CR-10 MKS GEN L board / silent TMC2208 + Raspberry Pi mount for Klipper

CR-10 MKS GEN L board / silent TMC2208 + Raspberry Pi mount for Klipper

thingiverse

Mounting plate for MKS Gen L board (RAMPS) and Raspberry Pi to fit into Creality CR-10 control box. This mounting plate is part of a project to try out Klipper on Creality CR-10. Since the original CR-10 is difficult to flash, and I didn't want to brick the board I bought an MKS GEN L board which is an integrated RAMPS board. MKS board and A4988 stepper drivers (see update below for silent TMC2208 drivers) were purchased on eBay for a total of £23. Included here are the steps taken to install. Note: I no longer have the 40mm cooling fan in the control box. This won't fit with it in place. Cooling is now via a 120mm fan in a printed base. A picture shows where to connect all the CR-10 internal connectors to the MKS GEN L board. Klipper was installed following these instructions: https://github.com/KevinOConnor/klipper/blob/master/docs/Installation.md with the addition of using ls -l /dev/serial/by-id/ to find the device id on the pi. The MCU section of the printer.cfg file attached needed to be updated with the relevant device ID: [mcu] serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 A printer config file is included in this 'thing'. The printer.cfg file has been updated with the pressure advanced settings which worked for my printer. I managed to get the original CR-10 display and control to work with this setup. The original CR-10 display is a 12864 display but using 1 cable connected to EXP3 (as opposed to a lot of set-ups that have 2 cables connected to EXP1 and EXP2). A peculiarity of the MKS GEN L board is that the display ports on the board are indexed on the wrong side meaning a careful slicing of the lug off the plug to allow it to be installed rotated through 180 degrees. The display section of the printer.cfg file below works for the CR-10 I have: [display] lcd_type: st7920 cs_pin: ar27 sclk_pin: ar25 sid_pin: ar29 encoder_pins: ^ar23, ^ar17 click_pin: ^!ar35 Included is an STL for an internal fan mount for a 60mm fan. The original 50mm fan mount would probably still work and can be connected to the new base plate. Raspberry Pi can be powered from the 5V available on the MKS GEN L board. *Update 30/11/2018 - TMC2208 stepper drivers* - **Practically silent printing** I updated the stepper drivers on X and Y from A4988 to TMC2208 and wow what a difference - the printer is almost silent with no nasty resonance through the frame. If you do this, remember that the TMC2208 drivers steer the stepper in the opposite direction. Therefore the printer config files need changing. The dir_pin config for X and Y needs to be negated - so dir_pin: ar55 becomes dir_pin: !ar55 for the X and dir_pin: ar61 becomes dir_pin: !ar61 for the Y

Download Model from thingiverse

With this file you will be able to print CR-10 MKS GEN L board / silent TMC2208 + Raspberry Pi mount for Klipper 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 CR-10 MKS GEN L board / silent TMC2208 + Raspberry Pi mount for Klipper.