User Tools

Site Tools


products:usbboarduino:index.html

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:usbboarduino:index.html [2010/10/30 22:44]
ladyada
products:usbboarduino:index.html [2016/01/28 18:05] (current)
Line 61: Line 61:
  
 The chip is a ATMega328P which is a standard Arduino-core chip. It comes preprogrammed with a slight modification of the Arduino "​Duemilanove"​ bootloader which takes up 2K. We did not use the bleeding-edge OPTIBOOT as we'd like to wait until its more stable. The chip is a ATMega328P which is a standard Arduino-core chip. It comes preprogrammed with a slight modification of the Arduino "​Duemilanove"​ bootloader which takes up 2K. We did not use the bleeding-edge OPTIBOOT as we'd like to wait until its more stable.
 +
 +{{  :​products:​usbboarduino:​crystal.gif ​ |}}
  
 The chip is clocked with a 16MHz crystal The chip is clocked with a 16MHz crystal
  
 ===== Serial Converter ===== ===== Serial Converter =====
 +
 +{{  :​products:​usbboarduino:​ftdi.gif ​ |}}
  
 The serial converter is soldered on board, it is a FT232RL. It works great as a USB/serial chip. There are two LEDs connected to it, labeled **RX** and **TX** which will blink when data is received or transmitted. A capacitor between the DTR pin and the AVR's Reset pin acts as the auto-reset for reprogramming,​ which is standard on all classic Arduinos. The serial converter is soldered on board, it is a FT232RL. It works great as a USB/serial chip. There are two LEDs connected to it, labeled **RX** and **TX** which will blink when data is received or transmitted. A capacitor between the DTR pin and the AVR's Reset pin acts as the auto-reset for reprogramming,​ which is standard on all classic Arduinos.
 +
 +{{  :​products:​usbboarduino:​rxtx.gif ​ |}}
  
 ===== Fuse ===== ===== Fuse =====
 +
 +{{  :​products:​usbboarduino:​fuse.gif ​ |}}
  
 The USB boarduino has a 500mA fuse between the USB 5V pin and the rest of the board. If you draw over 500mA it will trip (it tends to trip at about 1 Amp) The USB boarduino has a 500mA fuse between the USB 5V pin and the rest of the board. If you draw over 500mA it will trip (it tends to trip at about 1 Amp)
  
 ===== RESET button ===== ===== RESET button =====
 +
 +{{  :​products:​usbboarduino:​reset.gif ​ |}}
  
 There is a single button that you can press to reset the board, the board has the Arduino bootloader auto-reset capability so you don't need to press this before uploading. ​ There is a single button that you can press to reset the board, the board has the Arduino bootloader auto-reset capability so you don't need to press this before uploading. ​
  
 ===== LEDs ===== ===== LEDs =====
 +
 +{{  :​products:​usbboarduino:​leds.gif |}}
  
 There are two LEDs on either side of the USB port. The green one indicates power (its lit if the board has power) and the red one is connected to pin **13** just like classic Arduinos. You can use the pin 13 LED for debugging. It will also blink during bootloading and right before the bootloader starts. There are two LEDs on either side of the USB port. The green one indicates power (its lit if the board has power) and the red one is connected to pin **13** just like classic Arduinos. You can use the pin 13 LED for debugging. It will also blink during bootloading and right before the bootloader starts.
  
 ===== PWR jumper ===== ===== PWR jumper =====
 +
 +{{  :​products:​usbboarduino:​pwr.gif ​ |}}
  
 The PWR solder-jumper is a bonus for advanced users, it allows you to run the USB Boarduino at a different voltage. It is by default shipped with a trace connecting the two jumper sides, which means that the AVR is running at 5V from the USB port. If you would like to say, run the AVR at 3.3v, you can cut the jumper with a sharp xacto/craft blade (check with your multimeter that it is no longer shorted) and then on the breadboard, connect the *VCC* pin to the **3v** pin. This will run the board off of the FTDI chip's internal 3.3v regulator, which we should warn you can't supply more than maybe 50mA. Also, be aware that running a 16MHz AVR at 3.3v is considered '​overclocking'​. We've never had a problem with it for hobbyist use but just be aware that this is outside the guaranteed performance of the microcontroller The PWR solder-jumper is a bonus for advanced users, it allows you to run the USB Boarduino at a different voltage. It is by default shipped with a trace connecting the two jumper sides, which means that the AVR is running at 5V from the USB port. If you would like to say, run the AVR at 3.3v, you can cut the jumper with a sharp xacto/craft blade (check with your multimeter that it is no longer shorted) and then on the breadboard, connect the *VCC* pin to the **3v** pin. This will run the board off of the FTDI chip's internal 3.3v regulator, which we should warn you can't supply more than maybe 50mA. Also, be aware that running a 16MHz AVR at 3.3v is considered '​overclocking'​. We've never had a problem with it for hobbyist use but just be aware that this is outside the guaranteed performance of the microcontroller
Line 86: Line 100:
  
 ===== ISP header ===== ===== ISP header =====
 +
 +{{  :​products:​usbboarduino:​isp.gif ​ |}}
  
 If you want to use the chip as a non-Arduino,​ rather you jutst want it as an AVR devboard, you can reprogram it via the ISP port. We provide a 2x3 pin standard ISP header. Pin 1 is indicated with a circle If you want to use the chip as a non-Arduino,​ rather you jutst want it as an AVR devboard, you can reprogram it via the ISP port. We provide a 2x3 pin standard ISP header. Pin 1 is indicated with a circle
  
 +
 +====== Download ======
 +
 +All files are at the [[http://​github.com/​adafruit/​USB-Boarduino|GitHub repository]] Click **Download** to get the files!
/home/ladyada/public_html/wiki/data/attic/products/usbboarduino/index.html.1288478698.txt.gz · Last modified: 2016/01/28 18:05 (external edit)