Difference between revisions of "Pellet Extruder for 3D Printing"

From UtopiaMaker's Wiki
Jump to navigation Jump to search
(4.Pruebas de eficiencia térmica)
(Advice)
 
(168 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[category:project]]
+
[[category:Ongoing projects]]
[[File:Motorupgrade03.jpg|200px|thumb|Pellet Extruder]]
+
[[File:Pellet 3D printer 005.jpg|300px|thumb|Pellet 3D printer]]
[[File:Printer001.jpg|200px|thumb|Pellet 3D Printer]]
+
[[File:Pellet 3D printer 002.jpg|200px|thumb|Pellet Extruder]]
 +
[[File:Pellet 3D printer 003.jpg|200px|thumb|Printing Area]]
 +
 
 +
Translated version of the project "[[Extrusor de Pellets para Impresión 3D]]"
 
== Project Manager ==
 
== Project Manager ==
* [https://es.utopiamaker.com/m3duto/user:197823 Fabian Bustos Quijano]
+
{| class="wikitable sortable collapsible"
 +
! Maker
 +
! Photo
 +
! Profile 
 +
|-
 +
| [[Bustos Fabian]] (Project Manager)|| [[File:Fabian.jpg|Fabian.jpg]] ||
 +
*[https://utopiamaker.com/m3duto/user:197823 English  .]
 +
|-
 +
|}
  
 
== Introduction ==
 
== Introduction ==
  
The current 3D printing industry is being limited to volumes less than 30cm3, when thinking about printing large objects the major limit is the cost of the material, if a printing session of a large object uses more than 2 rolls of filament the printing method can be discarded due the high cost, a granulated plastic extruder decreases the cost of the material up to 10 times and has the additional advantage of printing with nozzles with diameters greater than 1mm, which increases the printing speed at least 3 times compared to the Filament printing, other great advantage of this method is the opportunity to put additives, colorants and chips of other materials like carbon fiber which generates strong printed parts of composite materials.
+
After some years the FDM 3D printing patents and digital fabrication methods were released, the community started to discuss the fact that this industry is getting stuck, that FDM 3D printing is just a hobbie and a method for rapid protyping but not for serious applications in the serial production of products, due to this comments and bad publicity the members and developers of this project found a new way to change this reality, at this point the majority of 3d printing machines have three major problems to analyze and solve.
 +
 
 +
The first problem is about printing volume, when thinking about printing large objects the major limit is the cost of the material, if a printing session of a large object uses more than 2 rolls of filament the printing method can be discarded due to the cost and replaced by another techniques, this means that the 3D printing community fell into the consumption culture of inkjet printers for example, where the "brands" make more money by selling expensive cartridges of ink and tonners than by selling the actual paper printers.
 +
 
 +
The second problem is about printing time, due to the large list of coordinate movements that the machine executes to finish one model, the sum of this small portions of material deposed  and time makes this FDM technology unsuitable for serial production or could even be seen as non-rapid prototyping method in some cases, analyzing the posibilities for upgrading a printing head to use a diferent technique of deposition, the solution points to increase the amount of plastic deposed versus time.
 +
 
 +
The third but not final problem depicted here, is the linearity of the materials, it means that if you have only one roll of white PLA plastic, you can only print white PLA models, if you want to make pieces of another color or if you want to make a model of multiple colors, you have to buy the same amount of rolls of plastic, its a good business model for the companies that release this technology for free to the people, but at the same time there is a huge economic interest which works effectively.
 +
 
 +
[https://www.youtube.com/watch?v=geIKnWPlsOI&feature=youtu.be FM3D Pellet Extruder (In Spanish)]
 +
 
 +
== Project Colaborators ==
 +
{| class="wikitable sortable collapsible"
 +
! Maker
 +
! Photo
 +
! Profile 
 +
|-
 +
| [[Duran Miguel]] (Assembly Assistant) || [[File:br_914883_photo.jpg|br_914883_photo.jpg]] ||
 +
*[https://utopiamaker.com/m3duto/user:914883 English  .]
 +
|-
 +
| [https://es.utopiamaker.com/m3duto/uto_tpl_app.htm#!/one?userid=997037 Sebastian Martinez] (Assembly and Translation Assistant ) || [[File:Borra.jpg|125px|]] ||
 +
*[https://utopiamaker.com/m3duto/user:997037 English  .]
 +
|-
 +
|}
 +
 
 +
== Problem #1: Printing Volume vs Cost ==
 +
 
 +
Looking around the social media, we can see that the majority of 3D printing machines are capable to print inside a volume less than 30 x 30 x 30 cm, it's due to the fact that those small volumes are enough to cover the average consumer necessities, because the system is made in that way, but if a new series of big 3d printers become popular and the materials cheaper?, the users would switch automatically to print big scale projects and the consommation of plastic increases. Curiously if you want to make a model that occupies all the volume of your 3D printer, you have to pay a price of plastic even major to the cost of the machine, it's a sad reality if we think about all the plastic we put into the trash every week.
 +
 
 +
== Problem #2: Speed vs Productivity ==
 +
 
 +
After some time of using 3D printers the regular user gets certain experience in the usage of the machines, their materials and ll the possiblities to obtain high quality pieces at the highest speed posible, sometimes not even taking care of the price of the tools or materials, the regular DIY 3D printer works with a printing head (extruder) which depose a thin hot filament on a building platform and draws the model layer by layer, with the mindset of quality the usage of small nozzles and deposing small volumes will always get a good result, but when the project becomes bigger and massive quantities of plastic have to be transformed, at this point the amount of spools of filament, the time that it could take to finish, and the delicate process of changing the filaments one spool after another.
 +
 
 +
== Problem #3: Material Versatility ==
 +
 
 +
After this lapse of time the user  that uses 3D printing to produce prototypes for engineering, toys or  even prosthetic hands, it's easy to find around the work place empty spools of plastic with the hope of be rewinded, a box full of at least 5 kilo of failed prints saved as a treasure waiting the moment to be melted and reused, not to talk about a rainbow collection of plastic spools ready to create fantastic creations, every person who works with a 3D printer will always want to have unlimited posibilities of mixing colors and materials, maybe the necessity of generate complex models of materials with special properties to improve mechanical efficiency or high temp performance.
 +
 
 +
== Extruder Design  ==
  
_____________________________________https://youtu.be/geIKnWPlsOI___________________________________
+
To solve the problems cited before we propose the development of a Pellet Extruder Printing Head wich works with granulated plastic, the most valuable improvement over filament extruders is the low price per kilo of plastic, this plastic pellet can be found in 25 kilo packets whose costs are less than price of one roll of regular PLA, the industrial method to produce filament in china factories starts with this small balls of plastic, they put some additives and colorants to modify the properties and color of the final product, this generates some uncertainty about what are we melting on our machines, what kind of fumes they produce and the grade of biodegradability this materials really have, the use of a Pellet Extruder on a 3D printer gives total freedom of using your own colorants to match an specfic tone of color, you can add some well known additives to improve the properties of the final models and even make them stronger mixing some carbon fiber chips or steel powder inside, it's the idea of printing composite materials.
  
== Bill of Materials ==
+
There are already very good Pellet Extruders on the market ready to be installed on any xyz cartesian machine, but there is some different on the extruder we have to create, it's a mechanism that shortens the printing time, the system works with a Variable Width Nozzle, instead of using one fixed diameter hole at the output sharp point, we designed a plane metallic cap with a slit of 1x10mm, inside this slit we can find a moving piece that regulates the material output, the initial strategy to make it work faster than Filament Extruders is about using the small opening to mke the perimeters of the model, at the time of printing the infill it opens at the desired width or depending on the software to increase the printing volume and generate layers faster. The operation principle is the same that an industrial type plastic sheet extruder, but simplified to be installed in a moving shafts system.
  
[[File:Materiales.png|500px|thumb|Materiales]]
+
A regular FDM 3D printer extruder is static and has a fixed diameter output nozzle, this Pellet Extruder generates a variable laminate which has the ability of rotating 360 degrees in order to adapt the orientation of the laminate to the contour of the models, the details of this process can be found in the [Mechanics] and Electronics section of this document.
*1 X Water pipe Nipple 1/2"(dia) x 3"(long) double thread, Iron or Copper
 
*1 X Water pipe cap 1/2"(dia) round, Iron or Copper
 
*1 X Floor Flange Fitting 1/2" thread, Iron or Copper
 
*1 X Auger bit 1/2"(dia) X 5"
 
*1 X Square structural tube 70mm x 70mm X 70mm (long), Iron
 
*1 X Nema 23 Stepper Motor with 1:72 Gearbox
 
*1 X Rigid Coupling 5mm to 12mm (for bit and motor shafts) 
 
*1 X Band Resistive Heater 12v 90Watts 28mm(dia) X 30mm(long)
 
*1 X Thermistor EPCOS 100K
 
*1 X Kapton Tape de 30mm width
 
*1 X Teflon Tape
 
*2 X Metal Mesh Square 10x10cm
 
  
Manual Tools:
+
<gallery>
 +
Extrusor_laminar_001.jpg|Nozzle´s side
 +
Mech top.jpg|Nozzle's top
 +
Boquilla cerrada.png|Closed Nozzle
 +
Boquilla medio.png|50% Nozzle
 +
Boquilla abierta.png|Opened nozzle
 +
</gallery>
  
* Slot and Philips Screwdrivers
+
=== Extruder Mechanics ===
* Pliers
 
* Pipe Wrench
 
* Slim-Jaw Adjustable Wrench
 
* Allen Key Set
 
* Thread Tap M6
 
  
 +
The action strategy of the printing Tip is that when it is making outer perimeters the nozzle closes to let out a 1x1mm filament, that's how we can make the outer layers with good level of detailing, in the moment of filling the piece it opens up to 10mm wide and performs the work at least 6 times faster than a conventional extruder and when it is executing the displacements it closes completely to avoid unwanted extrusions before reaching the work coordinates.
  
Electric Tools:
+
<gallery>
 +
imp00.jpg|Nozzle close
 +
imp11.jpg|Opening for Perimeter
 +
imp22.jpg|Opening for Filling
 +
nozzleseq1.png|Opening for Perimeter
 +
nozzleseq2.png|50% Opening
 +
nozzleseq3.png|75% Opening
 +
nozzleseq5.png|100% Opening
 +
</gallery>
  
* Multimeter
+
=== Extruder Electronics ===
* Drill
+
====Machine Firmware Modification====
  -Drill Bits
 
  -1" Saw Cup for Metal
 
* Angle Grinder
 
  
== Stages ==
+
Due to the changes made on the regular Pellet Extruder hardware, a correspondent circuit, firmware and software modification is necessary to make everything work  in a synchronized way. Since the output Nozzle of the extruder generates a variable width flat filament and is able to twist 180 degrees to adapt itself to the contour of the trajectories, two additional motors have to be configured in the normal printer electronics system and programmed in the firmware. We use for the prototype printer a universal RAMPS board controlled by an Arduino Mega 2560 board, we keep the XYZE cartesian system connections, a secondary extruder driver is installed on the ramps board to control the Nozzle Amplitude.
*0. Disclaimer
 
*1. Building the Mechanics
 
*2. Installing the Electrical system
 
*3. Mechanic Efficiency Test
 
*4. Thermal Efficiency Test
 
*5. Pruebas de fluidez del material
 
*6. Integración a la impresora 3D
 
  
=== 0.Disclaimer ===
+
15/01/2020
This is a Technical Tutorial for the construction of an Industrial Grade Device which means that only qualified and experienced personnel could execute and obtain the appropiate result without damage, if you dont feel in the capacity to perform the tasks I show in the next steps, dont worry, just find the appropiate place, the appropiate person and the appropiate tools to get it done, keep in mind that the most important thing is your integrity and this is not intended as a manual to harm yourself in the process, be careful with the instructions, try to make this work in a good mood and mind clear of alcohol or any other product that could affect your performance, I dont take any responsibility of the use of this information.
 
  
=== 1.Building the Mechanics ===
+
After testing different 3D printer control firmwares we decided that Sprinter is the most convenient program to modify due to their simplicity to control a cartesian 3D printer system, it was the most used 3d printed controller for ARDUINO/RAMPS boards until 2013, in the first image we can appreciate the workflow that the program uses to convert gcode commands into coordinate moves sequentially in a 3D printing session, in the second image we can see the modification necessary to make this new method of extrusion work.
[[File:ensamble.jpg|400px|thumb|Ensamble Mecánico]]
 
Before we start there is something that we have to understand, is the fact that we are dealing with high density thermoplastics, those materials need high temperatures and lots of force to manipulate, it means that all the mechanics we are going to build here will be made out of metal, because of this, hard work with "heavy tools" are needed, the material I've succesfully used is iron due to their ideal heath transfer properties for this project, avoid of use alluminum, if it is a problem for you to find iron parts you can use bronze instead which has been proven to give good result.
 
  
1.1 Cut 70mm of structural square tube of 70mm by 70mm, you can use the angle grinder with metal cutting disc, this cube will serve as container and the chassis of the extruder.
+
<gallery>
 +
Normal Sprinter Workflow.png|Normal Firmware Workflow
 +
Sprinter Workflow modification 004.png|Firmware Workflow Modification
 +
Firmware modification 18 11 2019_002.png|Custom angle calculation and positioning function
 +
Pieza de prueba.jpg|Model for displacement Analisis
 +
Lectura Raw de Angulo.jpg|Raw Angle Reading
 +
Sprinter Workflow modification 005.png|Cold Extrusion Test
 +
</gallery>
  
1.2 Use the Drill with the 1"Saw Cup to make two holes perfectly aligned at the center of the cube.
+
31/01/2020
  
1.3 Place and center the flange in one hole, mark down the points where the screws will be placed, Place the motor on the other hole, carefully center the axle on the hole and mark down the points where the screws will support the motor.
+
A custom Gcode (M93 Ax) was added to the firmware, this module receives an amplitude variable "x" wich ranges from 0 to 10mm, after some calculations it generates the pulses needed to open and close the output nozzle, when the system is wake up or after a reset is done, the default position of the nozzle's blocking rod is equal to zero and will be determined after by the commands received, this gcode calls will be generated automatically by the Slic3r software at especific moments of the printing session.
 +
<gallery>
 +
Firmware modification 31 01 2020.png|Nozzle amplitude control code definition
 +
</gallery>
 +
 
 +
== Assembly Manual ==
 +
==== Disclaimer ====
 +
 
 +
This is a Technical Tutorial for the construction of an Industrial Grade Device which means that only qualified and experienced personnel could execute and obtain the appropiate result without damage, if you dont feel in the capacity to perform the tasks I show in the following steps, dont worry, just find the appropiate place, the appropiate person and the appropiate tools to get it done, keep in mind that the most important thing is your integrity and security, this is not intended as a manual to harm yourself in the process, be careful with the instructions, try to make this work in a good mood and mind clear of alcohol or any other product that could affect your performance, I dont take any responsibility of the use of this information.
 +
 
 +
==== Bill of Materials ====
  
1.4
+
{| class="wikitable"
 +
|-
 +
! Quantity !! Article !! Detail !! Material
 +
|-
 +
| 1 || Water pipe Nipple || 1/2"(dia) X 3"(Long) double thread || Iron or Bronze
 +
|-
 +
| 1 || Water pipe cap || 1/2"(dia) round || Iron or Bronze
 +
|-
 +
| 1 || Floor Flange Fitting || 1/2" thread || Iron or Bronze
 +
|-
 +
| 1 || Auger bit || 5/8"(dia) X 3"(Long) || Iron
 +
|-
 +
| 1 || Square structural tube || 70mm x 70mm X 70mm (Long) || Iron
 +
|-
 +
| 1 || Nema 23 Stepper Motor || with 1:72 Gearbox|| N/A
 +
|-
 +
| 1 || Rigid Coupling || 5mmdia to 12mmdia (for bit and motor shafts)  || Iron or Aluminium
 +
|-
 +
| 1 || Band Resistive Heater || 12v 90Watts 28mm(dia) X 30mm(Long) || N/A
 +
|-
 +
| 1 || Thermistor || EPCOS 100K || N/A
 +
|-
 +
| 1 || Kapton Tape || 30mm width || Example
 +
|-
 +
| 1 || Teflon Tape|| Industrial grade || PTFE
 +
|-
 +
| 2 || Metal Mesh || Square 10x10cm  || Iron or Aluminium
 +
|}
  
=== 2.Installing the electrical system ===
+
<gallery>
 +
Materiales.png|Materiales
 +
Pipe-1.jpg|Water pipe
 +
Pipe-2.jpg|80px|Water pipe cap
 +
Metal-mesh.jpg|Metal Mesh 10x10cm square
 +
Square structural tube.jpg|Square Structural Tube
 +
Floor-flange.jpg|Floor-flange
 +
 
 +
</gallery>
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Electric Tools !! Manual Tools
 +
|-
 +
| Multimeter || Slot and Philips Screwdrivers
 +
|-
 +
| Drill  || Pliers
 +
|-
 +
| Drill Bits || Pipe Wrench
 +
|-
 +
| 1" Saw Cup for Metal || Slim-Jaw Adjustable Wrench
 +
|-
 +
| Angle Grinder || Allen Key Set
 +
|-
 +
| Soldering Iron || Thread Tap M6
 +
|}
 +
 
 +
====Advice====
 +
 
 +
Before we start, there is something that we have to understand, is the fact that we are dealing with high density thermoplastics, those materials need high temperatures and lots of force to manipulate, it means that all the mechanics we are going to build here will be made out of metal, because of this, hard work with "heavy tools" are needed, the material I've succesfully used is iron due to their ideal heath transfer properties for this project, avoid of use alluminum, if it is a problem for you to find iron parts you can use bronze instead which has been proven to give good result.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Step !! Description !! Tools needed !! Image guide
 +
|-
 +
| 1 || Cut 70mm of structural square tube of 70mm by 70mm, this cube will serve as container and the chassis of the extruder, use security glasses and gloves to protect yourself.|| Angle grinder with metal cutting disc. ||
 +
[[File:Step1 grindercut.jpg|100px|thumb|Angle grinder cut]]
 +
|-
 +
| 2 || Mark down and drill a 1" hole in the center on one surface and the opposite side, use oil or parafine to lubricate the tool frequently, the Auger bit will cross through this two holes, attached to the motor on the top and inside the nipple pipe at the bottom. || Drill with 1" Cup Saw ||[[File:Step2_drillhole.jpg|100px|thumb|Cup Saw Cutting Holes]]
 +
|-
 +
| 3 || Take the measurement of the distance between the holes of the motor and the floor flange, mark down the and drill the holes with the correspondent screw diameters  || Drill and Drill bits || [[File:Step3_drillhole.jpg|100px|thumb|Screw Holes Drilling]]
 +
|-
 +
| 4 || Attach the floor flange with the screws and auto-lock nuts to join the two parts, be aware of the alignement of the big holes to ensure good rotation of the mechanism in the following steps. || Allen Keys or the tool that correspond the screws || [[File:Step4 place screws.jpg|100px|thumb|Screws in Place]]
 +
|-
 +
| 5 || Roll some teflon tape around the threads of the nipple pipe and screw the pipe cap on one side and the reservoir on the another, the tape will avoid plastic leaks that could occurr at high temperature. || Teflon tape and pipe wrench ||[[File:Step5 install nipple tip.jpg|100px|thumb|NIpple Pipe and Cap Assembled]]
 +
|}
 +
 
 +
<gallery>
 +
Parts to assemble.jpg|scheme of the pieces to assemble
 +
Pipe and cap with teflon.jpg|Pipe and cap with teflon
 +
Floor flange installed.jpg|Floor Flange installed
 +
Base sheet installed.jpg|Top View
 +
Installed.jpg|thumb|Bottom View
 +
Auger installed.jpg|Auger Installed
 +
Mechanical assembly.jpg|Mechanical assembly (Front view)
 +
Mechanical assembly2.jpg|Mechanical assembly (Back View)
 +
115410.jpg|Mechanical assembly
 +
</gallery>
 +
 
 +
=== Installing the electrical system ===
 
Install the heating element, the heat sensor and motor wiring, this is connected to the machine's controller board.
 
Install the heating element, the heat sensor and motor wiring, this is connected to the machine's controller board.
  
=== 3.Mechanical efficiency test ===
+
=== Mechanical efficiency test ===
From the computer, send commands to the controller board to verify th correct movemente of the pellets inside of the extruder, verify the speed and strengh requirements.
+
From the computer, send commands to the controller board to verify the correct movement of the pellets inside of the extruder, verify the speed and strength requirements.
 +
 
 +
=== Thermal efficiency test ===
 +
From the computer, send commands to the controller board to verify the heating element performance and define the optimal temperature to melt the plastic and make it flow through the tube.
 +
 
 +
=== Material flow test ===
 +
Heat the extruder to the work temperature obtained before, and define the motor's speed to produce a continuos string of plastic as fast as possible, maintaining the diameter and the material properties. In this step the lenght and material's retraction time are calculated, to get total control of the extrusion during an impression.
  
=== 4.Thermal efficiency test ===
+
=== 3D Printer integration ===
From the computer, send commands to the controller board to verifythe heating elemente performance and define the optimal temperature to melt the plastic and make it flow though the tube.
 
  
=== 5.Pruebas de fluidez del material ===
+
A  cubic 30x30x30cm Kondoro machine chasis has been modified to fit the extruder inside, the mechanical arrangement of the X and Y axis was made temporarily out of wood and plastic ties meanwhile the final adjustments got done and the final 3D design reached the final version, at the end we
Se calienta el extrusor a la temperatura de trabajo antes obtenida y se define la velocidad del motor para generar un hilo continuo de plastico a la mayor velocidad posible, conservando el diámetro y las propiedades del material, en este paso se calculan las longitudes y los tiempos de retracción del material para lograr total control de la extrusión a lo largo de una impresión.
+
In order to make this extruder work on a cartesian XYZE system we had to adapt our electronics and modify the Firmware of the microcontroller to add two extra actuators to the extruder to control the output flow and the orientation of the nozzle.
  
=== 6.Integración a la impresora 3D ===
+
24/06/2019
Se toman los datos de temperatura y de movimiento para ajustar el firmware de la impresora, estos quedaran integrados a la maquina y se usaran siempre como un extrusor normal, los datos también se usan en el software slic3r para generar los códigos G especialmente para la maquina, a las temperaturas, velocidades, aceleraciones de trabajo y retracción, se hacen varias impresiones para acomodar las configuraciones en diferentes tipos de piezas.
+
 
 +
*We have built a second printer that we will use exclusively for the development of the sheet extruder, it has a print volume of 300x400x300 mm, it was built using recycled materials, a whiskey box for the extruder and motors extracted from a paper printer, we use beer cans and resistive material from an old toaster for the heating element of the extruder.
  
== Avances Adicionales  ==
 
10/06/2019
 
*
 
Desde el primer ensamble del extrusor se ha utilizado un motor Nema 17 de 2,2kg/cm de torque con caja reductora de relación 1:50, el cual ha presentado fallas en plena impresión como perdida de pasos debido al calentamiento del mismo, lo que tambien afecta la velocidad, esto se ve reflejado en el acabado y la calidad de las piezas impresas, para solucionar este problema se ha reemplazado el motor por un Nema 23 de 9kg/cm de torque con caja reductora de relación 1:72, despues de los ajustes de software y algunas pruebas, el extrusor presenta un desempeño superior en velocidad, aceleración y por ende la calidad de las impresiones es óptima.
 
  
 
<gallery>
 
<gallery>
Oldmotor.jpg|Extrusor con motor Nema 17 1:50
+
Piezas pellet printer.jpg|New Pieces Designed
Motorupgrade02.jpg|Extrusor con motor Nema 23 1:72
+
ExtruderAssembly 001.jpg|Printed parts Assembly
Muestrapiezapelletsmotorupgrade.jpg|Pieza vista lateral
+
ExtruderAssembly 002.jpg|
Muestrapiezapelletsmotorupgrade02.jpg|Pieza vista superior
 
Motorupgrade.jpg|Impresion de prueba
 
letraKpelletsavisoutopia.jpg|Impresion de prueba
 
  
 
</gallery>
 
</gallery>
  
23/05/2019
 
*Se toma como base el hecho de que una impresión de gran volumen tiene un costo elevado y toma mucho tiempo, lo que se ha logrado hasta el momento es hacer funcionar el extrusor de manera optima usando pellets de PLA lo que reduce el costo de impresión a una décima parte comparando este con el metodo de impresion con filamento.
 
  
Para solucionar el problema del tiempo de impresión se ha diseñado una boquilla de impresión de volumen variable, se trata de una punta de extrusion que en lugar de un orificio de diametro fijo tiene una ranura de 1cm de largo por 1mm de ancho, esta ranura tiene una pieza movil que controla la salida de material en diferentes momentos de una impresión, el principio de funcionamiento es igual al de una extrusora de lamina plasica tipo industrial pero simplificada para ser instalada en un sistema de ejes moviles, la estrategia de acción de esta punta de impresión es que al momento de hacer perimetros exteriores la boquilla se cierra dejando salir un filamento de 1x1mm, asi puede hacer las capas exteriores con buen nivel de detalle, al momento de hacer el relleno de la pieza esta se abre hasta 10mm y realiza el trabajo al menos 6 veces mas rapido que una extrusor convencional, al ejecutar los desplazamientos se cierra totalmente para evitar extrusiones no deseadas antes de llegar a las coordenadas de trabajo.
+
== Calibration and Testing ==
 +
 
 +
 
 +
10/06/2019
 +
 
 +
Since the first assembly of the extruder, we used a Nema 17 motor of 2,2kg/cm Torque and 1:50 gearbox, which presented printing failures and loss of steps due to overheating, which also affected printing speed, something visible in the quality of the printed pieces, to solve this problem the motor has been replaced with a Nema 23 with 9 kg/cm torque and 1:72 gearbox, after the software adjustments and some tests, the extruder presented a better speed and acceleration control, and an improved print quality.
  
 
<gallery>
 
<gallery>
imp00.jpg|Boquilla Cerrada
+
Oldmotor.jpg|Extruder with Nema motor 17 1:50
imp11.jpg|Apertura para Perimetros
+
Motorupgrade02.jpg|Extruder with Nema motor 23 1:72
imp22.jpg|Apertura para Relleno
+
Muestrapiezapelletsmotorupgrade.jpg|Piece Side View
nozzleseq1.png|Apertura para Perimetros
+
Muestrapiezapelletsmotorupgrade02.jpg|Piece Up View
nozzleseq2.png|Apertura 50%
+
Motorupgrade.jpg|Print Test
nozzleseq3.png|Apertura 75%
+
letraKpelletsavisoutopia.jpg|Print test
nozzleseq5.png|Apertura 100%
 
 
</gallery>
 
</gallery>
  
24/06/2019
+
17/01/2020
  
*Se ha construido una segunda impresora que se usara exclusivamente para el desarrollo del extrusor laminar, esta tiene un volumen de impresion de 300X400x300mm y se ha construido con materiales reciclados de muebles, una caja de whiskey para el extrusor, motores extraidos de una fotocopiadora, se usaron latas de cerveza y material resistivo extraido de una tostadora vieja para el elemento calentador del extrusor.
+
During the print test of the new mechanism a heating problem was found, at the moment of setting the working temperature of the extruder, the motor support transfers heat from the nozzle to the motor that opens and closes the nozzle, this generates a loss of energy on the extruder cannon and blocks the motor movement, this metallic part was replaced with a piece made out of circuitboard fiberglass material, this should be enough to isolate the motor and keep the temperature concentrated on the tip and the tube of the extruder.
  
En la punta del extrusor se ha instalado un motor paso a paso con reductor, el cual mueve una puntilla a lo largo de una ranura de 10mm de ancho y 1mm de grosor, este mecanismo se ha construido totalmente a mano con la ayuda de un motortool y un taladro manual.
+
TODO: Finish the assembly and continue the testing process, to ensure the proper heat transfer on the tube and motor heat isolation.
  
 
<gallery>
 
<gallery>
Machine front.jpg|Impresora Laminar Frente
+
Motor support modification.jpg|Nozzle Width Motor Support Replacement
Machine back.jpg|Impresora Laminar Atras
+
Motor Support Modification 002.jpg|
Extrusor_laminar_001.jpg|Boquilla lateral
 
Mech top.jpg|Boquilla Superior
 
Extrusor_laminar_003.jpg|Boquilla Instalada
 
Extrusor_laminar_005.jpg|Boquilla Instalada
 
Boquilla cerrada.png|Boquilla Cerrada
 
Boquilla medio.png|Boquilla al 50%
 
Boquilla abierta.png|Boquilla Abierta
 
 
</gallery>
 
</gallery>
  
== Estado del Proyecto  ==
+
18/01/2020
10/06/2019 [[File:Piezas pellet printer.jpg|300px|thumb|Piezas Pellet Printer]]
+
 
*Se han diseñado las piezas de la impresora, para reemplazar las provisionales de madera, la maquina creara estas piezas la 2da semana de Junio
+
A revision of the entire system was made today with the next observations:
 +
 
 +
*The extruder heater is working efficiently, reaching the working temperature (200 Celsius degrees) in a lapse of time of 10 minutes, this is the minimum time for the temperature to distribute gradually along the tube using the 60% of the heater power capacity.
 +
*The isolation material used to protect the amplitude motor is working very well, the temperature of this motor is always under 30 Celsius degrees.
 +
*The angle positioning is taking at least 3 second per degree due to the mechanical gearbox that multiplies the pulses by a factor of 50 and the response frequency of the motor.
 +
*The X axis motor executes smooth movements of the extruder using low acceleration values (200 mm/s^2), the vibration of the print head depends directly of the acceleration.
 +
TODO:
 +
*A firmware modification has to be done to correct the trajectory, because the slot generated by opening the nozzle is not centered.
 +
*The angle motor has to be replaced with a Nema 23 stepper, wich has enough speed and torque to control the nozzle angle, despite of the additional weight to the extruder.
 +
*The  steps per millimeter of the  new angle motor have to be tuned.
 +
*The steps per millimeter of the amplitude motor have to be tuned.
 +
 
 +
29/01/2019
  
20/05/2019
+
<gallery>
*Se estan haciendo simulaciones en Grasshopper de Rhinoceros para la generación del Gcode.
+
Pellet 3D printer 005.jpg|Pellet 3D printer
*Se han hecho pruebas de postproceso con lenguaje Perl en Slic3r para generación de Gcode.
+
Pellet 3D printer 004.jpg|
*Se necesita de un profesional con conocimiento en matematicas y programación para generar los codigos que haran funcionar el extrusor correctamente
+
Pellet 3D printer 003.jpg|
 +
Pellet 3D printer 002.jpg|
 +
Pellet 3D printer 001.jpg|
 +
</gallery>
  
24/06/2019
+
== Reports & TS ==
*Se ha encontrado un metodo temporal de generar gcode para pruebas de la maquina con software CNC y un poco de edicion manual de los archivos gcode.
+
Reports & TS in spanish [[Extrusor de Pellets para Impresión 3D]]
*Se necesita de un profesional con conocimiento en matematicas y programación para generar los codigos que haran funcionar el extrusor correctamente.
 

Latest revision as of 15:29, 16 April 2022

Pellet 3D printer
Pellet Extruder
Printing Area

Translated version of the project "Extrusor de Pellets para Impresión 3D"

Project Manager

Maker Photo Profile
Bustos Fabian (Project Manager) Fabian.jpg

Introduction

After some years the FDM 3D printing patents and digital fabrication methods were released, the community started to discuss the fact that this industry is getting stuck, that FDM 3D printing is just a hobbie and a method for rapid protyping but not for serious applications in the serial production of products, due to this comments and bad publicity the members and developers of this project found a new way to change this reality, at this point the majority of 3d printing machines have three major problems to analyze and solve.

The first problem is about printing volume, when thinking about printing large objects the major limit is the cost of the material, if a printing session of a large object uses more than 2 rolls of filament the printing method can be discarded due to the cost and replaced by another techniques, this means that the 3D printing community fell into the consumption culture of inkjet printers for example, where the "brands" make more money by selling expensive cartridges of ink and tonners than by selling the actual paper printers.

The second problem is about printing time, due to the large list of coordinate movements that the machine executes to finish one model, the sum of this small portions of material deposed and time makes this FDM technology unsuitable for serial production or could even be seen as non-rapid prototyping method in some cases, analyzing the posibilities for upgrading a printing head to use a diferent technique of deposition, the solution points to increase the amount of plastic deposed versus time.

The third but not final problem depicted here, is the linearity of the materials, it means that if you have only one roll of white PLA plastic, you can only print white PLA models, if you want to make pieces of another color or if you want to make a model of multiple colors, you have to buy the same amount of rolls of plastic, its a good business model for the companies that release this technology for free to the people, but at the same time there is a huge economic interest which works effectively.

FM3D Pellet Extruder (In Spanish)

Project Colaborators

Maker Photo Profile
Duran Miguel (Assembly Assistant) br_914883_photo.jpg
Sebastian Martinez (Assembly and Translation Assistant ) Borra.jpg

Problem #1: Printing Volume vs Cost

Looking around the social media, we can see that the majority of 3D printing machines are capable to print inside a volume less than 30 x 30 x 30 cm, it's due to the fact that those small volumes are enough to cover the average consumer necessities, because the system is made in that way, but if a new series of big 3d printers become popular and the materials cheaper?, the users would switch automatically to print big scale projects and the consommation of plastic increases. Curiously if you want to make a model that occupies all the volume of your 3D printer, you have to pay a price of plastic even major to the cost of the machine, it's a sad reality if we think about all the plastic we put into the trash every week.

Problem #2: Speed vs Productivity

After some time of using 3D printers the regular user gets certain experience in the usage of the machines, their materials and ll the possiblities to obtain high quality pieces at the highest speed posible, sometimes not even taking care of the price of the tools or materials, the regular DIY 3D printer works with a printing head (extruder) which depose a thin hot filament on a building platform and draws the model layer by layer, with the mindset of quality the usage of small nozzles and deposing small volumes will always get a good result, but when the project becomes bigger and massive quantities of plastic have to be transformed, at this point the amount of spools of filament, the time that it could take to finish, and the delicate process of changing the filaments one spool after another.

Problem #3: Material Versatility

After this lapse of time the user that uses 3D printing to produce prototypes for engineering, toys or even prosthetic hands, it's easy to find around the work place empty spools of plastic with the hope of be rewinded, a box full of at least 5 kilo of failed prints saved as a treasure waiting the moment to be melted and reused, not to talk about a rainbow collection of plastic spools ready to create fantastic creations, every person who works with a 3D printer will always want to have unlimited posibilities of mixing colors and materials, maybe the necessity of generate complex models of materials with special properties to improve mechanical efficiency or high temp performance.

Extruder Design

To solve the problems cited before we propose the development of a Pellet Extruder Printing Head wich works with granulated plastic, the most valuable improvement over filament extruders is the low price per kilo of plastic, this plastic pellet can be found in 25 kilo packets whose costs are less than price of one roll of regular PLA, the industrial method to produce filament in china factories starts with this small balls of plastic, they put some additives and colorants to modify the properties and color of the final product, this generates some uncertainty about what are we melting on our machines, what kind of fumes they produce and the grade of biodegradability this materials really have, the use of a Pellet Extruder on a 3D printer gives total freedom of using your own colorants to match an specfic tone of color, you can add some well known additives to improve the properties of the final models and even make them stronger mixing some carbon fiber chips or steel powder inside, it's the idea of printing composite materials.

There are already very good Pellet Extruders on the market ready to be installed on any xyz cartesian machine, but there is some different on the extruder we have to create, it's a mechanism that shortens the printing time, the system works with a Variable Width Nozzle, instead of using one fixed diameter hole at the output sharp point, we designed a plane metallic cap with a slit of 1x10mm, inside this slit we can find a moving piece that regulates the material output, the initial strategy to make it work faster than Filament Extruders is about using the small opening to mke the perimeters of the model, at the time of printing the infill it opens at the desired width or depending on the software to increase the printing volume and generate layers faster. The operation principle is the same that an industrial type plastic sheet extruder, but simplified to be installed in a moving shafts system.

A regular FDM 3D printer extruder is static and has a fixed diameter output nozzle, this Pellet Extruder generates a variable laminate which has the ability of rotating 360 degrees in order to adapt the orientation of the laminate to the contour of the models, the details of this process can be found in the [Mechanics] and Electronics section of this document.

Extruder Mechanics

The action strategy of the printing Tip is that when it is making outer perimeters the nozzle closes to let out a 1x1mm filament, that's how we can make the outer layers with good level of detailing, in the moment of filling the piece it opens up to 10mm wide and performs the work at least 6 times faster than a conventional extruder and when it is executing the displacements it closes completely to avoid unwanted extrusions before reaching the work coordinates.

Extruder Electronics

Machine Firmware Modification

Due to the changes made on the regular Pellet Extruder hardware, a correspondent circuit, firmware and software modification is necessary to make everything work in a synchronized way. Since the output Nozzle of the extruder generates a variable width flat filament and is able to twist 180 degrees to adapt itself to the contour of the trajectories, two additional motors have to be configured in the normal printer electronics system and programmed in the firmware. We use for the prototype printer a universal RAMPS board controlled by an Arduino Mega 2560 board, we keep the XYZE cartesian system connections, a secondary extruder driver is installed on the ramps board to control the Nozzle Amplitude.

15/01/2020

After testing different 3D printer control firmwares we decided that Sprinter is the most convenient program to modify due to their simplicity to control a cartesian 3D printer system, it was the most used 3d printed controller for ARDUINO/RAMPS boards until 2013, in the first image we can appreciate the workflow that the program uses to convert gcode commands into coordinate moves sequentially in a 3D printing session, in the second image we can see the modification necessary to make this new method of extrusion work.

31/01/2020

A custom Gcode (M93 Ax) was added to the firmware, this module receives an amplitude variable "x" wich ranges from 0 to 10mm, after some calculations it generates the pulses needed to open and close the output nozzle, when the system is wake up or after a reset is done, the default position of the nozzle's blocking rod is equal to zero and will be determined after by the commands received, this gcode calls will be generated automatically by the Slic3r software at especific moments of the printing session.

Assembly Manual

Disclaimer

This is a Technical Tutorial for the construction of an Industrial Grade Device which means that only qualified and experienced personnel could execute and obtain the appropiate result without damage, if you dont feel in the capacity to perform the tasks I show in the following steps, dont worry, just find the appropiate place, the appropiate person and the appropiate tools to get it done, keep in mind that the most important thing is your integrity and security, this is not intended as a manual to harm yourself in the process, be careful with the instructions, try to make this work in a good mood and mind clear of alcohol or any other product that could affect your performance, I dont take any responsibility of the use of this information.

Bill of Materials

Quantity Article Detail Material
1 Water pipe Nipple 1/2"(dia) X 3"(Long) double thread Iron or Bronze
1 Water pipe cap 1/2"(dia) round Iron or Bronze
1 Floor Flange Fitting 1/2" thread Iron or Bronze
1 Auger bit 5/8"(dia) X 3"(Long) Iron
1 Square structural tube 70mm x 70mm X 70mm (Long) Iron
1 Nema 23 Stepper Motor with 1:72 Gearbox N/A
1 Rigid Coupling 5mmdia to 12mmdia (for bit and motor shafts) Iron or Aluminium
1 Band Resistive Heater 12v 90Watts 28mm(dia) X 30mm(Long) N/A
1 Thermistor EPCOS 100K N/A
1 Kapton Tape 30mm width Example
1 Teflon Tape Industrial grade PTFE
2 Metal Mesh Square 10x10cm Iron or Aluminium
Electric Tools Manual Tools
Multimeter Slot and Philips Screwdrivers
Drill Pliers
Drill Bits Pipe Wrench
1" Saw Cup for Metal Slim-Jaw Adjustable Wrench
Angle Grinder Allen Key Set
Soldering Iron Thread Tap M6

Advice

Before we start, there is something that we have to understand, is the fact that we are dealing with high density thermoplastics, those materials need high temperatures and lots of force to manipulate, it means that all the mechanics we are going to build here will be made out of metal, because of this, hard work with "heavy tools" are needed, the material I've succesfully used is iron due to their ideal heath transfer properties for this project, avoid of use alluminum, if it is a problem for you to find iron parts you can use bronze instead which has been proven to give good result.

Step Description Tools needed Image guide
1 Cut 70mm of structural square tube of 70mm by 70mm, this cube will serve as container and the chassis of the extruder, use security glasses and gloves to protect yourself. Angle grinder with metal cutting disc.
Angle grinder cut
2 Mark down and drill a 1" hole in the center on one surface and the opposite side, use oil or parafine to lubricate the tool frequently, the Auger bit will cross through this two holes, attached to the motor on the top and inside the nipple pipe at the bottom. Drill with 1" Cup Saw
Cup Saw Cutting Holes
3 Take the measurement of the distance between the holes of the motor and the floor flange, mark down the and drill the holes with the correspondent screw diameters Drill and Drill bits
Screw Holes Drilling
4 Attach the floor flange with the screws and auto-lock nuts to join the two parts, be aware of the alignement of the big holes to ensure good rotation of the mechanism in the following steps. Allen Keys or the tool that correspond the screws
Screws in Place
5 Roll some teflon tape around the threads of the nipple pipe and screw the pipe cap on one side and the reservoir on the another, the tape will avoid plastic leaks that could occurr at high temperature. Teflon tape and pipe wrench
NIpple Pipe and Cap Assembled

Installing the electrical system

Install the heating element, the heat sensor and motor wiring, this is connected to the machine's controller board.

Mechanical efficiency test

From the computer, send commands to the controller board to verify the correct movement of the pellets inside of the extruder, verify the speed and strength requirements.

Thermal efficiency test

From the computer, send commands to the controller board to verify the heating element performance and define the optimal temperature to melt the plastic and make it flow through the tube.

Material flow test

Heat the extruder to the work temperature obtained before, and define the motor's speed to produce a continuos string of plastic as fast as possible, maintaining the diameter and the material properties. In this step the lenght and material's retraction time are calculated, to get total control of the extrusion during an impression.

3D Printer integration

A cubic 30x30x30cm Kondoro machine chasis has been modified to fit the extruder inside, the mechanical arrangement of the X and Y axis was made temporarily out of wood and plastic ties meanwhile the final adjustments got done and the final 3D design reached the final version, at the end we In order to make this extruder work on a cartesian XYZE system we had to adapt our electronics and modify the Firmware of the microcontroller to add two extra actuators to the extruder to control the output flow and the orientation of the nozzle.

24/06/2019

  • We have built a second printer that we will use exclusively for the development of the sheet extruder, it has a print volume of 300x400x300 mm, it was built using recycled materials, a whiskey box for the extruder and motors extracted from a paper printer, we use beer cans and resistive material from an old toaster for the heating element of the extruder.



Calibration and Testing

10/06/2019

Since the first assembly of the extruder, we used a Nema 17 motor of 2,2kg/cm Torque and 1:50 gearbox, which presented printing failures and loss of steps due to overheating, which also affected printing speed, something visible in the quality of the printed pieces, to solve this problem the motor has been replaced with a Nema 23 with 9 kg/cm torque and 1:72 gearbox, after the software adjustments and some tests, the extruder presented a better speed and acceleration control, and an improved print quality.

17/01/2020

During the print test of the new mechanism a heating problem was found, at the moment of setting the working temperature of the extruder, the motor support transfers heat from the nozzle to the motor that opens and closes the nozzle, this generates a loss of energy on the extruder cannon and blocks the motor movement, this metallic part was replaced with a piece made out of circuitboard fiberglass material, this should be enough to isolate the motor and keep the temperature concentrated on the tip and the tube of the extruder.

TODO: Finish the assembly and continue the testing process, to ensure the proper heat transfer on the tube and motor heat isolation.

18/01/2020

A revision of the entire system was made today with the next observations:

  • The extruder heater is working efficiently, reaching the working temperature (200 Celsius degrees) in a lapse of time of 10 minutes, this is the minimum time for the temperature to distribute gradually along the tube using the 60% of the heater power capacity.
  • The isolation material used to protect the amplitude motor is working very well, the temperature of this motor is always under 30 Celsius degrees.
  • The angle positioning is taking at least 3 second per degree due to the mechanical gearbox that multiplies the pulses by a factor of 50 and the response frequency of the motor.
  • The X axis motor executes smooth movements of the extruder using low acceleration values (200 mm/s^2), the vibration of the print head depends directly of the acceleration.

TODO:

  • A firmware modification has to be done to correct the trajectory, because the slot generated by opening the nozzle is not centered.
  • The angle motor has to be replaced with a Nema 23 stepper, wich has enough speed and torque to control the nozzle angle, despite of the additional weight to the extruder.
  • The steps per millimeter of the new angle motor have to be tuned.
  • The steps per millimeter of the amplitude motor have to be tuned.

29/01/2019

Reports & TS

Reports & TS in spanish Extrusor de Pellets para Impresión 3D