| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

GVS 32U4 X2

Page history last edited by MrTundraMan 10 years, 9 months ago

GVS-32U4 Revision X2

 

 

The GVS-32U4 Revision X2 board is the second generation of GVS-32U4 board based on the previous X1 Revision board. The board includes the features:

 

  • Arduino Leonardo compatible
  • ATMEL ATMega32U4 Processor
    • Low-power
    • Max. Operating Frequency: 16 MHz
    • 8-bit AVR RISC-based microcontroller
    • 32KB flash program memory
    • 2.5KB SRAM
    • 1KB EEPROM
    • USB 2.0 full-speed/low speed device
    • 12-channel 10-bit A/D-converter
    • Pin Count: 44
    • Max I/O Pins: 26
    • Ext Interrupts: 13
    • USB Transceiver: Yes (1)
    • USB Speed: Full Speed
  • USB-Mini connector
    • Standard connection as USB peripheral
    • Does not require an FTDI part/connector
  • Three flexible power options - Jumper controlled
    • Power from the USB port
      • The USB input is polyfuse protected
    • Power from External VIN pins (> 6.5V required)
      • Uses an on-board Low Dropout (LDO) Voltage Regulator (1.4V min drop)
      • Embedded power option
    • Power from reverse powering one of the GVS connector power pins
  • Red Power LED
  • GVS connectors for all input/output pins
    • GVS wiring is compatible with standard servo pinouts on 0.1" pitch
      • Note that typical servo connectors are wider than 0.1"
    • GVS wiring provides the ultimate in flexibility since individual sensors and outputs can be fully connected with standard 3-pin to 3-pin cables
  • Four solid 4-40 screw mounting holes
    • Mounting holes are spaced at 41mm x 41mm
  • Board size is 49mm x 49mm (less than 2"x2" which is smaller than the Leonardo 2.7" x 2.1")
  • Rounded board corners for installation into chassis with internal rounded corners such as inexpensive plastic project boxes
  • HWB jumper for programming part over the USB
    • Program using FLIP
    • Pullup resistor to VCC
  • Compatible with Arduino Leonardo bootloader

 

 

Improvements from GVS-32U4 Rev X1 Board

 

  • Changed signal legends on headers from ATMega32U4 pin names to Arduino [Leonardo] pin names
  • Added Serial Number marking area (Mark using Sharpie)
  • Put all configuration headers in the bottom left corner
    • Moved Power header to bottom left corner and labeled more clearly
    • Moved Input Voltage header to bottom left and labeled more clearly (EXTernal power and USB power)
    • Moved Reset header to bottom left and labeled more clearly
  • Oriented all headers so that pin 1 is to the outside of the PCB and is wired to Ground
  • Rings
    • Board rings are Ground on outer ring
    • Voltage on center of ring
    • Signal on the inner ring
  • Added GVS silkscreen to all ends
  • Added pbworks path to bottom silkscreen
  • Increased size of component silkscreens
  • Made PCB larger (49mmx49mm) for cheaper build by seeedstudio.com fusion service

 

Further Improvements Needed to the X2 Board

 

  • There are two D6 markings on the board. There should only be one D6. Marking near C5 should be D5.
  • Add an L-C low pass filter to AVCC (Analog VCC) as described herein:

http://electronics.stackexchange.com/questions/36167/understanding-the-avcc-pin-wiring-on-arduinoleonardo-low-pass-filter/74368#74368

 

GVS-32U4 Mechanical Dimensions

 

 

Port to Pin Mapping

 

 

From the Arduino Leonardo page:

 

  • Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data using the ATmega32U4 hardware serial capability. Note that on the Leonardo, the Serial class refers to USB (CDC) communication; for TTL serial on pins 0 and 1, use the Serial1 class.
  • TWI: 2 (SDA) and 3 (SCL). Support TWI communication using the Wire library.
  • External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details.
  • PWM: 3, 5, 6, 9, 10, 11, and 13. Provide 8-bit PWM output with the analogWrite() function.

 

Comments (0)

You don't have permission to comment on this page.