Enrique...I'm hoping to begin moving all three stages of my repstrap in the next couple of days. To that end I have been reading the gcode output of skeinforge. Great work. Wonderful program. Thanks. My only question has to do with all the F code on each line. In standard Gcode the F is only printed if there is a change. It's modal which corresponds to global. Why it bothers me is trying to findby Arvin - Skeinforge
@reza...I'd like to discuss your python code a bit.(I understand it's just test code.) Trying to add time slicing into the stepper test code I already have. Q's: What is "#duration of motion in microseconds" derived from? Is "motion" the time required for one step of the stepper? (ie. time for the step pin to be high plus the delay for the stage to physically move?) Reading my own code is hardby Arvin - RepRap Host
reza Wrote: > PORTB = _BV(1) | _BV(2) | _BV(3); //set three bits > high Yeah, digitalWrite is slow. You can use direct port writes but first you have to set the pinMode for the pin you want to write to. ie. To use PORTD = PORTD & (B11101111);//pin 4 LOW first set pinMode(4, OUTPUT); or use "DDRD = DDRD | B11111100;" which sets 2 to 7 as outputs. check out: http://www.arduino.cc/en/Rby Arvin - RepRap Host
> best visualizations of the model that you're creating is the *actual* print that the 3D printer is creating Unfortunately I'm still working on the cartesian bot. 5 or 6 iteration. Looking for something doable with hand tools and minimum skills. Downloaded the latest skeinforge and it does have a nice visualization of the print but the system I'm running is very slow. Glacier slow.... Witby Arvin - RepRap Host
Interesting. I too need to (ac/de)celerate in my breshenham routine. We obviously don't use the same variable names. Would you be willing to pack up your breshenham stepper routine and post it here?by Arvin - Controllers
I PM'ed you. I think this should be worked on. I'll be glad to contribute. Have used Processing for several years. Like it...hate java!by Arvin - RepRap Host
And heat the water to keep the "raft" from warping!by Arvin - General
Figure out what you'd take for your parts. I would be interested! Taught math for the first 16 years. 10 at high school level and 6 at middle school. Last ten I taught computer literacy and one section of earth sicence at mid school. That was really fun. They didn't know what computer literacy was so I just got to do what ever I wanted. Used art programs, word processing, spreadsheet, database,by Arvin - Oklahoma City RepRap User Group
@Troy Coon: I see you have made two cnc's. Which do you find to be the best? I like the look of the Solsylva. Price seems good too. Have you built an extruder for either of them? That looks like a good way to repstrap your way to a reprap. I've tried to make my own cnc off and on for the last 3 or 4 years....to cheap to buy plans so nothing has worked, of course. Would have been cheaper to havby Arvin - Oklahoma City RepRap User Group
Sparkfun has the easy driver but it only has "Adjustable current control from 150mA/phase to 750mA/phase" where the reprap driver can go up to 2 amp.by Arvin - Controllers
ahhhh.... Since you brought it up, would you start a simple example?by Arvin - RepRap Host
Would you post/attach a copy of such a spreadsheet? Sounds like something that could be used. Especially for someone that is $$$ limited!by Arvin - RepRap Host
Vik just put up a picture of the mendel he's working on. His "Mendelssohn".by Arvin - General
Looking forward to seeing the video! I was thinking more along the lines of nickel plated steel chain. If the cheap plastic ones will hold up long enough then that definitely is the way to go. Adrian had used a stepper to make a similar jig. I would never have thought about it. I would have spent long hours measuring and still getting it wrong. Going to try to make one of my own tomorrow. We'by Arvin - Mechanics
I'm in much the same boat as NewPerfection. I've built a small cnc to act as my repstrap. (also want to do pcb milling) Driving the stages with threaded rod is just way too slow. I would have to buy some really expensive multi-start drive rod from McMaster/Carr or use expensive belts. I'm hoping someone will come up with a way to use the ball chain. It's cheap! Looking forward to seeing your wrby Arvin - Mechanics
I'd like to see your code. If you look just above where you type there's a bar of icons. Above that in blue is "attach a file" click there and get a "browse" button. Click it and go find the file! I attached a picture of the paperduino.by Arvin - Delta Machines
Ah, but Mach and EMC actually controll the steppers. The reprap software on the other hand gets a line of gcode and converts it to step/direction data and runs the stepper. You would probably need to get either the arduino or sanguino board to be able to use the software as is.by Arvin - Controllers
Have you heard of NYC Resistor? I believe Zach is a member. You probably could get some help there.by Arvin - For Sale
Looks good on AoI. Have you started the build? Be sure to post pics as you go.by Arvin - Mechanics
is the link to his post.by Arvin - RepRap Host
Adrian posted a way to make the slots in a stepper motor shaft to us in a extruder....it comes with a small program that allows you to sent a number of steps to the arduino using the built in serial interface. Sent a number of steps and get a response back. It worked for me. Arvinby Arvin - RepRap Host
I'm in Oklahoma too. East of Tulsa in Claremore. Name's Arvin, been fiddling with reprap for a couple of years. Trying to make my own design with little success. Currently working on a diy cnc to put an extruder on. Purchased three rrrf's smc v1.2 and have them hooked to my arduino. Almost working. Motors spin. Just need to finish the cartesian bot. Threaded rod so it will be slow. Just can'tby Arvin - Oklahoma City RepRap User Group
You probably should post on the picaxe forum.... I'd probably use setint to catch the pulse instead of looping with an if statement. Way to slow a loop to probably see the low/high pulse. Pulsin would be another possibility. I do use picaxes where appropriate but unless you're using one of the 16mhz chips you probably will be unhappy with the speed. The 14M can be sped up to 8mhz. I tried to pby Arvin - Controllers
I've been playing with some fets and found a website that recommended a pull down resistor to bring down the charge on the gate. They were using a 100k tied from the gate to ground. Worth a try.by Arvin - Controllers
is a link to a thread just a few down from yours. Victor has a 5cc syringe working and is working on a 50cc one. Looks goodby Arvin - Mechanics
Don't know where it was defined but "c" could be eliminated by: if (Serial.available() > 0) { Serial.println(Serial.read()); }by Arvin - RepRap Host
I can't draw you a circuit but if you google for LM339 comparator I'm sure you'll find plenty. A comparator "compares" two voltages and "when Vin exceeds Vref, output switches from LOW to HIGH." Which is a quote from a Forrest Mims book from 1985. Comparators are still in use today.by Arvin - Controllers
Ok....I didn't get as far as the year in reading the date! I'll look for a more recent version. Sorry for the trouble. Arvinby Arvin - RepRap Host
Thanks for the links...Not everything is covered. I should have been more specific. 109 uses P+float 110 uses p+float 111 ???? 113 ???? Here's some gcode I cut from the top of a file from back in April. ( GCode generated by April 20,2007 Skeinforge ) ( Extruder Initialization ) M100 P210 M103 M105 M108 P0.8 M109 P0.747 M110 P0.747 G21 G90 G28 M111 Pslice M111 Pfill M112 ( Extruder Movementby Arvin - RepRap Host
In reading the "gcode_interpreter v1.3" code I see it implements... Quote G-codes: 0 rapid positioning 1 linear interpolation uses XYZ+float and F+float 2 clockwise arc (uses I and J for center) 3 counterclockwise arc (uses I and J for center) 4 dwell P20 to wait 20 seconds 20 inches 21 mm 28 go reference point (home?) 30 go home via an intermediate point 90 absolute positioning (by Arvin - RepRap Host