Fix channel 2 button reversal
by chrisy 5 years 10 months
Fix channel 2 button reversal

* The hierarchical schematic pins for channel 2 buttons were reversed in the
root schematic. Correct this, and add board revision logic to the firmware so
board versions can be targeted by the build.
Update all footprints to KiCad 5 paths
by chrisy 5 years 10 months
Update all footprints to KiCad 5 paths

* All footprints updated.
* 3D models for the relays seem to be missing from KiCad, however, so I
have a copy in my personal library. Mostly cosmetic.
Split the 5v and 12v ground paths
by chrisy 5 years 10 months
Split the 5v and 12v ground paths

* To control the return path for (noisy) relay current, split the grounds for
the 12v and 5v sections.
* The grounds are joined by bridges (solder pads) placed adjacent to the 5v
regulator, on both layers.
* The gound plane is split in two; conveniently the 12v vs 5v components were
already well placed to make this straightforward.
* 12v power LED uses the 5v ground to simplify routing.
* Add dummy power flags for ERC
Minor layout tweaks, component updates
by chrisy 5 years 10 months
Minor layout tweaks, component updates

* Add an MCU driven status LED
* Update LED current limit resistor values
* Minor trace tweaks for clearance
* Based on empirical measurements of rev 0.1 board, adjust the location of the
board mounting holes.
Bump revision to 0.2
by chrisy 5 years 10 months
Add Solderpad SHL-2.0 license
by chrisy 5 years 10 months
Add button 2, LEDs, TVS diode
by chrisy 5 years 10 months
Add button 2, LEDs, TVS diode

* Add button 2; rewire to match the prototype
* Add a TVS diode across the 12V rail; value TBD
* Rework power nets into the power sheet; don't use the globals
inside the sheet, expose the rails as pins.
* Move power protection inside the power sheet.
* Add power LEDs
Projector Screen Controller
by chrisy 5 years 10 months
Projector Screen Controller

- Basic schematic and board layout
1168136b
Report a bug