Skip to the content
4 layers114 × 120 mmHubble, the printed circuit board in 3D

Re-usable test jig controller

Size
114 × 120 mm
Copper layers
4
Thickness
1.6 mm
Parts
335
Nets
278
Pads
1,151
Tracks, vias
2,509, 610
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Nov 2021
Updated
5 Feb 2024

Overview

Hubble is an open-source printed circuit board by wntrblm, from the wntrblm/Hubble repository on GitHub. It is a 4-layer board of 114 × 120 mm with 335 parts on 278 nets, routed with 2,509 tracks and 610 vias.

It is built around the ATSAMD51P20A-AU, OPA4991ID and MCP6004-E/P, with the SK9822, TL4050C10IDBZR and MIC5319-3.3YD5 among its other parts. Its parts include 124 resistors, 110 capacitors, 25 ICs, 20 connectors and 18 diodes. It belongs with the SAM D and SAM boards of this library.

Main components

9

README

README.md

Hubble

Hubble is Winterbloom's re-usable development board for test jigs.

Repository layout

This repository contains the hardware design files and firmware files for Hubble.

  • firmware/ contains the firmware source code, build scripts, and third-party dependencies. The firmware is written in C using GCC ARM.
  • hardware/ contains the hardware design files for the mainboard, jackboard, panel, and programming board. These are all created using KiCAD.
  • mechanical/ contains various designs for laser-cut and 3d-printed parts used to modify the stock test jig assembly for Hubble.

License and contributing

Hubble is open-source hardware and software, however, licensing a project like this is a little complicated. Please take a chance to review the LICENSE file.

We welcome contributions! Please read our Contributing Guide and Code of Conduct.

Parts

335
QtyValueFootprintReferences
53100nwinterbloom:C_0603_HandSolderC1002, C1004, C1007, C1009, C1010, C1011, C1102, C1104, C1107, C1109, C1110, C1111, C1201, C1203, C1204, C1205 +37
2412pwinterbloom:C_0603_HandSolderC501, C503, C504, C505, C601, C603, C604, C605, C1001, C1005, C1006, C1008, C1101, C1105, C1106, C1108 +8
2451Rwinterbloom:R_0603_HandSolderR505, R509, R513, R517, R605, R609, R613, R617, R1004, R1008, R1013, R1017, R1104, R1108, R1113, R1117 +8
1610kwinterbloom:R_0603_HandSolderR201, R202, R209, R210, R902, R906, R911, R915, R1002, R1006, R1011, R1015, R1102, R1106, R1111, R1115
1410uwinterbloom:C_0805_HandSolderC306, C316, C317, C401, C403, C405, C507, C607, C707, C802, C903, C1003, C1103, C1202
13100kwinterbloom:R_0603_HandSolderR302, R501, R506, R510, R514, R601, R606, R610, R614, R701, R706, R710, R714
12121kwinterbloom:R_0603_HandSolderR504, R508, R512, R516, R604, R608, R612, R616, R704, R708, R712, R716
1212k4winterbloom:R_0603_HandSolderR903, R907, R912, R916, R1003, R1007, R1012, R1016, R1103, R1107, R1112, R1116
1218k7winterbloom:R_0603_HandSolderR502, R507, R511, R515, R602, R607, R611, R615, R702, R707, R711, R715
121k @ 100MHzwinterbloom:L_0603_HandSolderFB301, FB401, FB402, FB403, FB501, FB601, FB701, FB801, FB901, FB1001, FB1101, FB1201
121k54winterbloom:R_0603_HandSolderR901, R905, R910, R914, R1001, R1005, R1010, R1014, R1101, R1105, R1110, R1114
101kwinterbloom:R_0603_HandSolderR203, R204, R205, R206, R207, R208, R301, R303, R404, R405
82k2winterbloom:R_0603_HandSolderR401, R402, R503, R603, R703, R909, R1009, R1109
71uwinterbloom:C_0603_HandSolderC204, C207, C210, C508, C608, C708, C803
6PESD3V3winterbloom:D_SOD-323D403, D404, D405, D406, D408, D409
6TL4050C10IDBZPackage_TO_SOT_SMD:SOT-23U502, U602, U702, U903, U1003, U1103
51Mwinterbloom:R_0603_HandSolderR403, R801, R802, R803, R804
4AD5685RxRUZPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU902, U1002, U1102, U1202
4M3MountingHole:MountingHole_3.2mm_M3_Pad_ViaH1401, H1402, H1403, H1404
4MCP6004Package_SO:TSSOP-14_4.4x5mm_P0.65mmU501, U601, U701, U801
4OPA4991Package_SO:TSSOP-14_4.4x5mm_P0.65mmU901, U1001, U1101, U1201
4VREFTestPoint:TestPoint_Pad_D1.0mmTP901, TP1001, TP1101, TP1201
3100uCapacitor_SMD:CP_Elec_6.3x9.9C201, C202, C203
32u2winterbloom:C_0603_HandSolderC206, C209, C212
33V3winterbloom:LED_0805_Kingbright_APT2012D204, D205, D206
360R @ 100MHzInductor_SMD:L_1806_4516Metric_Pad1.45x1.90mm_HandSolderFB201, FB202, FB203
3MIC5319Package_TO_SOT_SMD:SOT-23-5U201, U202, U203
2+12Vwinterbloom:LED_0805_Kingbright_APT2012D202, D208
2-12Vwinterbloom:LED_0805_Kingbright_APT2012D201, D207
215pwinterbloom:C_0603_HandSolderC302, C303
222pwinterbloom:C_0603_HandSolderC304, C305
2CPC1014NPackage_SO:SOP-4_3.8x4.1mm_P2.54mmU204, U205
2Downstream Switchwinterbloom:TerminalBlock_4UCON_1x02_P3.50mm_HorizontalJ201, J206
2Polyfusewinterbloom:Fuse_Littelfuse_0805LF201, F202
2Qwiicwinterbloom:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ401, J403
2SSR BypassJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP201, JP202
1Graphics
1+3Vwinterbloom:LED_0805_Kingbright_APT2012D203
112MHzCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY301
12u7winterbloom:C_0603_HandSolderC402
132.768kHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSolderingY302
13V3TestPoint:TestPoint_Pad_D1.0mmTP201
13V3ATestPoint:TestPoint_Pad_D1.0mmTP202
13V3DSTestPoint:TestPoint_Pad_D1.0mmTP203
14u7winterbloom:C_0603_HandSolderC321
1ATSAMD51P20A-APackage_QFP:TQFP-128_14x14mm_P0.4mmU301
1Auxwinterbloom:LED_0805_Kingbright_APT2012D301
1BottomConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1404
1Conn_SWDwinterbloom:Connector_Cortex_Debug_IDC_2x05_P1.27mm_Vertical_Shrouded_SMDJ404
1Dotstarwinterbloom:LED_APA102_Dotstar_5050D407
1Dotstarswinterbloom:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ405
1Ext Audiowinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1307
1Ext FGwinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1304
1Ext Inst ADwinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1305
1Ext Inst BCwinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1306
1Ext MMwinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1303
1Ext Osc ADwinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1301
1Ext Osc BCwinterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ1302
1LOGOhubble:hubble-illustrationG***
1LOGOLOGOG***
1LeftConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1403
1PMEG2005EGWJwinterbloom:D_SOD-123D401
1Resetwinterbloom:Tactile_Switch_4.2mmSW301
1RightConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1405
1ShieldJumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mmJP401
1TVSPackage_TO_SOT_SMD:SOT-23-6U401
1USBwinterbloom:LED_0805_Kingbright_APT2012D402
1USB Bwinterbloom:USB_B_Receptacle_HorizontalJ402
1Upstream +12Vwinterbloom:TerminalBlock_4UCON_1x02_P3.50mm_HorizontalJ203
1Upstream +5Vwinterbloom:TerminalBlock_4UCON_1x02_P3.50mm_HorizontalJ205
1Upstream -12Vwinterbloom:TerminalBlock_4UCON_1x02_P3.50mm_HorizontalJ204

The 334 most common of 335 parts.

More from wntrblm/Hubble

9
  • 2 layers21.6 × 58.4 mmLeds, the printed circuit board in 3D

    Leds

    wntrblm/Hubble

    Re-usable test jig controller

    41 parts23
  • 2 layers100 × 100 mmIo lens.pcb, the printed circuit board in 3D

    Io lens.pcb

    wntrblm/Hubble

    Re-usable test jig controller

    40 parts23
  • 2 layers27.1 × 24 mm12 bit analog out, the printed circuit board in 3D

    12 bit analog out

    wntrblm/Hubble

    Re-usable test jig controller

    31 parts23
  • 2 layers27.1 × 24 mm16 bit analog out, the printed circuit board in 3D

    16 bit analog out

    wntrblm/Hubble

    Re-usable test jig controller

    30 parts23
  • 2 layers50.8 × 38.7 mmPower, the printed circuit board in 3D

    Power

    wntrblm/Hubble

    Re-usable test jig controller

    29 parts23
  • 2 layers26.9 × 68.6 mmMcu, the printed circuit board in 3D

    Mcu

    wntrblm/Hubble

    Re-usable test jig controller

    27 parts23
  • 2 layers27.1 × 18.5 mmAnalog in buffers, the printed circuit board in 3D

    Analog in buffers

    wntrblm/Hubble

    Re-usable test jig controller

    24 parts23
  • 2 layers21.5 × 26.5 mmMux, the printed circuit board in 3D

    Mux

    wntrblm/Hubble

    Re-usable test jig controller

    11 parts23
  • 2 layers26.7 × 27.9 mmJacks, the printed circuit board in 3D

    Jacks

    wntrblm/Hubble

    Re-usable test jig controller

    6 parts23

Similar boards

  • 2 layers20 × 108 mmHelium, the printed circuit board in 3D

    Helium

    wntrblm/Helium

    Helium is a triple 1-to-3 precision buffered multiple and 3-to-1 precision adder

    67 parts17
  • 2 layers45.1 × 29.2 mmJackrabbit, the printed circuit board in 3D

    Jackrabbit

    rjhsun/jackrabbit

    16-channel logic analyzer / bus sniffer tool

    64 parts2MIT
  • 2 layers51 × 30 mmPicociaa, the printed circuit board in 3D

    Picociaa

    ciaa/Hardware

    Hardware de la CIAA

    67 parts216
  • 4 layers70.8 × 108 mmCastor and Pollux, the printed circuit board in 3D

    Castor and Pollux

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    235 parts587
  • 4 layers67.5 × 9.2 mmRef mic, the printed circuit board in 3D

    Ref mic

    loudifier/OpenRefMic

    open hardware design for a high-performance low-cost measurement microphone

    47 parts169MIT
  • 2 layers102.3 × 51 mmTranspsoe, the printed circuit board in 3D

    Transpsoe

    teisenbe/transpsoe

    1u pitch transposition module for Eurorack

    107 parts4
  • 4 layers40.6 × 58.4 mmAttenuverters, the printed circuit board in 3D

    Attenuverters

    flpvsk/pt-workshop

    70 parts2
  • 2 layers168 × 109.2 mmPocketVoltex, the printed circuit board in 3D

    PocketVoltex

    mon/PocketVoltex

    A portable Cherry MX controller for KSM or SDVX

    51 parts155GPL-3.0

Questions

How big is the Hubble PCB?

It measures 114 × 120 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hubble use?

335 parts, built around the ATSAMD51P20A-AU, OPA4991ID, MCP6004-E/P and SK9822. 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 Hubble KiCad files?

From the wntrblm/Hubble repository on GitHub, at the commit this page was made from: the board is hardware/board/hubble.kicad_pcb and its schematic hardware/board/analog-ins-low-voltage.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hubble design in my own project?

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