Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for Lerdge-K 32-bit Board #12624

Closed
DroneMang opened this issue Dec 10, 2018 · 17 comments
Closed

Add Support for Lerdge-K 32-bit Board #12624

DroneMang opened this issue Dec 10, 2018 · 17 comments

Comments

@DroneMang
Copy link

DroneMang commented Dec 10, 2018

Description: requested feature -->

Hi,

This board seems like a viable 32-bit option. They have their own firmware, but Marlin has better features. Thank you.

http://www.lerdge.com

https://www.aliexpress.com/item/LERDGE-3D-Printer-Board-ARM-32Bit-Controller-Motherboard-for-3D-Printer-Control-Mainboard-Touch-Screen-Kit/32924347991.html?spm=a2g0s.13010208.99999999.259.4daa3c003jJCQn

@Ludy87
Copy link
Contributor

Ludy87 commented Dec 11, 2018

Lerdge firmware is closed and encrypted.

https://hackaday.io/project/162592-lerdge-3d-printer-mainboard-hacking

@xC0000005
Copy link
Contributor

That's my project. I have a K board on the way thanks to someone, have arduino code up and running on it. Next steps will be to add a pins file for the K and X, work out which timers are available, and so on. It's going to be ugly at first, probably not something you'd immediately want to run. Oh, and there's no USB support in the ST arduino core just yet. There will be, but there's not.

@DroneMang
Copy link
Author

DroneMang commented Dec 12, 2018 via email

@Ludy87
Copy link
Contributor

Ludy87 commented Dec 12, 2018

why no MKS sbase?

@DroneMang
Copy link
Author

DroneMang commented Dec 12, 2018 via email

@Glod76
Copy link

Glod76 commented Dec 15, 2018

Mks Sbase can use breakout steppers

@hectori4502
Copy link

check this.
#12632

@boelle
Copy link
Contributor

boelle commented Feb 21, 2019

@DroneMang submit an PR against bugfik 2.0

@boelle
Copy link
Contributor

boelle commented Mar 6, 2019

@thinkyhead i think we can close this one

@evandene
Copy link

evandene commented Aug 1, 2019

I'm using the LERDGE K board as well as two S board's on my machines for quite a while now.
The good thing about these boards is: These boards are hardware wise very good designed, great stuff, high quality parts used.
The not so good thing is their firmware development. Each release comes with surprises and to communicate with LERDGE is difficult. Like many Chinese suppliers they do not communicate very well with their customers. For example the latest firmware (as I'm writing) V3.04 for the K-Board does not recognize the second extruder from our dual-material printers. To have an acceptable result you need to use v3.01 but be aware this release has also some bugs. Each response from Lerdge gives you the feeling you're the one doing things wrong.
Do not use firmware 3.03 for the K-board.

@evandene
Copy link

Release V3.05 Works well
Second k board installed fried after 30 minutes in use on a new delta printer

@thinkyhead
Copy link
Member

There may be a sketch out there that lets you touch pins to ground while it prints out the pin you touched. Or, if you can get Marlin to flash onto the board, M43 can be used to do this. Once we know all the pin numbers that are used on the board we can create a pins file for it, and that should be all that is needed to get Marlin up and running. Unless there are other blocks, such as a custom bootloader that only accepts LERDGE firmware. In that case a new bootloader or a flash bypassing the bootloader would also be needed.

@xC0000005
Copy link
Contributor

xC0000005 commented Sep 15, 2019 via email

@xC0000005
Copy link
Contributor

If you want to encrypt firmware to run on the Lerdge [X, K, S] bootloader, you can use this code,
LoialOtter/Open-Lerdge-X#1 (comment)

Or this script:
https://cdn.hackaday.io/files/1625926956336128/lerdgedecrypt2.py
usage: lerdgedecrypt2.py encrypt
In an ideal world, once this builds in PIO, it could have a script to automatically encrypt.

You'll want to follow the force-update process to apply it.
Note that right now, SD doesn't work, LCD doesn't work. So you're pretty much stuck printing over USB with octoprint. Alternately, my setup has an ESP8266 with ESP3D on it plugged into the ESP slot, and you don't need Lerdge's custom ESP8266 code anymore, any $2 ESP8266 will work just fine.

@Bald-79
Copy link

Bald-79 commented May 9, 2020

I want to install the klipper on the lerdgeK. I use a klipper-master. I tried all the options, but the machine did not connect to the board. tell me, do you have a positive result? What settings should I choose for this board? is there a verified config? thank

@evandene
Copy link

evandene commented May 9, 2020

I want to install the klipper on the lerdgeK. I use a klipper-master. I tried all the options, but the machine did not connect to the board. tell me, do you have a positive result? What settings should I choose for this board? is there a verified config? thank

On the LERDGE S, LERDGE X and the LERDGE K board, running Marlin is not possible, at least not in a normal and full option way.
J.C. Nelson did a hell of a job in trying getting the Lerdge board up to running and in certain way he did. see his work and start a conversation with him. See hackaday link below, ... Good luck
By theway, pin settings are available in marlin 2.0, see samples
https://hackaday.io/project/162592-lerdge-3d-printer-mainboard-hacking

@github-actions
Copy link

github-actions bot commented Jul 9, 2020

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants