This project consists of a set of custom electronics prototyping boards designed for testing and monitoring purposes. Each board features:
- An LCD display
- Voltage, current, and power (V/A/W) gauges
- 3.3V, 5V, and VCC rails (5-12 VDC) for the dual 830 tie-point breadboards
- A main ATmega328P Arduino Uno R3 for system monitoring (e.g., temperature and fan control for the regulator)
- A bare ATmega-based Arduino Nano for breadboard-level microcontroller experimentation
- A bare PIC16F887-IP for similar breadboard-based development (MPLAB X + PICkit 3)
These boards supplement a larger bench setup and include Wi-Fi extensions and additional prototyping space.
If you found this project useful, interesting, or worth keeping an eye on, consider giving it a ⭐️. It helps others discover the project and motivates me to keep building and sharing more.
- Change to fixed point arithmetic.
- Contain related variables in structs or convert to fully object oriented to encapsulate fixed point arithmetic, LCD functions, and chip setup, among others.
- Doxygen documentation.
- Track fan cycles, store error code in EEPROM + interrogate on startup.
- Helpers, separations, and general review.
- Tracking versions. Functionally the same.
-
Only one power source should be used at a time (battery or DC input)
- It is safe to power the Arduino units via USB, regardless of which external power source is selected
-
A pushbutton is used to:
- Initiate a POST (Power-On Self-Test)
- Verify the regulated VCC before engaging the power-on latch
-
Holding the button after POST completes will engage the power-on latch
-
The power-on latch is managed by the main Arduino Uno, allowing it to shut down automatically under certain fault conditions (temperature or inefficient cooling)
-
Front row (to back):
-
Left side:
-
Right side:
- Christmas tree