The motivation for this project is the will to use PVA fillament.
The fillament being so expensive I wanted a better solution than the mixing extruder on the A20M because of the waste generated every time the printer is switching from one filament to the other.
- The A20M heat block uses a M7 nozzle and M7 heat breaks so that has to go
- The heat block is very restrictive due to the mixer design/manufacturing
- One common problem is that sometimes the tube is not going to the bottom of the heat break and creates a coil of filament obstructing the path of the filament.
(see the screenshot of the section analysis)
Common problem to the A20M, A10M and other 3D printers using this extruder: I fried the A9 (T0) input of the micro-controller.
After reassembling the hot end the temp was stuck on 93C cold. With everything disconnected or only the daughter board connected the temp should be -14C. (if I remember correctly)
After researching online i found that the cause was one of the leads or more from the temp sensor coming in contact with the heat block and the heat block being energized from the cartridge's leads. Maybe from cranking too much on the screw holding the sensor or having the glass of the sensor breaking and so on.
My solution was to isolate the heat block with silicon tape i had laying around (rated for 280C). - the side with the leads of the heating element (cartridge) should protrude 1 mm off the heat block.
- Make 2 pin holes in the tape so the leads can go trough.
- Go around the heat block one time with the tape. The tape only glues to itself. - Make another pin hole in the tape so only the glass of the temp sensor can come in contact with the heat block. I don't use the original holding method for the sensor anymore.
- Tape again one time around the heat block to retain the sensor in place.
- Check the continuity between the heat block and the 4 leads before reconnecting the leads to the board, there should be none. (assumption) - Change the white wire (temp sensor) from one molex (T0) to the other (T1).
- In the Arduino software open the pin file for the board and go to the section "temperature sensors" change TEMP_0_PIN 9 to 11(switch the two or whatever) then upload the firmware.