Difference between revisions of "VGA Shield"
From Hackstrich
(Final list of issues with rev 1.) |
(Done solving the PCB-related issues on rev. 2.) |
||
Line 12: | Line 12: | ||
== Revision 1 Issues == | == Revision 1 Issues == | ||
− | * Through-holes for all connectors mating with the VGA module are too small! | + | * Fixed in rev. 2 - <s>Through-holes for all connectors mating with the VGA module are too small!</s> |
** Worked around for rev. 1 by modifying VGA module w/ thinner machine pins | ** Worked around for rev. 1 by modifying VGA module w/ thinner machine pins | ||
− | * Serial connector doesn't work well at all, need to figure out a better solution for rev. 2 | + | * Fixed in rev. 2 (moved through-holes so that either a cable or modded module can work) - <s>Serial connector doesn't work well at all, need to figure out a better solution for rev. 2</s> |
** Concave pogo pins? | ** Concave pogo pins? | ||
*** Would add $10 to the shield, eek! | *** Would add $10 to the shield, eek! | ||
Line 20: | Line 20: | ||
** Small adapter PCB? | ** Small adapter PCB? | ||
** Mod each shield with straight pins aiming down? | ** Mod each shield with straight pins aiming down? | ||
− | * Pads on audio jack could be a bit larger to make it easier to inspect soldering | + | * Fixed in rev. 2 - <s>Pads on audio jack could be a bit larger to make it easier to inspect soldering</s> |
− | * Audio Enable is actually an OUTPUT from the module, not an input like the datasheet says | + | * Fixed in rev. 2 - <s>Audio Enable is actually an OUTPUT from the module, not an input like the datasheet says</s> |
** Rev. 2 should remove the two solder jumper sets from this pin, but retain the LED for Audio On | ** Rev. 2 should remove the two solder jumper sets from this pin, but retain the LED for Audio On | ||
− | * Audio On, RX, and TX LEDs are all backwards (on = idle), need to hook them up to +3.3v instead of GND and flip them | + | * Fixed in rev. 2 - <s>Audio On, RX, and TX LEDs are all backwards (on = idle), need to hook them up to +3.3v instead of GND and flip them</s> |
* Can't get audio working at all | * Can't get audio working at all | ||
** Left support request for 4D, suspect a bug/mis-documentation in the module | ** Left support request for 4D, suspect a bug/mis-documentation in the module | ||
* LEDs for TX/RX are dim, should change to the ones used on the MultiSerial shield for part commonality and because they work better | * LEDs for TX/RX are dim, should change to the ones used on the MultiSerial shield for part commonality and because they work better | ||
− | * Spacing on the two GPIO headers doesn't work well, shrouded ones won't fit and two IDC ribbon connectors side by side won't fit and it blocks the microSD slot | + | * Fixed in rev. 2 - <s>Spacing on the two GPIO headers doesn't work well, shrouded ones won't fit and two IDC ribbon connectors side by side won't fit and it blocks the microSD slot</s> |
** Be careful on layout as the microSD card slot on the VGA module needs to be accessible | ** Be careful on layout as the microSD card slot on the VGA module needs to be accessible | ||
+ | * Fixed in rev. 2 - <s>Really didn't end up needing TPs for RX/TX, can remove them to make routing easier/save space</s> | ||
[[Category:Projects]] | [[Category:Projects]] | ||
[[Category:Current Projects]] | [[Category:Current Projects]] | ||
[[Category:Status/Waiting for Parts]] | [[Category:Status/Waiting for Parts]] |
Revision as of 21:11, 20 March 2011
The VGA Shield will be, as the project name may indicate, an Arduino-compatible shield that outputs VGA video.
Project Status
Schematic and board layout complete, PCBs received, VGA modules received from 4D, parts received from Digikey. First rev. 1 board has been assembled and is working fine video-wise. Testing continues.
Design Overview
- Using uVGA-II(SGC) module from 4D Systems to generate video
- Shield will provide I2C-RS232 bridge so the Arduino doesn't have to use its (only) RS232 UART for this
- Will provide a 3.5mm jack for external speakers (no room on shield for a speaker)
- The µVGA-II(SGC) has 16 GPIOs, so will pin those out on the standard 2x5 connectors
- Status LEDs for power, TX, RX, and audio enabled
Revision 1 Issues
- Fixed in rev. 2 -
Through-holes for all connectors mating with the VGA module are too small!- Worked around for rev. 1 by modifying VGA module w/ thinner machine pins
- Fixed in rev. 2 (moved through-holes so that either a cable or modded module can work) -
Serial connector doesn't work well at all, need to figure out a better solution for rev. 2- Concave pogo pins?
- Would add $10 to the shield, eek!
- Connector on wires?
- Small adapter PCB?
- Mod each shield with straight pins aiming down?
- Concave pogo pins?
- Fixed in rev. 2 -
Pads on audio jack could be a bit larger to make it easier to inspect soldering - Fixed in rev. 2 -
Audio Enable is actually an OUTPUT from the module, not an input like the datasheet says- Rev. 2 should remove the two solder jumper sets from this pin, but retain the LED for Audio On
- Fixed in rev. 2 -
Audio On, RX, and TX LEDs are all backwards (on = idle), need to hook them up to +3.3v instead of GND and flip them - Can't get audio working at all
- Left support request for 4D, suspect a bug/mis-documentation in the module
- LEDs for TX/RX are dim, should change to the ones used on the MultiSerial shield for part commonality and because they work better
- Fixed in rev. 2 -
Spacing on the two GPIO headers doesn't work well, shrouded ones won't fit and two IDC ribbon connectors side by side won't fit and it blocks the microSD slot- Be careful on layout as the microSD card slot on the VGA module needs to be accessible
- Fixed in rev. 2 -
Really didn't end up needing TPs for RX/TX, can remove them to make routing easier/save space