

Nano328PB
HW (pcb, schematics etc) for my projects
- Size
- 91.4 × 92.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 450
- Nets
- 52
- Pads
- 1,980
- Tracks, vias
- 8,310, 600
- Pours
- 20
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Apr 2014
- Updated
- 28 Dec 2022
Overview
Nano328PB is an open-source printed circuit board by tomaskovacik, from the tomaskovacik/hw repository on GitHub. It is a 2-layer board of 91.4 × 92.5 mm with 450 parts on 52 nets, routed with 8,310 tracks and 600 vias.
It is built around the ATMEGA328PB-AU, CP2102N-EK and MBR120. Its parts include 90 capacitors, 90 resistors, 80 connectors, 60 diodes and 40 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA328PB-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 27 2KB 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Programmable watchdog、Touch function TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CP2102N-EK
-- USB Conversion Modules ROHSSilicon LabsUSB Conversion ModulesMBR120
SOD-123Schottky DiodesDoeshare
README
kicad/blk-md-spk-b_breadboard_adapter/README.mdBreadboard adapter for BLK-MD-SPK-B
Breadboard adapter for the BLK-MD-SPK-B bluetooth audio module from ebay (search for BLK-MD-SPK-B) based on OVC3860 chip (not CSR!!!).
Adapter features
- 6 buttons(reset, play/pause, volume up/down, song previous/next)
- 3.5mm jack for headphones with direct connection, no caps
- 3.5mm jack for microphone with supporting circut
- indication leds
Schematics

Photos


bottom view, assembled unit, with BT module soldered (silk screen marking of C3/R4 was swapped, fix it with perm. marker)
Assembly plan

Arduino support
Arduino library on github is here, currently in something like Beta stage, commit/suggestions are welcome
Additional files used in this project
Github repository with KiCad library part, KiCad footprint.
Github repository with datasheet.
Buy one
Parts
450| Qty | Value | Footprint | References |
|---|---|---|---|
| 80 | 0.1m | Capacitors_SMD.pretty:C_0805_HandSoldering | C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C10, C10, C10, C10, C10, C10 +64 |
| 40 | 1k | Resistors_SMD.pretty:R_0805_HandSoldering | R3, R3, R3, R3, R3, R3, R3, R3, R3, R3, R7, R7, R7, R7, R7, R7 +24 |
| 40 | CONN_01X01 | Socket_Arduino_Nano:1pin_Nano | P3, P3, P3, P3, P3, P3, P3, P3, P3, P3, P4, P4, P4, P4, P4, P4 +24 |
| 20 | 10k | Resistors_SMD.pretty:R_0805_HandSoldering | R5, R5, R5, R5, R5, R5, R5, R5, R5, R5, R6, R6, R6, R6, R6, R6 +4 |
| 20 | 22 | Resistors_SMD.pretty:R_0805_HandSoldering | R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R2, R2, R2, R2, R2, R2 +4 |
| 20 | AP1117-50 | modules:AB2_SOT223 | U3, U3, U3, U3, U3, U3, U3, U3, U3, U3, U4, U4, U4, U4, U4, U4 +4 |
| 20 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP2, JP2, JP2, JP2, JP2, JP2 +4 |
| 20 | MBR120 | Diodes_SMD.pretty:SOD-123 | D5, D5, D5, D5, D5, D5, D5, D5, D5, D5, D6, D6, D6, D6, D6, D6 +4 |
| 20 | MLC-05E | Resistors_SMD.pretty:R_0603_HandSoldering | TH1, TH1, TH1, TH1, TH1, TH1, TH1, TH1, TH1, TH1, TH2, TH2, TH2, TH2, TH2, TH2 +4 |
| 20 | Yellow LED | LEDs.pretty:LED-1206 | D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D4, D4, D4, D4, D4, D4 +4 |
| 10 | 1M | Resistors_SMD.pretty:R_0805_HandSoldering | R4, R4, R4, R4, R4, R4, R4, R4, R4, R4 |
| 10 | 1u | Capacitors_Tantalum_SMD.pretty:TantalC_SizeA_EIA-3216_Wave | C3, C3, C3, C3, C3, C3, C3, C3, C3, C3 |
| 10 | ATMEGA328PB-AU | Housings_QFP.pretty:TQFP-32_7x7mm_Pitch0.8mm | U1, U1, U1, U1, U1, U1, U1, U1, U1, U1 |
| 10 | Analog | Pin_Headers.pretty:Pin_Header_Straight_1x16 | P2, P2, P2, P2, P2, P2, P2, P2, P2, P2 |
| 10 | CONN_6 | Pin_Headers.pretty:Pin_Header_Straight_2x03 | P7, P7, P7, P7, P7, P7, P7, P7, P7, P7 |
| 10 | CP2102N | Housings_DFN_QFN.pretty:QFN-28-1EP_5x5mm_Pitch0.5mm | U2, U2, U2, U2, U2, U2, U2, U2, U2, U2 |
| 10 | Digital | Pin_Headers.pretty:Pin_Header_Straight_1x16 | P1, P1, P1, P1, P1, P1, P1, P1, P1, P1 |
| 10 | Fuse | Fuse_Holders_and_Fuses:Fuse_SMD1206_Wave | F1, F1, F1, F1, F1, F1, F1, F1, F1, F1 |
| 10 | Green RED | LEDs.pretty:LED-1206 | D1, D1, D1, D1, D1, D1, D1, D1, D1, D1 |
| 10 | L | Choke_SMD.pretty:Choke_SMD_1206_Standard | L1, L1, L1, L1, L1, L1, L1, L1, L1, L1 |
| 10 | Red LED | LEDs.pretty:LED-1206 | D2, D2, D2, D2, D2, D2, D2, D2, D2, D2 |
| 10 | Resonator | modules:MURATA_CSTCE_V53 | Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1 |
| 10 | SW_PUSH | modules:3x6x2.5mm_tact_switch | SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1 |
| 10 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3 |
| 10 | USB_B_Micro | Connect.pretty:USB_Micro-B | J1, J1, J1, J1, J1, J1, J1, J1, J1, J1 |
More from tomaskovacik/hw
12- 2 layers97.5 × 79.4 mm

- 2 layers88.4 × 84.3 mm

- 2 layers76.2 × 99.1 mm

- 2 layers88.4 × 99.6 mm

- 2 layers101.6 × 53.3 mm

- 2 layers70.2 × 53.3 mm

- 2 layers38.1 × 99.1 mm

- 2 layers24.4 × 64.5 mm

- 2 layers139.1 × 38.5 mm

- 2 layers18.3 × 48.5 mm

- 2 layers138.2 × 83.3 mm

- 2 layers26.9 × 72.9 mm

Similar boards
- 4 layers121 × 60 mm

- 2 layers145 × 165 mm

- 4 layers66 × 90 mm

- 4 layers95 × 95 mm

TelemetryOnboard
Spaceflight-Rocketry-Giessen-e-V/Telemetry
Open-Source Rocket Telemetry System Based On Radiocrafts RC232 Radio Modules
143 parts27CERN-OHL-S-2.0 - 2 layers110 × 100 mm

PidginTranslator
DevMubarak1/PidginTranslator
Handheld translator for Nigerian languages. No internet needed for common phrases, YarnGPT for everything else.
14 parts21MIT - 2 layers68 × 54 mm

Stepcraft controller
eflukx/Stepcraft-GRBLizer
Replacement ('Arduino') controller that fits inside a Stepcraft CNC machine. Comptatible with GRBL and EstlCAM
71 parts15 - 2 layers18.4 × 20.3 mm

CP2102N bb
WRansohoff/CP2102N_simple
Simple breakout board for a CP2102N USB / UART bridge.
18 parts9MIT - 2 layers52 × 18 mm

ESP32-S3-Stick
JosueAGtz/ESP32-S3-Stick
ESP32-S3 is a dual-core XTensa LX7 MCU, capable of running at 240 MHz. Apart from its 512 KB of internal SRAM, it also comes with integrated 2.4 GHz, 802.11 b/g/n Wi-Fi and Bluetooth 5 (LE) connectivity that provides…
58 parts8
Questions
How big is the Nano328PB PCB?
It measures 91.4 × 92.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Nano328PB use?
450 parts, built around the ATMEGA328PB-AU, CP2102N-EK and MBR120. 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 Nano328PB KiCad files?
From the tomaskovacik/hw repository on GitHub, at the commit this page was made from: the board is kicad/arduino_nanoPB/prod/nano328PB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nano328PB design in my own project?
Its repository states no licence, so its author keeps all rights: ask tomaskovacik before reusing the design.
