Skip to content
Mid-Season Sale Up To 70% Off. Shop Now
Mid-Season Sale Up To 50% Off. Shop Now
Wish Lists Cart
0 items

News

How to run Klipper on Tenlog TLD3 Pro D3 V2 With Current 32 Bit Motherboard

by AdminMy Store 05 Apr 2024 0 Comments

This is a work in progress to control the Tenlog TL-D3 Pro、D3 V2 printer with Klipper. Notes:

Tenlog 32bit Motherboard POC (WIP)

There is a '32bit_board' folder with the 32bit motherboard support for Klipper. Is a Work In Progress. But if you want to try, put the file klipper.bin behind a 'user' folder in a micro SD card, and name the klipper.bin file to firmware.bin, then power on the board, and it will be flashed into the MCU. Use the configs as in 32bit_board/cfg files. Do this at your own risk. Remember, is a WIP. If you want to compile the firmware on your own, you need to wait to Klipper to support HC32F460-PETB (Klipper currently supports the 64pin package mcu, Tenlog's board, comes with a 100pin package mcu, PETB variant), or, you can modify the gpio.c and hard_pwm.c files as shown in gpio.c.png and hard_pwm.c.png and compile using the menuconfig as shown in the file menuconfig.png

Sources and References

https://github.com/audiobrian/tld3pro_klipper?fbclid=IwAR1W292x3FpPzCjcvXR6fFKNjjnS2mwA_XsT52QGwt6cHBsLtA0LT9GvfA4


How to run Klipper on Tenlog TLD3 Pro D3 V2  With Current 32 Bit Motherboard

STEP 1 Install the Klipper to a Pi,Get a 32GB TF card and pre-install the klipper

STEP 2 Use another TF card ,Put the file klipper.bin behind a 'user' folder in a micro SD card, and name the klipper.bin file to firmware.bin, then power on the board, and it will be flashed into the MCU.I choose klipper115200.bin .Remember when burning, be sure to burn successfully, I am using the motherboard directly connected to the computer, after burning USB successful recognition.

STEP 3 Use the USB-type C connect 32 bit motherboard and Pi,Pi run ls /dev/serial/by-path/ to get the MCU ID and copy the resulting ID to printer.cfg, mine gets platform-1c1a400.usb-usb-0:1:1.0-port0

as printer.cfg  MCU serial: /dev/serial/by-id/usb-1a86_USb_serial-if00-port0,change it to

/dev/serial/by-path/platform-1c1a400.usb-usb-0:1:1.0-port0

Mine printer.cfg  [mcu] baud: 115200 serial: /dev/serial/by-path/platform-1c1a400.usb-usb-0:1:1.0-port0 #serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 restart_method: command


STEP 5  Then you can get into the Klipper ,if you can run successfully,you need to do home at first,Check whether each motor is working properly.If not,you need to adjust the dir_pin:

Finally, thanks @Mr Brian @ Stefen,I wish you all a successful operation D3 32 bit motherboard of klipper!!!

 

NOTES:The 2209 driver cannot be changed and setting,if you can calibrate the driver with the preset.

If have any questions,contact info@innocube3d.com

I start the klipper kit  pre-sale https://www.innocube3d.com/products/tenlog-3d-printer-klipper-upgrade-kit-open-pre-sale

930 x 520px

SPRING SUMMER LOOKBOOK

Sample Block Quote

Praesent vestibulum congue tellus at fringilla. Curabitur vitae semper sem, eu convallis est. Cras felis nunc commodo eu convallis vitae interdum non nisl. Maecenas ac est sit amet augue pharetra convallis.

Sample Paragraph Text

Praesent vestibulum congue tellus at fringilla. Curabitur vitae semper sem, eu convallis est. Cras felis nunc commodo eu convallis vitae interdum non nisl. Maecenas ac est sit amet augue pharetra convallis nec danos dui. Cras suscipit quam et turpis eleifend vitae malesuada magna congue. Damus id ullamcorper neque. Sed vitae mi a mi pretium aliquet ac sed elitos. Pellentesque nulla eros accumsan quis justo at tincidunt lobortis deli denimes, suspendisse vestibulum lectus in lectus volutpate.
Prev Post
Next Post

Leave a comment

All blog comments are checked prior to publishing

Someone recently bought a

Thanks for subscribing!

This email has been registered!

Shop the look

Choose Options

Recently Viewed

Edit Option
Back In Stock Notification
this is just a warning