Traumflug / Teacup_Firmware

Firmware for RepRap and other 3D printers
http://forums.reprap.org/read.php?147
GNU General Public License v2.0
312 stars 199 forks source link

nesqi and his foam cutter #95

Open Traumflug opened 10 years ago

Traumflug commented 10 years ago

Say hello to our new collaborator, @nesqi. We had a few email exchanges recently and if I understood him correctly, he wants to enhance Teacup to support a hot wire foam cutter. Such a foam cutter has a 2D gantry on each end of the wire, counting 4 axes in total, the fourth axis being not an extruder, but an ordinary axis.

Welcome, @nesqi. The rules are simple here: please don't touch master and experimental for now; instead add as many branches for your work as you feel need for. Branches can be rebased to follow other development and get reviewed and cherry-picked over to experimental when parts are done.

nesqi commented 10 years ago

I just pushed a branch "uvxy" where I have implemented basic support for this. It's not pretty but the basics works. To test (My hardware is still not finished) I used simulavr and the testsuite. There are some updates for plotting the UV coordinates and simulavr now terminates automaticly after a M2. I also made a small optimization to dda_step by flipping the array it works on.

Traumflug commented 10 years ago

Excellent! Looks good how you sort of macro-ize Bresenham counting.

Traumflug commented 10 years ago

I picked two commits over to experimental, these two stopping SimulAVR after M2. When rebasing, you likely have to rebase --skip once or twice.