Welcome! Log In Create A New Profile

Advanced

TODO: Non-3D mode

Posted by ZachHoeken 
TODO: Non-3D mode
May 15, 2007 09:11PM
It is desirable for the control software to perform its basic functions of slicing/dicing, printing, and board testing without having to require a 3D card. The benefits are numerous:

* This would allow much cheaper machines to be used for the control PC.
* You could use a dedicated machine and possibly make it networked.
* Creating a command line version of the software would also be easier.
* It would also help eventual adoption in lesser developed countries.

I'm not familiar with the code, so some investigation is needed. my guess is that it would be good to abstract the build process a bit and create an object -> toolpath layer and a toolpath -> output layer.

we could switch to some sort of XML representation of the toolpaths required. we could either use and improve the rough format that Forrest and I devised, or investigate something like gcode. my guess is that going with our own format is the best route in the long term. we could always (and probably should) write an input plugin for gcode.

then, for the inputs we would be able to write code that would handle a variety of input files, and then produce the sliced files.

from there, the output would be able to do a variety of things like write to file, use a null device which would be for testing, a cartesian bot for actual printing, or even gcode for repstrapping via a pre-existing CNC machine with a thermoplast head.

there are probably alot of ways to go about this, and it is not top priority. it also means some major changes which are probably not appropriate when we are trying to get the thing out the door and working.
Re: TODO: Non-3D mode
May 18, 2007 09:07AM
I have found this python script on the fab lab site it is used to convert files to stl format and others..


Bruce W.
Attachments:
open | download - cam.py (115.8 KB)
Re: TODO: Non-3D mode
May 19, 2007 07:23PM
nice find! i'll have to give that a shot, but this type of thing would fit really well in the application i'm imagining.
Sorry, only registered users may post in this forum.

Click here to login