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  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

Thanks for subscribing!

This email has been registered!

Shop the look

Choose Options

470 x 470px
Sign Up for exclusive updates, new arrivals & insider only discounts

Recently Viewed

Edit Option
Back In Stock Notification
Terms & Conditions
What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. Why do we use it? It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
this is just a warning
Shopping Cart
0 items