2in1 & 4in1 Splitter (Klipper multi MCU)
thingiverse
UPDATE - Changed the M10 thread to 3/8" - Added an improved version of the 4in1 Splitter (2.2mm filament path) - Improved Slic3r profile This is a 2in1 and 4in1 Splitter for PC4-M6 push through fittings. There are two versions of each splitter: one with a M10 thread on the outside to screw into the hotend, and another one with a M6 thread on the inside for another PC4-M6 push through fitting. The filament path inside the splitter is a bit wider than a normal PTFE tube to prevent clogging inside the splitter (2in1 2.3mm / 4in1 2.5mm). A Nema 17 mount for 2020 extrusion has also been added (M5x12mm, M5 T-nut, M3x12mm, M3 hexnut required). The Multi MCU feature of Klipper and an Arduino with a CNC shield are used to control the added extruders. An Arduino Uno or Nano can be used; however, I could only flash the Uno with Klipper. For the Nano, I had to make the menuconfig file (klipper.elf.hex) and copied it from the Raspberry to my computer, then used Xloader to flash it. (Don't forget to set the jumpers for the motor steps on your CNC Shield) CNC Shield X = extruder1 CNC Shield Y = extruder2 CNC Shield Z = extruder3 The following lines were added to the printer.cfg file: [mcu unoboard] serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 pin_map: arduino [extruder1] step_pin: unoboard:PD2 dir_pin: unoboard:PD5 enable_pin: !unoboard:PB0 step_distance: 0.01052969925 nozzle_diameter: 0.4 filament_diameter: 1.750 max_extrude_only_distance: 150.0 max_extrude_cross_section: 1000.0 shared_heater: extruder [extruder2] step_pin: unoboard:PD3 dir_pin: !unoboard:PD6 enable_pin: !unoboard:PB0 step_distance: 0.01052969925 nozzle_diameter: 0.4 filament_diameter: 1.750 max_extrude_only_distance: 150.0 max_extrude_cross_section: 1000.0 shared_heater: extruder [extruder3] step_pin: unoboard:PD4 dir_pin: unoboard:PD7 enable_pin: !unoboard:PB0 step_distance: 0.01052969925 nozzle_diameter: 0.4 filament_diameter: 1.750 max_extrude_only_distance: 150.0 max_extrude_cross_section: 1000.0 shared_heater: extruder The "max_extrude_cross_section: 1000.0" was added because of the fast filament changes; without it, an error occurred at every change. I also recommend updating Klipper to the newest version, as older versions may cause issues. For slicing, Slic3r PE is recommended. The profile for my Creality CR-10 has also been added. If you don't use the 4in1 with a threat, you'll need to change the filament park position. Klipper multi MCU & multi extruder example: https://github.com/KevinOConnor/klipper/blob/master/config/sample-multi-mcu.cfg https://github.com/KevinOConnor/klipper/blob/master/config/sample-multi-extruder.cfg Klipper flashing guide: https://github.com/KevinOConnor/klipper/blob/master/docs/Installation.md CNC Shield pinout: https://i2.wp.com/blog.protoneer.co.nz/wp-content/uploads/2013/01/Grbl_Pin_Layout.png https://wiki.keyestudio.com/images/a/ad/KS0160_%E5%BC%95%E8%84%9A%E5%9B%BE.jpg Arduino Uno pin mapping: http://www.elecrom.com/introduction-arduino-uno-uses-avr-atmega328/arduino-uno-pinout-pin-mapping/ Slic3r PE: https://www.prusa3d.de/slic3r-prusa-edition/
With this file you will be able to print 2in1 & 4in1 Splitter (Klipper multi MCU) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on 2in1 & 4in1 Splitter (Klipper multi MCU).