Sometimes magic works, sometimes using the DAPA guide I wrote works better. The 644P is not recognized by the Arduino software, you can force AVRDUDE to do the work, but the Arduino IDE no longer works with Sanguino out of the box. (I think this was charged, as I believe version 18 actually supported it). I suggest doing a parallel port bit bang method, as most people have an older comp. with aby marnargulus - Sanguino(lolu)
Check your stepper drivers, set the pots about 1/4 clockwise from full counter-clockwise. Work your way up from there. Can you move the steppers manually with the buttons? I'm assuming the chip is all loaded with the firmware? What kind of power supply are you using? Do you have the correct drivers installed? Do you have permissions on the port that you're using?by marnargulus - Sanguino(lolu)
I believe just stacking boards has worked for some people, search the forum. Have you tried wiring them in series?by marnargulus - Stepper Motors, Servo Motors, DC Motors
Rough guide is double all your values. Input 220V AC, get at LEAST 440 V Cap. If you have 1 watt running through a resistor, get a 2 watt resisto, etc.by marnargulus - Controllers
If you are in linux try running with "sudo", which will give you write access to all directories. This will let you know if you need to actually find where you installed it and modify it for your normal user.by marnargulus - Controllers
When running in the same line of motors, the increase in number with correspond with the power of the motor. That being said, I can not ensure that a company will not ignore industry manufacturing specs. But when looking at a line of motors from Company A where they are all Model A in a Nema 15 Model A, Nema 17 Model A, Nema 23 Model A set they will increase as you increase the body size. If yby marnargulus - Controllers
Please give all your information if you want help. Just asking if anyone has done it will be useless (someone always has).by marnargulus - Sanguino(lolu)
I've compiled Sprinter dozens of times on Windows and Linux. Just hit the Verify/Compile in Arduino (or Eclipse or in terminal with Make)by marnargulus - Sanguino(lolu)
You want the A4988, but the specs look to be the same. A NEMA 17 will work fine, the number corresponds to the body size, so a NEMA 15 is a little smaller (and thus less powerful) than the 17. Each rotation that the motor goes through (say 1.8 degrees) can be broken down by the coils so 1/2 stepping would be .9 degrees, and 1/4 step would be .45 degrees, etc. I believe it is the board that deby marnargulus - Controllers
So I don't have time now, but I'll try and look at the schematics for the arduino and sanguinololu and see about adding a 4 pin header to the FTDI. Does anyone if the expansion pin holes are connected to the FTDI? I've still not gotten around to really analyzing the schematic.by marnargulus - Sanguino(lolu)
I found this today: http://itpedia.nyu.edu/wiki/Bootloading_the_Arduino--Using_Only_the_Arduino! which seems to describe a method of bit banging through the FTDI chip like you wanted. I have not tried it out yet (I just found it!), but I'll look into it more tonight. If this is possible I'll write up a sanguinololu walkthrough.by marnargulus - Sanguino(lolu)
I'm going through my archives of old Arduino/Sanguino discussions and found an interesting item of import, can anyone out there verify? (from a hackaday comment) Coda says: August 17, 2011 at 12:00 pm It’s not a bug, and it’s nothing to do with arduino, or even Atmel, the ‘issue’ is common to most embedded platforms. The fuses are always the last thing you program, especially if you’re changinby marnargulus - Sanguino(lolu)
Yeah, I'll be adding pictures but I didn't want to steal Aruino.cc 's pictures.by marnargulus - Sanguino(lolu)
Can you guys look over this and help me edit and clarify? I know we have a lot of non-english speakers and would love for this to be as up to date and easy to follow as possible. I would like this to be a start to finish instruction set for the entire process, as this is a major stumbling block for the average user.by marnargulus - Sanguino(lolu)
Specifically could you fill this out: 1. What is the setup (which version of arduino/sanguino/ what board version/ windows or linux etc etc) 2. What was the problem? 3. How did you resolve it? (what specifically changed? Did you have to install drivers on the new install? did you need to reset port permissions etc etc etc)by marnargulus - Sanguino(lolu)
Can you explain what you mean a little more? I'm trying to keep all these Sanguinololu problems/solutions sets documented.by marnargulus - Sanguino(lolu)
http://reprap.org/wiki/Burning_the_Sanguino_Bootloader_using_DAPA for all the world to see!by marnargulus - Sanguino(lolu)
Yeah, resistors are only for protecting the parallel port from excessive power spikes (which with the USB should never be an issue). They are not actually necessary for the data transmission at all.by marnargulus - Sanguino(lolu)
I'm building a step by step for bit banging on my user wiki right now, I'm not sure if you can edit that? If you can, feel free to update as you see fit. Eventually when I get photos and everything cleaned up I'll put it on an independent wiki page and link it from the Sanguinololu page.by marnargulus - Sanguino(lolu)
The bootloader is what is used to interface between the FTDI chip and the 644P. The bootloading process is really the biggest stumbling block in this process, as people who have done it often just say "Oh, just pull out your AVR Programmer and use that", which is unrealistic for getting RepRap into the community as a whole. People don't buy normal printers without the ROM installed, I don't seeby marnargulus - Sanguino(lolu)
I think DAPA should be considered "standard" for RepRap, as a dedicated computer with a parallel port can be had for 75 dollars shipped. This means a "dedicated" machine for your reprap With the SD breakout board costing ~15 dollars shipped this can be a decent investment (you can get a used PS for 15-20 dollars too). We need to start recognizing that RepRap is more than just the plastic and nby marnargulus - Sanguino(lolu)
And are you having any trouble with the board/machine now?by marnargulus - Sanguino(lolu)
You loaded your sprinter sketch with no problem after the bootloader wrote, correct?by marnargulus - Sanguino(lolu)
If we had pre-bootloaded chips available we could load Sprinter with USB. The bootloader allows interaction between the 644P and computer via FTDI SMD chip. Once the bootloader is loaded you should be able to do everything via USB, except the arduino IDE is screwy with 644P. I'll look into building a windows batch file to do the install and command line inputs.by marnargulus - Sanguino(lolu)
Fteo, can you give me a list of steps you took with the laptop? Did you install arduino/sanguino 22 or 18? Did you have to set the fuses manually before the BL? Did you need to change anything other than boards.txt Did you need the drivers? I'm trying to build an batch file that does all this stuff on a windows machine, as this seems to be one of the major stumbling blocks when it comes to inby marnargulus - Sanguino(lolu)
Awesome, so it works! Did you have to set the fuses first?by marnargulus - Sanguino(lolu)
This sounds like a grounding issue, or an on and off short (where is shorts every once in a while). Does this happen at all speeds, or only higher speeds (Higher power = more potential for arcing)? Does the machine/wiring move around when you run the machine (if so try isolation everything above the machine so as few of the pieces move as possible).by marnargulus - Controllers
We are getting there!by marnargulus - Sanguino(lolu)
Try this: avrdude -p m644P -C c:\avrdude.conf -c dapa -P lpt1 -U flash:wanguino/bootloaders/atmega644p/ATmegaBOOT_644P.hex which is the bootloader. Tell me what that gives you. If that doesn't work then try this: (think you might be missing a \ after C: for the .conf file) avrdude -p m644P -C c:\avrdude.conf -c dapa -P lpt1 -U lfuse:w:0xFF:m -U hfuse:w:0xDC:m -U efuse:w:0xFD:m save changes avby marnargulus - Sanguino(lolu)
If you plug the Y stepper into the X axis (on board) does the issue persist?by marnargulus - Controllers