Wonderfull ! Hope to see your config and doc on it on wiki linuxcnc wiki !
Have a nice day. Le mercredi 24 octobre 2012, Charles Steinkuehler a écrit : > So I finally cobbled together enough pieces to glue LinuxCNC to my 3D > printer and get a print. Figured I'd share in case anyone else > reading this list is as crazy as I am. :) > > Photos: > https://plus.google.com/photos/106079792142766516843/albums/580270339792100 > 8689 > > Video: > http://www.youtube.com/watch?v=DqnAU1g5Rys > > The first print (in the video) failed because I don't have the bed > heater working yet, so I added some blue tape and printed again > successfully (photos). > > Details: > Motor control is via straight-forward connection of parallel port pins > to the appropriate step/dir pins on RAMPS, although VCC on the RAMPS > is tied to 3.3V instead of 5V to insure the A4988 stepper drivers > recognize the 3.3V parallel port logic levels. > > The extruder heater is implemented using an open-collector inverter on > one of the parallel port lines to provide 12V swing instead of the > 3.3V my parallel port drives. The resulting 12V signal is used to > control the stock FET on the RAMPS board. > > The extruder temperature is sensed with the existing RAMPS thermistor > circuit (running on 3.3V VCC), using an I2C A/D converter on my > interface board. The I2C interface is implemented using two output > pins and one input pin. The SDA output pin is inverted and drives an > open collector inverter to allow bidirectional communication. > > I wrote a custom HAL module to bit-bang an I2C interface to the ADC > using the existing parallel port driver, and another one to turn the > raw ADC readings into degrees Centigrade. Add a comparator HAL module > to serve as a bang-bang thermostat control, and it's time to print! > > Oh...and everything is running under a stock Debian system using the > preempt-rt patched version of LinuxCNC (not required...the Ubuntu > version with a custom RTAI kernel will work just fine too). > > I'll post the code and more details as I get time, probably on the > RepRap wiki. > > The ultimate goal of all this is to make a delta-arm 3D printer and > use kinematics in LinuxCNC for the tricky math bits that are hard to > do on the AVR micro-controllers most 3D printers use for control. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
