Great news!!! I juts got this in the email and while I havent had a chance to test it, it seems to be *exactly* what our problem is: Feel free to try it out and see if it works. --------------------------------------------------------- Hi Zach, I'm emailing you this since I'm still waiting for the activation email for the reprap forum to arrive. Feel free to forward this mail to the forum ifby ZachHoeken - RepRap Host
hmm... at first i thought this was spam, but the site does actually give you easy access to datasheets. its cluttered with ads and doesnt have many parts. a search for atmega168 didnt turn anything up :-/ personally, i'll stick with octopart.comby ZachHoeken - Controllers
i'm not sure. i think they only have internal pullup resistors. if you want, you can wire them to gnd temporarily. or edit the code in LinearAxis to ignore them.by ZachHoeken - RepRap Host
mellery Wrote: ------------------------------------------------------- > ZachHoeken Wrote: > -------------------------------------------------- > ----- > > had a great night of hacking on my end. here's > a > > summary of what i did: > > cool, I'll try this stuff tonight > > > * changed pins to correspond to > > Single_Arduino_SNAP pins (sorry mellby ZachHoeken - RepRap Host
i was thinking about using threadlocker... that or some jbweld =)by ZachHoeken - Mechanics
andy: now that i've gotten into GCode, i'm thinking that EMC may actually be the way to go. i feel that i still have quite a bit of mileage left in going the arduino route, as well as using the host software, but my gut feeling is that eventually we'll say... hey, these guys wrote some kickass software, so lets start using it. one nice thing about doing it our own way first, is that we are leaby ZachHoeken - Mechanics
very rad. that was one of my original goals with the arduino. let me know how it goes!by ZachHoeken - Controllers
hey, sorry about the confusion. i guess with similarly named boards it was bound to happen. anyway, here's the status: 1. i'm reordering the older stepper motor controller v1.2 cards. should be up in 2 weeks when they get in from china. 2. theres a bug in the arduino firmware for doing SNAP emulation from the host software. i'm not sure if i'm capable of solving it. *however*, today i hadby ZachHoeken - Controllers
of course i forgot to attach the code. its generated using the release script. its in firmware_dir/gcode/GCode_Interpreter. keep in mind you'll also need to copy the library files over to your Arduino library dir. cheers!by ZachHoeken - RepRap Host
had a great night of hacking on my end. here's a summary of what i did: * changed pins to correspond to Single_Arduino_SNAP pins (sorry mellery!) * added support for different speeds/step sizes per axis * made the firmware use the RepStepper / LinearAxis classes * added to subversion / firmware release script * fixed line drawing to use bresenham DDA. works great. * added a couple custom commaby ZachHoeken - RepRap Host
i'll be hacking on this code late into the night. added all the stuff i think i need for printing. going to try my first print with it here soon. will post code later tonight. of course its all in subversion here already:by ZachHoeken - RepRap Host
well, i'm waiting on a guy to do moldings of the parts. i'll email him and find out what is up. there is also the chance that i'll be able to skip that and have printed parts up in the shop in the next month or so. dont hold your breathby ZachHoeken - General
well, here's everything. this is way over my head. if you can figure out what the heck is going wrong, i'd be very appreciative. there are 2 easy steps to reproduce the bug via the stepper exerciser 1. home the Y axis 2. seek the Y axis anywhere attached is: the firmware the snap debug text the object dump file a diff for the host code to capture the debug output from arduino.by ZachHoeken - RepRap Host
most of the pieces should be 1/4" thick. there is one piece that should be 1/2" thick which is the 'vertical base' part.by ZachHoeken - Mechanics
i just want to repeat how awesome this is. could i get the latest version? i'd like to add it to subversion and start using it myself.by ZachHoeken - RepRap Host
go with a SD card! i dont know about your specific chip, but there its LOTS of information on reading/writing data to an SD card from a microprocessor on the net. i dont have any handy, but the Arduino site might be a good jumping off point.by ZachHoeken - RepRap Host
argh. another day that feels wasted. i've rewritten large chunks of the code, and actually fixed a couple minor bugs. however, the reset bug still looms large. i've tracked it down to a specific case: home/reset the Y axis, then seek the Y axis. for some reason its ONLY the Y axis. I've tried switching boards, unplugging the stepper boards, nothing helps. i feel its a software problem onlby ZachHoeken - RepRap Host
yeah, it is a bummer. however... have no fear. i have monday off work and i plan on spending the whole time on this bug. i have full confidence that i will be able to solve it. wish me luck!by ZachHoeken - RepRap Host
this is awesome guys! thank you so much for this. if for some reason it turns out that my arduino snap implementation is impossible or whatnot, this is a very nice and viable alternative. i'm definitely going to try this out this weekend. also, i'd love to see this get fleshed out even more. that would be great! i'll read up more on gcode and find out exactly what we'd have to do to extendby ZachHoeken - RepRap Host
all i have to say is this: AWESOME! Keep up the great work guys. I'm going to have a go at trying to run all these new Arduino developments. with enough of us hacking away at this thing, we're going to get something sweet and easy going in no time at all. keep up the good work!by ZachHoeken - RepRap Host
Hey Khiraly, Yeah, this darn Arduino bug has kept me from working on that page. I'll try and finish that up in the next week or so. It would absolutely, positively be finished by the time the lasercut parts were shipped out.by ZachHoeken - Mechanics
the arduino electronics uses the same connection you use to connect it to your computer to program it. in most cases this is a normal USB cable.by ZachHoeken - RepRap Host
i agree that re-inventing the wheel is something we spend way too much time doing. its something i'd like to change in the future and am working towards right now. getting a gcode parser firmware for arduino would be a great step forwards for that.by ZachHoeken - RepRap Host
interesting and informative as usual viktor. question: if you were designing a protocol and one of the parameters it had to pass was the speed to move the motor, what would be the idea units for that? for steppers? for something that could be driving either steppers or servos?by ZachHoeken - Mechanics
good news: i successfully added easy debug capability to the protocol. if you start a packet with the letter 'd' it will print everything you send as ASCII until there is a newline. this makes debugging on the arduino AWESOME. i made lots of progress tracking down the bug with debug statements, but i could not narrow it down to a particular part. it seemed to crash *between* the loop and theby ZachHoeken - RepRap Host
awesome. very cool and very useful! would you like subversion access to put your files up there?by ZachHoeken - RepRap Host
A bunch of people have expressed interest in buying the lasercut parts for a McWire Cartesian Bot. Unfortunately, the RRRF is severely under capitalized. Right now all the money is in various things like PCBs, plastic, extruder stuff, etc. So, I'm wondering if people would be interested in doing a preorder of McWire parts. Basically, I put something up on the store, if we get 8+ preorders, thby ZachHoeken - Mechanics
i'm using the keling ones on my mcwire and it moves just fine. at this point in time, i dont think the movement speed is the biggest issue we're dealing with.by ZachHoeken - Mechanics
what open source hardware projects dont consider it appropriate? i've read over it and i think it covers us just fine =)by ZachHoeken - General
yeah, i cant get much above 100RPM out of them. i think this is due to the high precision. my 200 step motors can easily do 250 RPM, and forrests motors that are like 15 steps can do much higher RPM. i think there is a speed/precision tradeoff involved.by ZachHoeken - Mechanics