Skip to the content
PCBKitNew board
2 layers202.3 × 150 mmNabu pizero adapter, the printed circuit board in 3D

Nabu pizero adapter

brijohn/nabupc5

My collection of nabu pc projects

Size
202.3 × 150 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
69
Pads
178
Tracks, vias
254, 4
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
31 May 2023
Updated
23 Oct 2025

Overview

Nabu pizero adapter is an open-source printed circuit board by brijohn, from the brijohn/nabupc repository on GitHub. It is a 2-layer board of 202.3 × 150 mm with 40 parts on 69 nets, routed with 254 tracks and 4 vias.

It is built around the ATTINY85V-10PU, MAX489EPD+ and ULN2803A, with the RDER72A104K1S1H03A, CFR-25JB-52-220R and CFR-25JT-52-10K among its other parts. Its parts include 12 resistors, 6 capacitors, 6 ICs, 5 connectors and 4 diodes. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

11

README

nabu_pizero_adapter/README.md

Description

This is a carrier board designed for a Raspberry Pi Zero W. It was made to fit in the empty case of an nabu network cable adapter and host a NABU Network Emulator allowing your nabu to request and load software.

The uses a MAX3070 to produce a RS422 signal from the PI's TTL UART and has a super capacitor based UPS to allow the pi time to cleanly shutdown in the event of a power loss. It has has a header that the front panel LEDS can be connected to and then controlled by the PI.

Setup

In addition to this board you will also need a Raspberry PI Zero W. Though a suitable alternative is the bananapi M2 Zero, which has the same pinout and form factor, it also includes a U.FL connector for an external antenna, whereas the raspberry pi needs to modified.

The external antenna can be mounted in the existing F type connector hole in the back of the case, though since an SMA connector is smaller then an F type you will need a couple of washers on each side of the antenna's SMA connector to mount it.

The code used with the ATTiny85 to monitor the power status and report it to the PI over I2C was written by Scott M. Baker and can be found at https://github.com/sbelectronics/ups/.

BOM

ItemReferenceQuantityDigikey
0.1uf CapacitorC3, C4, C5, C64490-9197-1-ND
50F Super-capacitorC1, C221182-1051-ND
1N5820 DiodeD1, D32112-1N5820-E3/73CT-ND
5.6V Zener DiodeD211N4734AFSCT-ND
5.1V Zener DiodeD411N4733AFSCT-ND
1A FuseF11F2313-ND
Single Row HeadersJ3, J4, J51S1012EC-40-ND
5-pin DINJ21CP-2350-ND
180 ResistorR1113-MFR-25FTE52-180RCT-ND
220 ResistorR9, R10, R11, R124220QBK-ND
1k ResistorR3, R421.0KQBK-ND
7.5k ResistorR6, R827.5KQBK-ND
10k ResistorR5, R7213-CFR-25JT-52-10KCT-ND
2.2 3W ResistorR21A138434CT-ND
ATtiny85VU31ATTINY85V-10PU-ND
MAX3070U11MAX3070EEPD+-ND
Shunt RegulatorU5, U62296-50325-ND
ULN2803AU21497-2356-5-ND
5V Step-UpU412183-2891-ND, S7037-ND, S7038-ND

Parts

40
QtyValueFootprintReferences
40.1ufCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC3, C4, C5, C6
4220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R10, R11, R12
4MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R7
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4
21n5820Diode_THT:D_DO-201AD_P15.24mm_HorizontalD1, D3
27.5kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R8
2SupercapCapacitor_THT:CP_Radial_D18.0mm_P7.50mmC1, C2
2TL431LPPackage_TO_SOT_THT:TO-92_InlineU5, U6
2TVSDiode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2, D4
1180Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
12.2 3WResistor_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_HorizontalR2
1ATtiny85V-10PPackage_DIP:DIP-8_W7.62mm_SocketU3
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1Front PanelConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ5
1Fuselibrary:0251001.MXLF1
1LOGOlibrary:nabu_logoG1
1LOGOlibrary:osw_logoG2
1MAX489Package_DIP:DIP-14_W7.62mmU1
1Pi Zero Wlibrary:Raspberry_Pi_Zero_Socketed_THT_MountingHolesJ1
1PowerConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1RS422 - To Computerlibrary:CUI_SDS-50JJ2
1U3V70F5library:U3V70F5U4
1ULN2803APackage_DIP:DIP-18_W7.62mmU2

Questions

How big is the Nabu pizero adapter PCB?

It measures 202.3 × 150 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nabu pizero adapter use?

40 parts, built around the ATTINY85V-10PU, MAX489EPD+, ULN2803A and RDER72A104K1S1H03A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Nabu pizero adapter KiCad files?

From the brijohn/nabupc repository on GitHub, at the commit this page was made from: the board is nabu_pizero_adapter/nabu_pizero_adapter.kicad_pcb and its schematic nabu_pizero_adapter/nabu_pizero_adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nabu pizero adapter design in my own project?

Its repository states no licence, so its author keeps all rights: ask brijohn before reusing the design.

Similar boards

  • 2 layers68.6 × 53.3 mmMie1001 daq simple, the printed circuit board in 3D

    Mie1001 daq simple

    Chaospossum/mie1001-daq

    MIE1001 Team 5: DAQ firmware and Arduino shield designs (preamp, ADS1115, MCP4725)

    35 parts
  • 4 layers241.7 × 56.7 mmDaisy studio, the printed circuit board in 3D

    Daisy studio

    squeedee/daisy-studio

    Daisy Seed Carrier for Balanced Pro Audio

    141 parts14MIT
  • 4 layers172 × 140.5 mmBottom board, the printed circuit board in 3D

    Bottom board

    mod-audio/mod-hw-duoX

    Hardware project of MOD Duo X

    403 parts1
  • 2 layers61 × 139.2 mmNew joy board, the printed circuit board in 3D

    New joy board

    deets/new-joy-tracker

    Micropython Code for the New Joy Theater piece in Bochum

    44 partsMIT
  • 2 layers281.6 × 255.2 mmSynthia, the printed circuit board in 3D

    Synthia

    Engineering-House/Project-Synthia

    The programs used are as follows: - STMCube32MX - Visual Studio Code - STM32CubeIDE for Visual Studio Code (Extension Pack)

    236 parts
  • 2 layers50.3 × 42.7 mmMIDI breakout, the printed circuit board in 3D

    MIDI breakout

    jedp/MIDI-breakout

    MIDI IN/OUT breakout board. 3V3 logic.

    33 parts