[This home page has moved. It's now here]

Views: 129791

Comments are closed for this blog post

Comment by ionut on August 29, 2008 at 8:02pm
I really like this thing.I like very much the fact this is open source so people can understand what is going on.I'm eager to see the real thing :)
Comment by Aristotle on September 15, 2008 at 10:42am
I know this is intended for planes, but this platform actually seems perfect for ground based vehicles as well. It could be simply built without the CPD4, and coded differently.
Comment by hoopty on September 16, 2008 at 3:26pm
Hey guys, I built the smd version but do not seem to be able to program via Arduino software and FTDI. I did program using the ISP connector via my STK600 but shouldn't the FTDI be accessable now? I loaded the bootloader so it should work right? WHat settings for the borad should I use?

-Bill

3D Robotics
Comment by Chris Anderson on September 16, 2008 at 3:54pm
Wow, you moved quickly. We hadn't expected anyone would get there yet, so we haven't written the tutorial yet. But here's the short version: You've got to set one atmega fuse correctly. The DIV8 fuse (which divides the clock speed by 8 and is, annoyingly, the default setting of the chips) needs to be turned off. The easiest (and safest way) is to use AVRStudio. Do you have that?
Comment by hoopty on September 16, 2008 at 4:09pm
Yes I do. It was a little difficult soldelring but it executes the blink code so I know it is programming. I can try that. Anything else I need to know?

3D Robotics
Comment by Chris Anderson on September 16, 2008 at 4:58pm
Once you've set the fuse and loaded the bootloader you can use the Arduino IDE. It's been a while, but I think you need to select "Lilypad" as the board. Also remember to press the reset button when you're uploading a new sketch. I can't recall if you have to set the fuse for the Attiny on the MUX to have Jordi's firmware run properly, but when you get to that I can ask Jordi to walk you though it.

BTW, we've moved on to a different board configuration, so our latest code may use different pinouts that the ones you've got. But it should be pretty easy to tweak so it works.
Comment by hoopty on September 16, 2008 at 5:04pm
I get this. Me thinks the AVRstudio overwrote something. ANy ideas?

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Comment by hoopty on September 16, 2008 at 5:04pm
Not sure how to program the ATTiny. I meant to ask about that.

3D Robotics
Comment by Chris Anderson on September 16, 2008 at 5:09pm
Sorry, I was wrong about the Lilypad. These aren't our current boards, so I forgot what we'd added and not. I think your board does have the crystal, yes? In which case, you want to select "Decimila". Let me know if that makes a difference.

BTW, the production boards will be running at 20 mhz.

3D Robotics
Comment by Chris Anderson on September 16, 2008 at 5:12pm
What's your preferred programmer: avrdude or AVR studio? In either case, it's a matter of flashing the chip with the hex file, but they have different procedures.

Sorry about all this complicated stuff, but you're really ahead of us. This is all going to be much easier and well documented in the production version (plus they're going to come with the firmware pre-loaded, fuses set and all that). Normal people shouldn't have to mess about with this sausage making!

© 2014   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service