Skip to the content
PCBKitNew board
2 layers62.5 × 32 mmPCB BackDesign, the printed circuit board in 3D

PCB BackDesign

NUbots/NUware2

Hardware used by the NUbots team.

Size
62.5 × 32 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
28
Pads
83
Tracks, vias
158, 24
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Jun 2017
Updated
17 Oct 2026

Overview

PCB BackDesign is an open-source printed circuit board by NUbots, from the NUbots/NUware repository on GitHub. It is a 2-layer board of 62.5 × 32 mm with 32 parts on 28 nets, routed with 158 tracks and 24 vias.

It is built around the B2B-PH-K-S and EAST1616RGBB2. Its parts include 11 resistors, 7 diodes, 4 connectors, 3 capacitors and 3 switches.

Main components

2

README

BackPanel/README.md

Back-Panel IO

Brief

Displays information through a series of LEDs including two RGB LEDs and takes inputs in from the user through three buttons; one of which shuts of power to the servos in case of an emergency. As a further convenience, there are two headers to power two fans with 12 V. The PCB is connected to the subcontroller through two cables.

Motivation

The back-panel IO originally designed by Robotis was modified slightly for the NUgus to have 3D-printed buttons. These buttons floated between the PCB and the outer panel. As such, they were very finicky and sometimes got themselves stuck. Furthermore, given that the underlying electrical switch was a generic tactile momentary switch with a very short actuation depth, there was little tactile feedback. That is to say that there wasn't a very satsifying click which sometimes made the user doubt whether a contact was made. (This would compound separate but related issues with the reliability of the button firmware.) Another grievance was the fact that the mounting holes of the PCB were near the pads of the switches; if a metal washer was used, then it would short the switch.

Resistors

The original design by Robotis had only 470 Ω resistors for all LEDs including the RGB ones. This seemed inconsistent; so, 240 Ω resistors were used for the green and blue LEDs since they often have higher forward voltages. Going off from the datasheet for the Dialight 598 series, these resistors should give a current of 2.5 mA in each LED and roughly a forward voltage of 2 V for the red and yellow-green LEDs, 2.6 V for the blue LED, and 2.75 V for the green LED.

Switch

The KS11R2xCQD was chosen as the replacement switch since it had a longer travel of 0.71 mm, had shorter profile than similar alternatives, and was relatively cheaper.

An alternative for future revisions is the 5501M series which has a longer travel of about 1 mm -- the datasheet is somewhat ambiguous. It can even have an embedded LED which can be wired to the second arm of a SPDT -- labelled NC in the datasheet -- and can be used to signify when the button is pressed as a form of visual feedback. However, compared to the KS11R2xCQD, it has a much taller profile which would mean that the PCB would need to be recessed further back into the torso.

Parts

32
QtyValueFootprintReferences
6240ΩResistor_SMD:R_0603_1608MetricR4, R5, R6, R7, R9, R11
5470ΩResistor_SMD:R_0603_1608MetricR1, R2, R3, R8, R10
3100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3
2B2B-PH-K-SConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ3, J4
2EAST1616RGBB2LED_SMD:LED_LiteOn_LTST-C19HE1WTD6, D7
2LED (yellow-green) 5988060107FLED_SMD:LED_0603_1608MetricD1, D2
1KS11R22CQD (black)footprints:KS11_CNKSW2
1KS11R23CQD (red)footprints:KS11_CNKSW1
1KS11R27CQD (blue)footprints:KS11_CNKSW3
1LED (blue) 5988091107FLED_SMD:LED_0603_1608MetricD4
1LED (green) 5988070107FLED_SMD:LED_0603_1608MetricD5
1LED (red) 5988010107FLED_SMD:LED_0603_1608MetricD3
1Molex Picoblade 0530470810Connector_Molex:Molex_PicoBlade_53047-0810_1x08_P1.25mm_VerticalJ1
1Molex Picoblade 0530470910Connector_Molex:Molex_PicoBlade_53047-0910_1x09_P1.25mm_VerticalJ2

The 28 most common of 32 parts.

Questions

How big is the PCB BackDesign PCB?

It measures 62.5 × 32 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCB BackDesign use?

32 parts, built around the B2B-PH-K-S and EAST1616RGBB2. 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 PCB BackDesign KiCad files?

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

Can I use the PCB BackDesign design in my own project?

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

More from NUbots/NUware

2
  • 2 layers65.4 × 66.7 mmNUcr, the printed circuit board in 3D

    NUcr

    NUbots/NUware

    Hardware used by the NUbots team.

    29 parts2
  • 2 layersCameraSwitch, the printed circuit board in 3D

    CameraSwitch

    NUbots/NUware

    Hardware used by the NUbots team.

    7 parts2

Similar boards

  • 6 layers60.6 × 100 mmGecko5education, the printed circuit board in 3D

    Gecko5education

    logisim-evolution/GECKO5Education

    Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

    311 parts18MIT
  • 4 layers64.8 × 18 mmCorncob, the printed circuit board in 3D

    Corncob

    aswild/corncob

    Corncob is an adapter to run standard 12V PWM computer fans off of a USB power source. It boosts 5V or 9V USB-PD power to 12V and outputs a PWM control signal.

    51 parts
  • 4 layers100 × 84 mmColumn Controller, the printed circuit board in 3D

    Column Controller

    demeter-hydroponics/demeter-boards

    All EE related files will be here

    204 parts
  • 4 layers41.4 × 27.9 mmImu geolocator, the printed circuit board in 3D

    Imu geolocator

    gabrielpgagne/imu-geolocator-hw

    An experimental project about trying to use an IMU as a geolocalization device.

    34 partsGPL-3.0
  • 2 layers14 × 9 mmTelephone Buddy, the printed circuit board in 3D

    Telephone Buddy

    weaslepalace/boards

    Monorepo for PCB design stuff

    130 parts
  • 4 layers34 × 41 mmOSMC Module Buttons Nav, the printed circuit board in 3D

    OSMC Module Buttons Nav

    Koalaven/Open-Source-Modular-Controller

    A modular controller that can be configure to how you want to use it

    15 parts
  • 2 layers65 × 30 mmPovbot2, the printed circuit board in 3D

    Povbot2

    wattnotions/povbot2

    Look in 3dprint folder to find a 3mf file with the chassis , camera holder and wheels ready to print.

    29 parts28
  • 2 layers29.1 × 45.1 mmUSB GC2, the printed circuit board in 3D

    USB GC2

    Xenii1642/USB-GC2

    Meet the new generation of USB-C GameCube Power Board. Now compatible with both 12V and 15V chargers. Two voltages, twice the potential.

    23 parts24CERN-OHL-S-2.0