Re: PyCNC - first CNC machine controller on pure Python for Raspberry Pi.
Quote:
Originally Posted by
for
I beg your pardon. There are three different linux rt patch sets, yet none of these is fully incorporated in the mainline, even though one of them has been selected to be there over 10 years ago. There are reasons why enforcing realtime regime on general purpose OS designed to run on general purpose CPU is so challenging. I'm not questioning what you wrote about advantages and so on. But I guess I can achieve the very same set of functionalities (that I'm interested in) enforcing clear hardware distinction between rt domain and the rest with less effort required.
Nope, that's just silly FUD
LinuxCNC (and now Machinekit) have been working well on Linux RTOS's for more than 15 years
Also Preempt-RT will be mainlined soon (not that that is a real issue)
Re: PyCNC - first CNC machine controller on pure Python for Raspberry Pi.
Quote:
Originally Posted by
PCW_MESA
Nope, that's just silly FUD
LinuxCNC (and now Machinekit) have been working well on Linux RTOS's for more than 15 years
Cite me where I wrote otherwise. Pic or didn't happen.
Quote:
Originally Posted by
PCW_MESA
Also Preempt-RT will be mainlined soon (not that that is a real issue)
Yeah, sure. I've just realized that in your world the majority of development costs is swept under the rug. Good luck with that and feel free to discuss with a machinekit maintainer what a real issue is and what is not [1].
[1] Machinekit Blog: And the winner is: RT-PREEMPT
Re: PyCNC - first CNC machine controller on pure Python for Raspberry Pi.
Hello!
Great news! PyCNC has full 3D printer implementation. Version 1.0.0 is released.
Also I made a hardware with RerRap Prusa i3, RAMPSv1.4 board and Raspberry Pi3. Circuit diagram and photos in repo's README.md file - https://github.com/Nikolay-Kha/PyCNC. First 3D model was printed on this video:
https://youtu.be/41wdmmztTNA
Overall PyCNC supports:
- 4 axis - X, Y, Z, E;
- Linear interpolation;
- Circular(in XY, ZX, YZ planes) interpolation;
- Minimum end stops and homing procedure;
- Extruder and bed heaters;
- Spindle for engraving.