Skip to the content
2 layers85 × 56 mmNinoBLE Rev5, the printed circuit board in 3D

The pogo pins (JLCPCB part number C5157269) are listed as Economy PCBA, but really require Standard PCBA which is quite a bit more expensive. Also, the PCBA process for these pins is not super precise.

Size
85 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
57
Pads
133
Tracks, vias
71, 21
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
8 Jul 2021
Updated
2 Jul 2025

Overview

NinoBLE Rev5 is an open-source printed circuit board by mumrah, from the mumrah/ninotnc-ble repository on GitHub, published under the MIT licence. It is a 2-layer board of 85 × 56 mm with 14 parts on 57 nets, routed with 71 tracks and 21 vias.

It is built around the TF-01A. Its parts include 7 connectors, 2 capacitors, 2 resistors, 2 switches and 1 IC. It belongs with the RP2040 boards of this library.

Main components

1

README

pcb/rev5/README.md

NinoTNC BLE rev5

The pogo pins (JLCPCB part number C5157269) are listed as Economy PCBA, but really require Standard PCBA which is quite a bit more expensive. Also, the PCBA process for these pins is not super precise. All the boards I received had slight alignment issues. If you order this board, be sure to check the pins for shorts.

In the next revision, I will source a different part for the pogo connector.

Files under the "fabrication" can be used for JLCPCB.

Parts

14
QtyValueFootprintReferences
4Conn_01x01Connector_Pin:Pin_D1.0mm_4.0mm_POGOJ1, J2, J6, J7
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
1Conn_01x01Module:NinoTNC_No_J5J3
1Conn_01x04Display:SSD1306-0.91-OLED-4pin-128x32J4
1PicoModule:RPi_Pico_W_SMD_THU1
1SW_PushButton_Switch_SMD:Panasonic_EVQPUL_EVQPUCSW2
1SW_SPDTButton_Switch_SMD:SW_SPDT_CK_JS102011SAQNSW1
1TF-01AConnector_Card:TF-01AJ5

Similar boards

  • 2 layers35.9 × 62.7 mmRp2040-memcard, the printed circuit board in 3D

    Rp2040-memcard

    sd2psx/pcb

    The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.

    60 parts241
  • 2 layers145.7 × 107.8 mmTRS IO++, the printed circuit board in 3D

    TRS IO++

    apuder/TRS-IO

    TRS-IO gives a TRS-80 Model 1/III online capabilities and provides access to a variety of services. TRS-IO currently features the following capabilities:

    104 parts75GPL-3.0
  • 4 layers100 × 68 mmDevKit, the printed circuit board in 3D

    DevKit

    kaminaris/GigaESC

    209 parts47
  • 4 layers66.4 × 66.4 mmRera, the printed circuit board in 3D

    Rera

    fdiwth/tvc-drone

    This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.

    140 parts34GPL-3.0
  • 6 layers100 × 120 mmAstra piNas, the printed circuit board in 3D

    Astra piNas

    jlcjak/astra_piNas

    Six-layer CM5 Lite dual-NVMe carrier with PCIe switch, Ethernet, microSD, USB-C PD and PoE. Review design; fabrication hold documented.

    176 parts30
  • 2 layers32.2 × 59.4 mmFlipper mce, the printed circuit board in 3D

    Flipper mce

    FlipperMCE/pcb

    FlipperMCE PCB

    70 parts21MIT
  • 4 layers268 × 152 mmDrumboy Main, the printed circuit board in 3D

    Drumboy Main

    Randomwaves/Drumboy-Pro

    📖 Developer Wiki — full hardware specs, schematics walkthrough, firmware architecture, DSP internals, and memory map.

    346 parts10MIT
  • 4 layers62.9 × 88.6 mmBit block, the printed circuit board in 3D

    Bit block

    Citrullin/Sovereign_Bunny_Stack

    From web 3 unicorn fantasy to federated web 2.5 reality.

    169 parts4

Questions

How big is the NinoBLE Rev5 PCB?

It measures 85 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NinoBLE Rev5 use?

14 parts, built around the TF-01A. 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 NinoBLE Rev5 KiCad files?

From the mumrah/ninotnc-ble repository on GitHub, at the commit this page was made from: the board is pcb/rev5/NinoBLE Rev5.kicad_pcb and its schematic pcb/rev5/NinoBLE Rev5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NinoBLE Rev5 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).