Monday, January 19, 2015

3D Printing With Machinekit

While it is possible to 3D print with a "traditional" CNC controller like Mach3, LinuxCNC, or Machinekit, there are a lot of small problems that get in the way.  There is a lot of ongoing work in the Machinekit project to make this process much easier.

Alexander Rössler has been working on gcode remapping and a standard set of signal names that will reduce the amount of gcode post-processing required and improve print quality (migrating "queue-busting" custom M1xx codes for setting things like heater temperatures and fan speed to inline analog output values that keep the hot-end moving).

Bas de Bruijn has been reworking the documentation files and build scripts, allowing documentation to exist in a separate (and easier for non-programmers to modify) repository.  Very soon you should see online documentation built automatically just like the buildbot packages for the executable files.

Jean-Paul Moniz has been working on getting some of the fancier bed-probing and auto-calibration features common in Arduino firmware working on Machinekit.  I (Charles Steinkuehler) helped this effort slightly by exporting some homing settings to HAL that previously required a shutdown and restart of the linuxcnc application to change (traditional machine tools don't need to change their homing details very often).

In addition, work is continuing with remote interfaces, velocity based extrusion, simplifying the example HAL files, and other changes to help make Machinekit more accessible for new users looking for a solution with more "upside" than an AVR or Cortex M4.  Machinekit scales from systems like the BeagleBone and Raspberry-Pi to multi-core x86 systems with custom FPGA hardware interfaces.

I'm sure I missed several folks who've reported progress on the mailing list, but it's not intentional.  There's just so much happening with Machinekit already this year it's hard to keep track of it all!

Remember, the best way to keep up to date is to monitor the Machinekit Google group.  Drop in and say hi!


  1. I have been investigating your online journal for a couple of hours. Much thanks to you for your post it demonstrated supportive for me. 3D Printing truggy

  2. It is quite similar to polyamide item with a highly distinctive appearance. Such objects are generally designed from a blend of aluminium powder and also polyamide. Printers

  3. From the principal books of scriptures to be distributed to mainstream daily papers, the printing press has permitted the printed word to be utilized to spread thoughts and impact the English dialect as we probably am aware it.3d printing definition

  4. I read a article under the same title some time ago, but this articles quality is much, much better. How you do this.. cheap post card printing

  5. Using digital printing with consistent inkjet splash innovation, it can be resolved that utilizing balance printing to deliver five thousand duplicates on 20 inch wide stock would take around 30 hours to print, where as using the Oce' Jetstream 2200 Digital Printing Press and 20 inch wide stock, would require only four hours when printing on delicate back style books. These outcomes can truly be an eye postcard printing

  6. Business card printing in Los Angeles is prevalent. With all the numerous businesses and Hollywood agents in Los Angeles, this specific endeavor is absolutely prospering. Leeds printers

  7. z project by dropping me a message sharing who you are, what you think of this blog and your current address