summaryrefslogtreecommitdiff
path: root/pcb/processor.kicad_sch
AgeCommit message (Collapse)Author
4 hourspcb: Use red LED for error indicationxengineering
The idea of the red LED used to be to indicate power delivery to the board independent of firmware. While this is good to know it adds the constraint that even without firmware the LED should light up. Furthermore it should stop lighting up when the firmware takes over the blinking with different colors. This was solved with a NOT gate. This adds more parts to the assembly at the cost of rare space. To reduce space consumption this feature is removed. The effect is that the user cannot distinguish anymore if the board has an issue with power supply or with not running firmware. This is acceptable because the user cannot do anything about both issues. Developers have the chance to e.g. connect the UART to validate if the firmware is running.
12 hourspcb: Connect RMII, MDIO and PHY resetxengineering
39 hourspcb: Move version detection to processor schematicxengineering
2025-05-28pcb: processor: Add TODO for MAC EEPROMxengineering
2025-05-25pcb: processor: Finish first schematicxengineering
2025-05-24pcb: Invert button signalsxengineering
Making them active-low makes it easier to reset the MCU. For the wipe functionality it does not make a role since it will simply be defined in Devicetree.
2025-05-24pcb: Add voltage divider for PCB versioningxengineering
This voltage divider provides an analog voltage between GND and +3.3V to indicate which hardware revision this board is. Thus the same firmware image can be used on multiple PCB versions compensating the hardware differences in software. The resistor combinations are calculated by `tools/resistory_selector.py`.
2025-05-24pcb: U1: Add STM32F427VIT6TRxengineering
2025-04-01pcb: Update to KiCad 9.xxengineering
2025-02-18pcb: Add hierarchical labels and connectionsxengineering
2025-02-18pcb: Set title to `iot-contact`xengineering
2025-02-18pcb: Rename some signalsxengineering
2025-02-15pcb: J2: Add UART pin headerxengineering
2025-02-15pcb: Fix connection errors reported by ERCxengineering
2025-02-15pcb: SW1-SW2: Add switches for reboot and wipexengineering
2025-02-15pcb: D1-D3: Add LEDs for PWR, UPD and ACTxengineering
2025-02-15pcb: J1: Add JTAG connectorxengineering
2025-02-14pcb: Add sub-schematicsxengineering