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

grblHAL support for MKS Robin E3 V1.0 3D printer board #5

Open
MeKeCNC opened this issue Aug 11, 2021 · 4 comments
Open

grblHAL support for MKS Robin E3 V1.0 3D printer board #5

MeKeCNC opened this issue Aug 11, 2021 · 4 comments

Comments

@MeKeCNC
Copy link
Contributor

MeKeCNC commented Aug 11, 2021

I prepared to add board map for MKS Robin E3 V1.0 which has F103RC variant and uses TMC2209 drivers in UART mode.
MKS Robin is compact and suitable for CNC machine, like as BTT SKR E3 V2 (#2)

but according to the schematic, UART pins were used differently for each motor, this design did not seem very effective to me. Is there any limit for grblHAL support? https://github.com/makerbase-mks/MKS-Robin-E3-E3D/blob/master/hardware/MKS%20Robin%20E3%20V1.0_002/MKS%20Robin%20E3%20V1.0_002%20SCH.pdf

uart

https://www.banggood.com/Makerbase-MKS-Robin-E3-Upgraded-32Bit-Control-Board-Integrate-tmc2209-Support-Uart-Mode-Driver-For-CR-10-Ender-3-3D-Printer-p-1666464.html?akmClientCountry=America&&utm_source=google&utm_medium=cpc_ods&utm_campaign=nancy-content-sdsrm-camera-list-content&utm_content=nancy&gclid=Cj0KCQjw6s2IBhCnARIsAP8RfAiCC4yTmDBJEWxNYXTPtpyRSgtJV3fohBrcWTwN-RYfHUp3LKx5EHwaAiHTEALw_wcB&cur_warehouse=CN

@terjeio
Copy link
Contributor

terjeio commented Aug 11, 2021

Is there any limit for grblHAL support?

RAM / flash / time and patience for coding and testing? If the pins used has hardware UARTs behind them it should be failry easy to add driver code, if UART code has to be implemented in code then a tad more work (I have never written a software UART so I don't know how much). Pity they did not take advantae of connecting all drivers to the same port as the UART protocol can address up to four drivers.

@MeKeCNC
Copy link
Contributor Author

MeKeCNC commented Aug 18, 2021

I'm starting to think it's not worth the time for this board, BTT SKR E3 V2 is better option for 3D printer and CNC

@MeKeCNC MeKeCNC closed this as completed Sep 13, 2021
@MeKeCNC
Copy link
Contributor Author

MeKeCNC commented Jul 22, 2022

Is there any limit for grblHAL support?

RAM / flash / time and patience for coding and testing? If the pins used has hardware UARTs behind them it should be failry easy to add driver code, if UART code has to be implemented in code then a tad more work (I have never written a software UART so I don't know how much). Pity they did not take advantae of connecting all drivers to the same port as the UART protocol can address up to four drivers.

Hello,
@terjeio Is it possible to develop a soft UART for this card?

@MeKeCNC MeKeCNC reopened this Jul 22, 2022
@terjeio
Copy link
Contributor

terjeio commented Jul 22, 2022

Is it possible to develop a soft UART for this card?

I think so. Porting the STM32F4xx code should not be too hard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants