

Hubble
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
9ATSAMD51P20A-AU
TQFP-128(14x14)-40℃~+85℃ 1.71V~3.63V 120MHz 12bit 12bit 1MB 256KB 32 Bit 99 ARM Cortex-M4F Built-in FLASH TQFP-128(14x14) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)OPA4991ID
SOIC-14-20V~-1.35V、1.35V~20V -40℃~+125℃ 10.8nV/√Hz@1kHz 10pA 10pA 125uV 130dB 2.7V~40V 21V/us 300nV/℃ 4 4.5MHz 560uA 75mA Enable/shutdown function、EMI filtering/RF suppression Rail-to-Rail Input, Rail-to-Rail Output SOIC-14 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierMCP6004-E/P
PDIP-14-40℃~+125℃ 1.8V~6V 100uA 1MHz 1pA 1pA 23mA 28nV/√Hz@1kHz 2uV/℃ 4 4.5mV 600V/ms 76dB ESD protection Rail-to-Rail Input, Rail-to-Rail Output PDIP-14 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierSK9822
SMD-6P,5.5x5mm-20℃~+80℃ 2 20mA 30MHz 4.5V~5.5V Built-in PWM SMD-6P,5.5x5mm LED Drivers ROHSOPSCO OptoelectronicsLED DriversTL4050C10IDBZR
SOT-23-40℃~+85℃@(Ta) 10V 150uVrms 15mA 50ppm/℃ Fixed Parallel ±0.5% SOT-23 Voltage Reference ROHSTexas InstrumentsVoltage ReferenceMIC5319-3.3YD5
TSOT-23-5-40℃~+125℃@(Tj) 1 150uA 3.3V 400mV@(500mA) 40uVrms 5.5V 500mA 70dB@(1kHz) Fixed Over Current Protection、Enable、Thermal Shutdown Positive TSOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCPC1014NTR
SOP-4-2.54mm-40℃~+85℃ 1.2V 1.5kV 220us 2mA 2Ω 400mA 400mW 470us 60V DC One set normally open: 2A (SPST - normally open) SOP-4-2.54mm Solid State Relays (MOS Output) ROHSLittelfuse/IXYSSolid State Relays (MOS Output)CC0603JPNPO9BN120
060312pF 50V NP0 ±5% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTPMEG2005EGWJ
SOD-1231 Independent 10A 200uA@20V 20V 390mV@500mA 500mA SOD-123 Schottky Diodes ROHSNexperiaSchottky Diodes
README
README.mdHubble
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 53 | 100n | winterbloom:C_0603_HandSolder | C1002, C1004, C1007, C1009, C1010, C1011, C1102, C1104, C1107, C1109, C1110, C1111, C1201, C1203, C1204, C1205 +37 |
| 24 | 12p | winterbloom:C_0603_HandSolder | C501, C503, C504, C505, C601, C603, C604, C605, C1001, C1005, C1006, C1008, C1101, C1105, C1106, C1108 +8 |
| 24 | 51R | winterbloom:R_0603_HandSolder | R505, R509, R513, R517, R605, R609, R613, R617, R1004, R1008, R1013, R1017, R1104, R1108, R1113, R1117 +8 |
| 16 | 10k | winterbloom:R_0603_HandSolder | R201, R202, R209, R210, R902, R906, R911, R915, R1002, R1006, R1011, R1015, R1102, R1106, R1111, R1115 |
| 14 | 10u | winterbloom:C_0805_HandSolder | C306, C316, C317, C401, C403, C405, C507, C607, C707, C802, C903, C1003, C1103, C1202 |
| 13 | 100k | winterbloom:R_0603_HandSolder | R302, R501, R506, R510, R514, R601, R606, R610, R614, R701, R706, R710, R714 |
| 12 | 121k | winterbloom:R_0603_HandSolder | R504, R508, R512, R516, R604, R608, R612, R616, R704, R708, R712, R716 |
| 12 | 12k4 | winterbloom:R_0603_HandSolder | R903, R907, R912, R916, R1003, R1007, R1012, R1016, R1103, R1107, R1112, R1116 |
| 12 | 18k7 | winterbloom:R_0603_HandSolder | R502, R507, R511, R515, R602, R607, R611, R615, R702, R707, R711, R715 |
| 12 | 1k @ 100MHz | winterbloom:L_0603_HandSolder | FB301, FB401, FB402, FB403, FB501, FB601, FB701, FB801, FB901, FB1001, FB1101, FB1201 |
| 12 | 1k54 | winterbloom:R_0603_HandSolder | R901, R905, R910, R914, R1001, R1005, R1010, R1014, R1101, R1105, R1110, R1114 |
| 10 | 1k | winterbloom:R_0603_HandSolder | R203, R204, R205, R206, R207, R208, R301, R303, R404, R405 |
| 8 | 2k2 | winterbloom:R_0603_HandSolder | R401, R402, R503, R603, R703, R909, R1009, R1109 |
| 7 | 1u | winterbloom:C_0603_HandSolder | C204, C207, C210, C508, C608, C708, C803 |
| 6 | PESD3V3 | winterbloom:D_SOD-323 | D403, D404, D405, D406, D408, D409 |
| 6 | TL4050C10IDBZ | Package_TO_SOT_SMD:SOT-23 | U502, U602, U702, U903, U1003, U1103 |
| 5 | 1M | winterbloom:R_0603_HandSolder | R403, R801, R802, R803, R804 |
| 4 | AD5685RxRUZ | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U902, U1002, U1102, U1202 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1401, H1402, H1403, H1404 |
| 4 | MCP6004 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U501, U601, U701, U801 |
| 4 | OPA4991 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U901, U1001, U1101, U1201 |
| 4 | VREF | TestPoint:TestPoint_Pad_D1.0mm | TP901, TP1001, TP1101, TP1201 |
| 3 | 100u | Capacitor_SMD:CP_Elec_6.3x9.9 | C201, C202, C203 |
| 3 | 2u2 | winterbloom:C_0603_HandSolder | C206, C209, C212 |
| 3 | 3V3 | winterbloom:LED_0805_Kingbright_APT2012 | D204, D205, D206 |
| 3 | 60R @ 100MHz | Inductor_SMD:L_1806_4516Metric_Pad1.45x1.90mm_HandSolder | FB201, FB202, FB203 |
| 3 | MIC5319 | Package_TO_SOT_SMD:SOT-23-5 | U201, U202, U203 |
| 2 | +12V | winterbloom:LED_0805_Kingbright_APT2012 | D202, D208 |
| 2 | -12V | winterbloom:LED_0805_Kingbright_APT2012 | D201, D207 |
| 2 | 15p | winterbloom:C_0603_HandSolder | C302, C303 |
| 2 | 22p | winterbloom:C_0603_HandSolder | C304, C305 |
| 2 | CPC1014N | Package_SO:SOP-4_3.8x4.1mm_P2.54mm | U204, U205 |
| 2 | Downstream Switch | winterbloom:TerminalBlock_4UCON_1x02_P3.50mm_Horizontal | J201, J206 |
| 2 | Polyfuse | winterbloom:Fuse_Littelfuse_0805L | F201, F202 |
| 2 | Qwiic | winterbloom:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J401, J403 |
| 2 | SSR Bypass | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP201, JP202 |
| 1 | Graphics | ||
| 1 | +3V | winterbloom:LED_0805_Kingbright_APT2012 | D203 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y301 |
| 1 | 2u7 | winterbloom:C_0603_HandSolder | C402 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering | Y302 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP201 |
| 1 | 3V3A | TestPoint:TestPoint_Pad_D1.0mm | TP202 |
| 1 | 3V3DS | TestPoint:TestPoint_Pad_D1.0mm | TP203 |
| 1 | 4u7 | winterbloom:C_0603_HandSolder | C321 |
| 1 | ATSAMD51P20A-A | Package_QFP:TQFP-128_14x14mm_P0.4mm | U301 |
| 1 | Aux | winterbloom:LED_0805_Kingbright_APT2012 | D301 |
| 1 | Bottom | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1404 |
| 1 | Conn_SWD | winterbloom:Connector_Cortex_Debug_IDC_2x05_P1.27mm_Vertical_Shrouded_SMD | J404 |
| 1 | Dotstar | winterbloom:LED_APA102_Dotstar_5050 | D407 |
| 1 | Dotstars | winterbloom:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J405 |
| 1 | Ext Audio | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1307 |
| 1 | Ext FG | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1304 |
| 1 | Ext Inst AD | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1305 |
| 1 | Ext Inst BC | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1306 |
| 1 | Ext MM | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1303 |
| 1 | Ext Osc AD | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1301 |
| 1 | Ext Osc BC | winterbloom:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J1302 |
| 1 | LOGO | hubble:hubble-illustration | G*** |
| 1 | LOGO | LOGO | G*** |
| 1 | Left | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1403 |
| 1 | PMEG2005EGWJ | winterbloom:D_SOD-123 | D401 |
| 1 | Reset | winterbloom:Tactile_Switch_4.2mm | SW301 |
| 1 | Right | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1405 |
| 1 | Shield | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP401 |
| 1 | TVS | Package_TO_SOT_SMD:SOT-23-6 | U401 |
| 1 | USB | winterbloom:LED_0805_Kingbright_APT2012 | D402 |
| 1 | USB B | winterbloom:USB_B_Receptacle_Horizontal | J402 |
| 1 | Upstream +12V | winterbloom:TerminalBlock_4UCON_1x02_P3.50mm_Horizontal | J203 |
| 1 | Upstream +5V | winterbloom:TerminalBlock_4UCON_1x02_P3.50mm_Horizontal | J205 |
| 1 | Upstream -12V | winterbloom:TerminalBlock_4UCON_1x02_P3.50mm_Horizontal | J204 |
The 334 most common of 335 parts.
More from wntrblm/Hubble
9- 2 layers21.6 × 58.4 mm

- 2 layers100 × 100 mm

- 2 layers27.1 × 24 mm

- 2 layers27.1 × 24 mm

- 2 layers50.8 × 38.7 mm

- 2 layers26.9 × 68.6 mm

- 2 layers27.1 × 18.5 mm

- 2 layers21.5 × 26.5 mm

- 2 layers26.7 × 27.9 mm

Similar boards
- 2 layers20 × 108 mm

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 mm

- 2 layers51 × 30 mm

- 4 layers70.8 × 108 mm

- 4 layers67.5 × 9.2 mm

Ref mic
loudifier/OpenRefMic
open hardware design for a high-performance low-cost measurement microphone
47 parts169MIT - 2 layers102.3 × 51 mm

- 4 layers40.6 × 58.4 mm

- 2 layers168 × 109.2 mm

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.