Skip navigation

3D Printing

2 Posts authored by: kas.lewis

Filafab-pro-350-ex-3DHUB.gr_.jpgPossibly the biggest growing technologie today is the 3D printer, this is partly due to its decreasing cost. This drop in cost of 3D printers is largely due to the standardization of the technology as more printers use the same base technologies. The cost of filament however, whether standard or exotic, still remain relatively high.


D3D Innovations has been working to change this. Their filament fabricators allow anyone to create their own filament using various plastics, combinations and fillers. While the Filafab is meant for plastic “beads” the Filafab has had no issue working with plastic regrind from recycling plants.



HDPE regrind and ABS pellets



Unboxing the Filafab, even with its weight, wasn't a difficult task. Upon opening the box you are presented with a small cardboard tray that holds the accessories. These include two nozzle adapters, three nozzles, a nozzle protector and a region specific power cord.


Filafab accessories


Once the accessory tray has been removed the Filafab is visible although covered evenly with packing peanuts. After scooping out the the peanuts (which incidentally could be turned into filament) it is a simple matter to lift the Filafab directly up and out of the box. Its nice to know that even a relatively small detail such as unpacking the unit was considered by the D3D Innovations team in order to make this step a simple one.


User Interface / First Impressions

The interface and controls on the Filafab are well organised. The side of the unit that faces the user has most of the controls. These include switches for the heating element and auger motor that moves the plastic forward into the extruder. Below and to the left of the motor on/off switches is the temperature controller. The controller uses a feedback loop to maintain the temperature within a tight tolerance (1 °C ~ 2 °C ). There is also the ability to add a few setpoints so that commonly used temperatures can be easily recalled. There is no setup necessary for the controller other than choosing the temperature. If however you would like to make changes to some of the control setting this is possible through the controllers menu.


An important and very encouraging addition is an emergency e-stop switch. While it may be argued this is not needed, the reality is, the power behind the motor is quite large, and the speed at which something could potentially go wrong for a careless user is fast. The e-stop once pressed instantly shutdown the machine preventing anything from getting further out of control.


The two concerns that were noted with this current version of the Filafab is the placement of the power cable and the placement of the auger speed knob. The power cable is currently on the same side as the control panel and in some regards hides the master power switch.



Filafab control panel and power cord


This makes connecting power akward, instead of connecting in a location that would be less intrusive such as the back, the cord comes out towards the user. The placement of the speed knob on the back of the unit next to the motor on the opposite side from the other controls is also awkward. In response to this issue, it was explained, the Filafab 350 EX is an adaptation from its previous version. The current placement allowed for easy modification and extension of capabilities without doing an extensive redesign. I have been informed that both of these issues have been remedied in the next version of the Filafab. I will update with pictures and information when I receive them.

Initial Setup

Once unpacked and powered up the Filafab is ready to be used. The only prerequisite is to know the temperature at which your plastic begins to flow. This may be simple for some plastics (melting point) but for others it gets a bit more difficult (plastics that have a glass transition point).


This glass transition point is where some plastics get soft and lose their brittleness. While this may sound like the point you are looking for, this is where the material starts to become more forgiving when bent or hammered. The actual flow point may be tens of degrees celsius higher than this.


Once that temperature has been selected and the temperature controller has been set there is little to do. On my unit, which has an older version of the power supply, it took ~15 minutes to reach 180 ℃ and ~25 to reach 200 ℃.


Temperature vs time for current Filafab


The current version and soon to be improved power supplies provide more power. The temperature curve with the new power supply show a drastic improvement. The test below was done starting from a temperature of ~11 ℃ with the housing removed reducing its heating efficiency. Yet even in this setup and with the temperature set to 250 ℃ it takes only slightly more than 20 minutes to reach a stable temperature (249.8 ℃).


Temperature vs time for new Filafab


FilaFab Temp Probe.jpg

Temperature test setup for new Filafab


Once reached the ability of the power supply to provide enough power to maintain the desired setpoint is clearly not an issue.


Filament Production

Producing filament takes a bit more practice than the initial setup of the unit. It does, however, not take that much time and any material used during your trials can be reused. There are a few factors that dictate the final outcome of the filament being extruded. First is the temperature to which the extruder is heated. Second is the rate at which the material is passed through the extruder. Thirdly is the diameter of the extruder nozzle. And lastly is the distance to the point where the filament rest in conjunction with the ambient temperature.


The easier of the variables to get right are the temperature of the extruder and speed at which the auger turns. These two, although controlled separately, amount to the same factor, too what temperature the plastic is heated before it exits the extruder. This is definitely not the place to go into the details but it amounts to the longer the plastic remains in the extruder the closer to the set temperature the plastic will reach.


The extruder nozzle works with the distance to the point at which the filament “rests” as well as with the ambient temperature. This is because to achieve the final diameter the extruded plastic needs to be pulled. If there is no winding mechanism then the plastic coils on the floor or table below. The time it takes the plastic to cool versus the duration for which the filament is stretched for will give the final diameter.


Therefore although there are five variables in the extruding process and they may be grouped as the first two and the last three. In reality the variables met earlier in the extruding process affect the later variables and in the end all the variables affect the final product. The Filafab team is also working to produce some guidelines for different materials to help users get the best output from their units.


Filament Production Method and Outcome

In my tests I used both ABS and HDPE. As I do not have a winding mechanism, I tried two other methods for spooling filament. The first method was hand winding. This allowed me to better understand how distance between the extruding nozzle and the winding spool affects the diameter and consistency of the filament. While I did consider briefly constructing my own basic winder (stepper motor and speed controller) this was not needed for the testing I was conducting. The second method was allowing the filament to spool on the floor. While this took a bit more trial and error it is definitely doable. The hardest part here was setting the height above the floor to achieve a nice even diameter.


During the hand winding test an old spool was used to wind the filament. After playing round for maybe an 10 - 20 minutes the consistency and evenness of the filament was impressive. To the bare eye the diameter of the full extruded length appeared consist and even. Using a caliper the diameter ranged between 2.21 mm - 2.49 mm which is well within the tolerance of most if not all 3D printers. That being said, the samples from Filafab I received had much tighter tolerances easily beating the mentioned tolerance by D3D Innovations of +/-0.05mm using a winder. One sample had a diameter between 2.83mm - 2.90mm and the second sample between  2.63 - 2.69mm. Even without a winder the Filafab team has seen better tolerances than I did, but then they probably spent more than 30 minutes perfecting their technique.


I conducted two tests of floor spooling. The first was an even speed and used ABS the second was as fast as I could get the auger to push out filament using HDPE. While the ABS produced a nice usable filament the HDPE seemed to have some issues. I believe the issue was partially related to my choice of temperature. As previously mentioned the speed and temperature are tightly coupled. When I increased the speed to be as fast as possible I should have also increased the temperature. Since this wasn't done, my filament had some unmelted regrind mixed in. Another difference between the HDPE and ABS test was the nozzle used. The HDPE had the smaller nozzle making extruding more difficult and allowed the filament to stretch to a thinner diameter. The ABS had a larger nozzle which just seemed to allow for a more consistent filament to be extruded.


The goal of the speed test with HDPE, while it did have its issues (incorrect temperature and smaller nozzle size) was to try and understand what output could be expected from the Filafab. For this test a set amount of regrind was weighed out and put into the hopper. The plastic was than left to extrude for a considerable amount of time and the remaining regrind was then weighed. Taking the difference of the initial weight and the final weight an approximate value was reached for the amount of regrind extruded. The starting weight selected was 500g. After extruding for ~2.5 hours, ~300g of filament had been extruded.


While this value appears low there are a few factors that must be remembered and taken into account. Firstly had the temperature been set correctly (20℃ - 30℃ hotter) the output would have been increased. Secondly, a small nozzle was used, impeding the rate of production. A larger nozzle along with an increased drop height to achieve the desired diameter (this was not done and the diameter was not important for this test) the rate of production would have been increased. Also, 500g is a decent amount of filament, with the Filafab running pretty much by itself, leaving it in a room for a day while it spits out a reel of filament, is not an issue. Overall my feeling is the Filafab could have doubled, if not tripled my output if the variables had been set correctly.


Power consumption and True Cost

As part of my review and something that has become increasingly important in my reviews is a look at power consumption. While my test was done with the older power supply, it is still representative of the overall power consumption. This assumption is made because the temperatures used in extruding were less than or equal to 200 ℃, well within the power supply’s capable range.


Over the relatively short test of 85 minutes, 30 of which was to get to temperature and 35 for extruding, ~219 watts were consumed. Of these ~219 W only 99.12W were used for extruding.


Temperature and power consumption vs time


The cost of the plastic used was mid priced at ~30¢ per pound (HDPE) or 66.14¢ per kilogram. The expensive plastics (nylon) are ~60¢ per pound or ~$1.32 per kilogram. Adding the cost of the plastic used with that of the energy needed to extrude the plastic gives the true cost of the filament. Using a rate of 18¢ per kiloWatt and 67¢ per kilogram of plastic one reel of filament would cost ~$2.77. This is using an unrealistic number of 8 hours to extrude one kilogram (if setup correctly this should be a third or even less). Even with the extra long extruding time and high electricity costs it is still approximately 12.5 times cheaper than purchasing a commercial reel of filament. This would amount to ~77 (cheap) reels of filament before the (top of the line) Filafab pays for itself (38 reels to cover the cost of the cheapest Filafab). If you were to use anything remotely specialised or for a non standard printer then the number of reels needed drops pretty quickly (makerbot…).


Engineering design

The design and manufacturing of the Filafab is well thought out. At no point during my use and testing of the Filafab did I feel the need to be gentle. The unit is sturdy and solidly built. The few drawbacks mentioned above, while slightly detracting from the overall user experience, are not a major issue. One very slight issue not mentioned above is the design of the hopper. Currently if you plan to changing between materials often, the space under the auger in the hopper catches some material. The material that gets stick can become mixed with a different plastic producing an unwanted blend. A simple remedy is to tilt the machine to its side and brush the remaining plastic out.


Because the design team has been working closely with their customers and listening to both their ideas and concerns these issues have been resolved. In the next iteration of the Filafab (available February) all the concerns raised so far have been designed out and corrected.



Original auger guard inside the hopper


The new hopper - auger assembly is apparently made from a single piece of metal. Either that or the guard is bolted to another piece of metal that prevents plastic from getting stuck under the auger shaft. A 3D CAD rendering can be seen in the image below, it may also be seen in the temperature test set image above.



New auger guard with integrated material feeder


Changing nozzles is also a relatively simple matter. While the machine is still warm (NOT hot) use a wrench to unscrew the currently attached nozzle and attach the new size. When the nozzle is warm to the touch you can try pull out the existing material to clean it out.


The user manual suggests regreasing the main bearing every 40 hours of use or so. For this a T25 screwdriver is needed. While slightly inconvenient, the T25 allows for the Filafab to be used in a general setting without worrying someone may open the unit to “fix” something.


The heating block is heated by multiple heating elements distributed around the heating block to ensure even and adequate heating of the auger and nozzle. A thermocouple is inserted in the block and well shielded to ensure an accurate reading and prevent noise in the measurement. All the wires are well insulated and the auger shaft itself is thermally insulated to increase heating efficiency.



Heating block with temperature sensor (metal braided cable) and heating elements (red insulated wires)


What I have taken away from the Filafab team is their desire to constantly improve as well as keep the product as open as possible. The ability to use the filafab with any printer or winder, not locking a user to any one specific product is a huge plus and something the team has been working to maintain. The ability should the user decide to modify their unit (at home) in some way to make their use simpler or to provide other uses is also available with full mechanical schematics available.



The degree with which the the design team has taken safety into account is quite impressive. The implementation of an auger guard preventing fingers or other foreign object from entering the auger is important. During my testing I did remove the guard to allow for larger regrind to be used but this will become more difficult in the future. The increased difficulty can be seen from the next iteration of the auger guard/feeder. Due to bolts coming from the bottom, removal of the auger guard will be a lot more involved. While this may be frustrating, after experiencing the sharpness of the auger and the power behind its motor first hand, this is a positive and beneficial decision.


The inclusion of an estop was done solely for added safety. The possibility of something getting past the auger guard is very small. Yet even with this small chance the decision was made to add an estopt.


Also the provided nozzle guard to prevent users from accidentally coming in contact with the heated nozzle is useful. While again not strictly needed this is included to provide that one extra layer of safety and prevent possible injury.


An often overlooked safety concern is operating sound levels. If a piece of equipment produces excessive noise for long periods this can have a detrimental effect. The measured sound levels of the Filafab are within normal environment levels. While it is a constant hum and I would not necessarily want it on the edge of my desk while I am working, it's not over bearing. Using an uncalibrated app on my phone the average value measured was 56 dB. From what I can determine this is the volume of a normal conversation or slightly louder.



Sound level profile for 30 seconds


Conclusion & Moving forward

Overall the Filafab is one well made easy to use extruder. The well thought out design makes getting the Filafab up and running an easy task. The over designed mechanics and housing gives me confidence in the longevity and resilience of the unit to wear and abuse. The careful design and respect for safety would make me confident using such a machine in any maker or educational setting.


Having spent some time playing with the Filafab 350 EX and understanding the various aspects of the current version I am looking forward to the next iteration. The improved user experience, heating curve and other improvements by the Filafab team are things I am looking forward to test and experience.





Original blog entry here:

Create Your Own Affordable, Specialized and Creative Filament With the Filafab

More pictures here:

The Embedded Shack

Upcoming reviews and info here:




Skriware is a new innovative 3D printing ecosystem on the market and with a new outlook on 3D printing it could really help accelerate personal 3D printers in the average home. Skriware’s new approach revolves around their easy to use Skriware printer and Skrimarket where 3D models can be “downloaded” and printed. “Downloaded” because the same way you download a TV show or movie while you watch it in real time is the same experience you get when printing from Skrimarket.


Out of The Box Experience

When opening the box it is clear the printer is made for home use. Its elegant design screams simplicity and intuitiveness that may be comparable to the likes of Apple. Once out of the box there is nothing to connect other than a power cable. Powering on the unit is done by the easy to reach power switch on the rear corner of the unit.


Figure . Power switch and connections for power and ethernet


Once booted, tapping on the setup icon on the touch screen presents a WiFi option. Clicking here displays the available WiFi connection points around the Skriware printer. After selecting an access point all that is left to do is to enter the access point's password and the Skriware is set up, the next step is setting up the computer.


Figure . WiFi connection steps: Settings -> Connect to WiFi


Figure . Skriware searching for available WiFi APs: Select AP then enter password


In order to print a model, once the Skriware has been set up, a program is run (python script) to find the Skriware printer on the network. Since the program is python based, it runs equally on Windows, Linux and Mac OS, once done we are ready to print. Going to the Skrimarket we are presented with a nice selection of models separated into various categories. Navigate to the category of your choice and select the model you wish to print and press print. When the printer is finished lift the print bed from the printer and peel the magnetic bed from the model.

2016-01-21 15_08_06-Program Manager.png2016-01-21 15_07_41-Program Manager.png


Figure . Skrimarket selection and print button


Effect on the Average Home User

What makes the Skriware so drastically different is the Skrimarket. With Amazon selling anything and everything online today we have grown accustomed to conveniences not heard of before. From an armchair you can order almost anything and have it delivered in a few hours to a few days. Looking around you though, you will notice a lot of what we use today is made from plastic, opening a new question, why wait hours or days.


With Skrimarket if you are baking a cake and need a measuring cup you can easily print one. If you need a micro sim card adapter you can print that too. Anything you need you can quickly and easily print from Skrimarket. After talking with the developers it is apparent there will be two types of models in Skrimarket, free and paid. What they will also be adding is the ability for anyone to upload their models to the market opening the potential for 3D creators to not only show off their models but also make money from them.


Easy of Use for the 3D Developer

Since Skriware would like developers to get in on the action, whether for their own use or to share with others through Skrimarket, they have made sharing simple. After you have created your 3D model you can use any 3D slicer of your choosing to generate a gcode file. Currently Cura is used by the Skriware team but a software suite is in the works to simplify this process as well. What ever software you choose Skriware will gladly share their configuration for the printer to help you get a good solid print, although it must be noted that between different reel manufacturers and even different colors, settings may need to be changed.


After generating your gcode there are three ways to print your model. With WiFi connectivity the Skriware acts like your any other printer, just send the file to it and the Skriware will do the rest. The second option is via ethernet, for those not wanting to use WiFi or who may not have WiFi, this is another option. Lastly there is a USB interface, USB was chosen for its abundance over SD cards, as almost everyone has a USB thumb drive somewhere . On the home screen selecting browse opens the file explorer for the USB drive. The user can then navigate through the directories to choose the model they wish to print and then press print.


Figure . Using a USB thumb drive: select Browse -> File you wish to print -> Print

Skriware’s Construction and Reliability

Looking over the Skriware printer, it is not only elegant and beautiful it is also masterfully engineered. Talking with Damian, the lead hardware engineer, it is clear a lot of thought has gone into the design and manufacture of the printer. A simple question does not always give you the simple answer you’d expect. Asking about the size of the print area does not elicit the response “we randomly chose this size”, but rather, we built several working models both bigger and smaller and this is the size that fit  best for a user's needs while still a having a footprint similar to that of a conventional home printer. The noise generated by the Skriware printer is such that we were printing on the same table as the computer we were having our video conference and the ability to communicate was the same as with the printer off.


Going deeper into the printer it is clear even small details here have been considered  and that a lot of care and pride has been taken in the Skriware’s construction. The printer itself is made of steel giving a solid and robust feel. In the guts of the printer automotive or high temperature parts have been selected to help ensure product longevity giving the end user peace of mind in the reliability and longevity of the printer. In fact the only part that may pose a problem is the feed tube but this too I have been told has been unexpectedly tested. When needing to shift the Skriware over a few inches this was inadvertently used as a handle (a practice not condoned by the team) with no adverse affects to the printer or subsequent prints.


Talking about using the printer and potential issues that may arise, again I am reassured that most issues have been thought of and taken care of. What if the feed tube jams or the print head becomes blocked? This will be detected by the Skriware and will alert the user preventing time consuming print delays. That being said the team has printed a great deal of items and have yet to have any unexpected issues with the print head or with the reel jamming.

Print Features and Quality

Not only is it incredibly easy to select and print models but there are some interesting features as well. The Skriware can be paused at any point without causing any issues in the print process. This is nice if something needs to be adjusted or if you want to place something in the print mid print. I have not tried but, I am told that I can even pause the print change the reel and carry on printing with no issues. A cool benifit of this is the ability to print with multiple colors in the same print. WiFi connection problems are also not an issue as the Skriware stores the full model internally before starting the print reducing the concerns of a mis print.


Finally the quality of prints are stunning, a print of Darth Vader is not only smooth but shiny. As for curling, this has not been an issue once all the print setting are set correctly unless the full bed is used in a single print. Printing very large squares have produced some curling but that is to be expected when considering the thermal contraction of the PLA filament during its cooling.



I would have to say the Skriware is a very interesting and catchy ecosystem. The Skriware team has really put a lot of thought and effort into the printer and market place. Following good design and keeping the whole process simple has really produced a truly user friendly product that is both beautiful and easy to use. If they can get their message out, an ecosystem such as this has the potential to revolutionize not only 3D printing but also how we see buying and selling products on a daily basis. So go out and get your Skriware Printer today and start printing or adding your models to Skrimarket.



Follow @Kazzzzzzzzzzz

Filter Blog

By date: By tag: