CERAMBOT supports conversion of most FDM printers to clay printers. Your device needs to meet the following requirements:
1. You can modify the printer’s firmware. If you are using marlin firmware, you need to turn off extrusion protection and add M302 code to Gcode.
2. You need to modify the resolution per second of the printer’s extruder. E0 = 400.
This tutorial will show you how to upgrade your FDM 3D printer to a ceramic 3D printer.
First you need to prepare the following materials:
- An FDM 3D printer
- CERAMBOT Pro Extruder Kit or CERAMBOT Air Extruder Kit
Step 1: Download Accessories
The following tutorial uses a Anycubic printer as an example.
1. First you need to download the modified accessories of the CERARBOT extruder kit from here and print it with the printer.
Step 2: Mounting Accessories and Extruder Kit
2. Remove the printer’s nozzle, install the modified accessory, and install the CERAMBOT extruder on the printer.
Step 3: Installation Circuit
3. Remove the driver board from the printer head and plug the signal cable of the CERAMBOT extruder into the drive board of the FDM 3D printer.
If your printer is not Marlin firmware, you can also change the temperature sensor of your printer to a resistance of 0.5K-1.0K to prevent printer temperature protection.
Step 4: Upload Firmware.
4. Re-copy the changed FDM 3D printer firmware.
- If you purchase CERAMBOT Pro module, you can turn on this option and set it as follows.
/**
* “Mixing Extruder”
* – Adds a new code, M165, to set the current mix factors.
* – Extends the stepping routines to move multiple steppers in proportion to the mix.
* – Optional support for Repetier Firmware M163, M164, and virtual extruder.
* – This implementation supports only a single extruder.
* – Enable DIRECT_MIXING_IN_G1 for Pia Taubert’s reference implementation
*/
#define MIXING_EXTRUDER
#if ENABLED(MIXING_EXTRUDER)
#define MIXING_STEPPERS 2 // Number of steppers in your mixing extruder
#define MIXING_VIRTUAL_TOOLS 16 // Use the Virtual Tool method with M163 and M164
//#define DIRECT_MIXING_IN_G1 // Allow ABCDHI mix factors in G1 movement commands
#endif
https://marlinfw.org/docs/gcode/M163.html
- Set the thermistor to 998
#define TEMP_SENSOR_0 998
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_4 0
#define TEMP_SENSOR_BED 0
#define TEMP_SENSOR_CHAMBER 0
- Extrusion minimum temperature set to “0”
/**
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
* Add M302 to set the minimum extrusion temperature and/or turn
* cold extrusion prevention on and off.
*
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
*/
#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 0
- Change the extruder resolution to “400”
#define DEFAULT_AXIS_STEPS_PER_UNIT { DEFAULT_XYZ_STEPS_PER_UNIT, DEFAULT_XYZ_STEPS_PER_UNIT, DEFAULT_XYZ_STEPS_PER_UNIT, 400 }
Step 5: Start Ceramic 3D Printing
5. Start ceramic 3D printing, Add the following command to the slicing software start_gcode:
M302;
https://marlinfw.org/docs/gcode/M302.html
If you use CERAMBOT Pro kit, you need to set the mixing factor.
M163 S0 P0.9 ;
M163 S1 P0.1 ;
M164 S0;
The mixing factor is set by itself, not necessarily according to 0.6 and 0.4.
Hello cerambot team,
I am converting a FDM printer to a Clay printer with CERAMBOT PRO EXTRUDER.
My printer is an anycubic mega zero.
I have to connect de cerambot board to the printer, and I’m having trouble. We need to control the worm gear (E2 in the pictures) and the clay extruder (E1 in the pictures). Our printer only has one extruder control port in the board, so we don’t know how to wire it.
We saw that the MKS expansion may be the key, but what else do we need to be able to connect everything?, a different controlling board for the printer (maybe one that has 2 extruder control ports)?
Thank you.
You need to connect the extruder to E0, then the electric push rod is not connected, and the CERAMBOT Pro kit selects the hard mode.