Giter Club home page Giter Club logo

cr10_3d_printer_diy's Introduction

Board MKS Gen L v1.0 clone with Mainsail OS and Klipper firmware on Rasp pi 3B+.

X,Y use TMC2208 and dual step Z use A4988 (Z and E1)

BLTouch clone

  1. Follow instruction of Mainsail OS
  2. Disconnect power source with printer
  3. Turn on Pi and connect USB cable with printer board (because Gen L can't dual power outsource with 5V from usb. If you don't disconnect power, you may shock yourself or damage your equipment)
  4. Baud rate for serial port from 250000 or 115200
  5. From cmd, search connect usb with 'ls /dev/serial/by-id/*'
  6. Flash klipper to MCU follow this https://www.klipper3d.org/Installation.html#building-and-flashing-the-micro-controller
  7. After flashing completed, disconnect usb cable. Turn off power Pi.
  8. Use UART to connect Pi with Gen L
  9. On the RPI, I used pins 8: TXD (data send), 9: ground, and 10: RXD (data receive).
  10. I connected these wires to pins in the AUX-1 header of Gen L.
  11. RPI pin 8 (data send) to MKS gen L RX (data receive) / RPI pin 9 (ground) to MKS gen L GND (ground) / RPI pin 10 (data recieve) to MKS gen L TX (data send)

image

  1. Then, powered up the RPI and ssh to pi : ssh@ip_address
  2. From cmd run 'sudo raspi-config'
  3. Select Interfacing Options -> Serial -> Select No to login shell over serial -> Select Yes to serial port hardware to be enabled.

image

image

image

image

  1. Then rebooted, closed everything up, and powered up my printer.
  2. Edit klipper config file follow this https://www.klipper3d.org/Config_Reference.html
  3. Check klipper configuration follow this https://www.klipper3d.org/Config_checks.html

cr10_3d_printer_diy's People

Contributors

zaiplanet avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.