Big Ugly PCB

  • warning: mysqli_query(): (HY000/1194): Table 'system' is marked as crashed and should be repaired in /var/www/nickstallman.net/htdocs/includes/database.mysqli.inc on line 108.
  • warning: array_map(): Argument #2 should be an array in /var/www/nickstallman.net/htdocs/modules/system/system.module on line 1015.
  • warning: array_keys() expects parameter 1 to be array, null given in /var/www/nickstallman.net/htdocs/includes/theme.inc on line 1817.
  • warning: Invalid argument supplied for foreach() in /var/www/nickstallman.net/htdocs/includes/theme.inc on line 1817.

Well I'm designing a expansion board for my NGW100.

It will have Audio (CS4202), PS/2 ports with the required level shifters, VGA (ADV7125), a 128x64 monochrome LCD and some interesting power circuitry.

Whats interesting about the power circuitry is it will be able to take half a dozen different power sources to power the NGW100.
They include USB power, Solar, Wall wart and power from a lead acid battery.
It will be monitored by a ATmega32 (which also runs the LCD) and the NGW100 will be able to inquire about voltages and battery capacity. :)

Attached is 3d renders of my monstrosity.
I'm trying to cram all this stuff in to a very small space. I'm limited to 10cm by 8cm.
Also the power circuitry isnt done yet. It will fill the blank space.