makerbase-mks / SGEN_L

MKS SGEN_L is a powerful 32-bit 3D printer control board with LPC1768. Support Marlin2.0, Smoothieware. Support MKS LCD12864B/MINI12864/LCD2004/12864 and MKS TFT Touch Screens. The motherboard integrates SPI / UART interface and works with MKS TMC2130/TMC2208 V2.0/TMC2209. It can be used after plugged in. No soldering or flying lead is required ...
https://es.aliexpress.com/item/33036918120.html?spm=a2g0o.store_home.slider_165457030.3
GNU General Public License v3.0
87 stars 61 forks source link

CoreXY setting does not work with SGEN_L + smoothieware #9

Closed jmarton2 closed 3 years ago

jmarton2 commented 4 years ago

I would like to use SGEN_L with 2209 drivers (normal mode, smoothieware firmware) for a corexy printer. I added the "arm_solution corexy" parameter to config.txt, but it has no effect, XY motors are working independently. :( I flashed the latest smoothieware firmware from here, it did not help. Same config works well on SBASE v1.3 board.

makerbase-mks commented 4 years ago

MKS SGEN_L and MKS SBASE, the two motherboard pins are not compatible, you need to modify the pin define in config.txt. You can refer to the MKS SGEN_L pin map: https://github.com/makerbase-mks/SGEN_L/tree/master/Hardware/MKS%20SGEN_L%20V1.0_001

jmarton2 commented 4 years ago

That is clear for me and I made the configuration accordingly. X, Y, Z and E0 steppers are working well independently on SGEN_L, but the "arm_solution corexy" parameter means the X and Y motors should work together. In case of corexy mechanism if just one motor works then the head moves diagonally. https://corexy.com/theory.html This parameter is working on my SBASE v1.3 board in my corexy printer, I just wanted a quieter driver for it so I selected the SGEN_L board. Smoothieware firmware provided here is much smaller for SGEN_L board than for SBASE board (299k vs. 387k). Could it be the reason for it? Is something related missing from it?

makerbase-mks commented 4 years ago

SGEN_L_LCD12864.zip Can you test the firmware I provided? But you may need to add Corexy definitions, and Corexy homing ...Becaus this XYZ machine configuration.

jmarton2 commented 4 years ago

That is the same firmware what is available here: https://github.com/makerbase-mks/SGEN_L/tree/master/Firmware/Smoothieware/MKS%20LCD12864. Firmware files are identical. This is what I have tried already. CoreXY definition and homing properly configured, as I wrote similar config is working with my SBASE v1.3 board.

makerbase-mks commented 4 years ago

I think your corexy_homing have not be set in config.txt。like this picture image

DanielSantosD commented 4 years ago

Hello, i have the same problem using smoothiware the corexy arm solution dont work can you help

mks-viva commented 3 years ago

I will close this question temporarily.