pixelpusher / liveprinter

Livecoding for 3D printers
GNU Affero General Public License v3.0
40 stars 5 forks source link

Make printer serial communications more general #26

Closed pixelpusher closed 4 years ago

pixelpusher commented 6 years ago

In the printer serial read thread, create a mapping of printer responses (from commands) to handler functions that can be loaded up when the “driver” is changed (in effect, write a driver for each printer or device firmware instead of hard-coding Marlin). Also create a mapping of printer API functions (move, extrude, etc) to firmware specific GCode.

pixelpusher commented 4 years ago

not going to do this - already part of CNCjs and others and makes for a lot of work for minimal gain, for an experimental project like this. Should understand specific hardware rather than general classes of machines.