Alexoko12 / Marlin_Config_Lotmaxx_SC-10

In this repo are sample config files for the use of Marlin with a Lotmaxx SC-10 running on an MKS Robin Nano v1.1 board.
MIT License
6 stars 1 forks source link

Is it possible to get this working with Lotmaxx SC-20? #4

Open TrollPlayer94 opened 1 year ago

TrollPlayer94 commented 1 year ago

Is it possible to get this working with Lotmaxx SC-20 3d printer?

Alexoko12 commented 1 year ago

Hi, in theory yes. For me to build it for you, I'm sorry. As I only have the SC-10 I don't know which mainboard the SC-20 is using, and I can't test the code myself.

To configure Marlin the right way is not that hard to learn. With every new version of marlin it becomes easier, as they support many printers native. 90 % of the work is just to modify the 2 files "Configuration.h" & "Configuration_adv.h" with the hardware used by your printer. For every function, there is a comment explaining what it is for.

The other 10 % is to figure out, if your board has special needs. For the SC-10 for example, Lotmaxx branded the board, so it only flashes when the file is called Lotmaxx.bin. That's why I modified the "ini/stm32f1.ini" & "buildroot/share/PlatformIO/scripts/mks_robin_nano35.py" files. And "pins_MKS_ROBIN_NANO_common.h" is just needed for those who use bltouch. (Explanation in Code)

In your case, if the SC-20 is using the same hardware as the SC-10 but has only different build room and is a corexy you can nearly copy 99% of the code and modify only the "Configuration.h". But I don't give you guarantee that it will work, as I said I don't know your model.

Hope this helps you and I wish you luck flashing your printer.

TrollPlayer94 commented 1 year ago

Thank you, last night after a couple hours of modifying and testing I got it working (the hard part was figuring out that for me I had to rename the Lotmaxx.bin file to robin_nano.bin otherwise it would not work). Is there any chance that you will update this to newer marlin?

Alexoko12 commented 1 year ago

You're welcome, thanks for reminding me. Last time I checked for marlin versions, it looked to me that 2.1 was still beta, so I didn't want to waste my time with. Now it's an option, but I don't know when I will look into it. Firstly I will check the release notes if there are some improvements, that this old printer benefits from or if it's already too blown up for him.