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

Request: Testing Klipper with Fabrikator Mini V2 / Malyan M100 (STM32F070 or maybe STM32F103) #349

Closed
3DSTB opened this issue May 17, 2018 · 8 comments
Labels
inactive Not currently being worked on

Comments

@3DSTB
Copy link

3DSTB commented May 17, 2018

It would be very interesting to verify the possibility to use klipper with these machines. Unfortunitely i can not test it since i don't have such printer. I'm not sure, if it is possible tp flash the firmware via USB or maybe over the SD Card (which is maybe not reversable?).
I already found some informations:
http://www.lemilica.com/reversing-mini-fabrikator-v2-malyan-m100-3d-printer/
http://wiki.malyansys.com/doku.php#firmware_for_m100
http://www.3d-druck-community.de/thread-17492-post-141215.html#pid141215
http://www.3d-druck-community.de/thread-17492-post-141323.html#pid141323
http://wiki.malyansys.com/doku.php#firmware_for_m100
http://www.st.com/content/ccc/resource/technical/document/application_note/19/dc/60/19/9b/8b/45/ce/DM00052530.pdf/files/DM00052530.pdf/jcr:content/translations/en.DM00052530.pdf

It would be very nice to see a success.

@KevinOConnor
Copy link
Collaborator

It should be possible to port Klipper to a wide variety of micro-controllers. It's a bit of work to do each port though, so I suspect this wont happen in the short term. If you're comfortable with embedded development, feel free to port the code and submit it.

Cheers,
-Kevin

@3DSTB
Copy link
Author

3DSTB commented May 24, 2018

Hi Kevin,
thank you for your reply. There is another person working with the printer. He is reversing the board layout:
printerBoard.sch.pdf
The original file is here:
https://github.com/goran-mahovlic/stm32Board/blob/master/kicad/printerBoard.sch

I just asked him:
goran-mahovlic/stm32Board#1

The z axis on the printer uses the unipolar stepper driver ULN2003 which works different than a bipolar driver. Is it possible to support unipolar drivers in klipper?
Some code examples for Arduino and a schematic are eg here
http://diy3dtech.com/code/

and here
http://www.geeetech.com/wiki/index.php/Stepper_Motor_5V_4-Phase_5-Wire_%26_ULN2003_Driver_Board_for_Arduino

and here
https://www.mschoeffler.de/2017/09/23/tutorial-how-to-drive-the-28byj-48-stepper-motor-with-a-uln2003a-driver-board-and-an-arduino-uno/

Here is a python script for the ULN2003
https://www.raspberrypi-spy.co.uk/2012/07/stepper-motor-control-in-python/

and here is another
https://github.com/IDWizard/uln2003

and one more here
http://blog.scphillips.com/posts/2012/12/a-python-class-to-move-the-stepper-motor/

and here
https://github.com/scp93ch/where-clock/blob/master/Stepper.py

Some more informations about the printer are here
http://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=de&ie=UTF-8&u=http%3A%2F%2Fradiona.org%2Fwiki%2Finventory%2Ffabrikator_2_mini&edit-text=&act=url

and here
http://www.lemilica.com/?s=Fabrikator

Regards
Steffen

@KevinOConnor
Copy link
Collaborator

Interesting. It will require someone with the hardware, development expertise, and desire to do the work necessary to bring it up though.

-Kevin

@KevinOConnor
Copy link
Collaborator

It doesn't appear there is active development on this, so I'm going to close this for now.

@buzztiaan
Copy link

fyi, the 'monoprice mini select' (aka malyan m200) uses the same board, that malyan calls 'mm32'

there is a http://wiki.malyansys.com/doku.php?id=developer_guide_for_mm32_platform

@tablatronix
Copy link

Did someone pick this up elsewhere?

@KevinOConnor
Copy link
Collaborator

Klipper now has good support for the stm32f103. I suspect the "Malyan M200" would not be difficult to get running with Klipper. However, I don't know of anyone who has attempted it.

-Kevin

@KevinOConnor KevinOConnor added the inactive Not currently being worked on label Aug 30, 2019
@buzztiaan
Copy link

if need be , i have a spare motherboard of this type available for someone to try implementing this

@github-actions github-actions bot locked and limited conversation to collaborators Apr 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
inactive Not currently being worked on
Projects
None yet
Development

No branches or pull requests

4 participants