NOVA34 is an open-source, ultra-small 34mm Linux & Android board with custom PCB design, optimized for embedded systems and peripherals integration.
Loading README and project media…

This is an open-source headboard custom PCB designed in Altium for integration with the NXP MIMX8MN5DVPIZAA (I.MX 8M NANO - ULTRALIGHT 11x11MM 14nm). The board is designed to support essential peripherals such as eMMC storage, LPDDR4X RAM, WiFi/Bluetooth, camera module, and display. The design is optimized for performance and ease of assembly, with a compact form factor.
🎯 The goal was to make it accessible to everyone—hobbyists, makers, robotics enthusiasts—without minimum order limitations. This project follows the workflow of creating an SBC (Single Board Computer), robot board, and wearable device.
![]() | ![]() |
|---|
In Rev_1.0 to Rev_1.3, the process included several testing phases to assess the engineering validity of component research and selection.
During this phase, we identified the ADP191ACBZ-R7, an ultra-compact high-side load switch. This component could be useful for managing power distribution efficiently, providing controlled power switching to different subsystems while offering short-circuit and overcurrent protection.
With the latest revision, we implemented the ADP191ACBZ-R7, Now, the ADP191ACBZ-R7 also provides ESD protection, which was previously required only for USB connections. To ensure stable voltages, we added protection for the CAMERA, DISPLAY, and WIFI module using the ADP191ACBZ-R7. Additionally, we included a differential pair for the USB connection. The ADP191ACBZ-R7 is now connected with GPIO pins, allowing it to be enabled and disabled as needed.
Additionally, we replaced the RTL8723DS (6x6mm) combo-chip Wi-Fi/Bluetooth. Its footprint fit comfortably in the upper-right section of the back-side of the board. However, after further evaluation, we found a better and more compact alternative: the CYW43012, which offers improved efficiency and performance.
Initially, we also considered the AMA3B1KK-KBR-B0 (Apollo3 Blue), but in the end, we opted for the CYW43012 as the best choice for this design. That said, we could still explore future variants incorporating different wireless solutions based on project needs.
Placement and optimization trials were conducted, along with numerous other evaluations, successfully achieving the set objectives.
Additionally, for the RF switch component, we utilized the ADG824BCPZ-REEL7 instead of the QPC8020QTR13 (Qorvo, RF switch) to support Antenna Diversity, which includes both traced and ceramic antenna configurations.
Now, with the final revision, the schematic is fully defined and accurate, allowing for a more streamlined approach to PCB design in High-Speed Design & Signal Integrity.
| Top Signal | Top SilkScreen | Solder Mask |
|---|---|---|
![]() | ![]() | ![]() |
Schematic: ██████████ 100% (Complete)
PCB: ███░░░░░░░░ 30% (In Progress)
📄 A detailed spreadsheet with reference links (primary components) has been created. You can find it here: Components/components.md.
| Componente | Part Number | Price (€) |
|---|---|---|
| Processor | MIMX8MN5DVPIZAA (NXP) | 22.14 |
| Memory ePOP | 32EP16-M4FTC32-GA68 (KINGSTON) | 25.35 |
| Connector | B4B-ZR-SM4-TF (JST) | 0.66 |
| PMIC | PCA9450BHNY (NXP) | 4.11 |
| IMU | BMI160 (BOSCH) | 1.46 |
| WiFi/Bluetooth | CYW43012TC0KFFBH (Infineon Technologies) | 10.00 |
| Antenna | M310220 (KYOCERA AVX) | 0.91 |
| Display | ST0103A2W-WSNLW-F (SANTEK DISPLAY SPECIALIST) | 31.84 |
| DAC | MAX98357AETE+T (ANALOG DEVICE) | 4.50 |
| External Speaker | RS PRO 8Ω 0.5W Miniature Speaker 20mm (RS PRO) | 15.00 |
| RF SWITCH | ADG824BCPZ-REEL7 (ANALOG DEVICE) | 3.00 |
| Buffer | NC7SP125P5X (Onsemi Fairchild) | 0.70 |
| Camera | 5MP MIPI Camera Module – MCM5M120M6F1 (IADY) | 15.00 (USD) |
| Power Switch | ADP191ACBZ-R7 (ANALOG DEVICE) | 1.91 (USD) |
| PCB + Stencil | JLPCB | 120-150 |
Download the Design Files
Schematics, Library and Netlist
Upcoming Documentation (to be released soon)
This project is open-source, and contributions are welcome! You can help by:
We encourage you to submit a pull request with your contributions to help improve the project!
Rev_1.4-fix-component-placement).This project is released under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. You are free to modify and share the design, but commercial use is not permitted.
If you're interested in open-source compact boards and embedded devices, you might also find this project useful:
ESP32-REACTJS-DEVKIT – An ultra-compact 35mm board based on ESP32-DOWDQ6 + 16MB, perfect for IoT projects and ReactJS development.
For any questions or discussions, feel free to open an issue on GitHub or contact me directly.