

Jupiter
Repository for Jupiter Model A board.
- Size
- 130.8 × 108 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 138
- Nets
- 189
- Pads
- 751
- Tracks, vias
- 4,464, 228
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 19 Nov 2023
- Updated
- 24 Nov 2024
Overview
Jupiter is an open-source printed circuit board by ffich, from the ffich/Jupiter_Model_A repository on GitHub, published under the MIT licence. It is a 4-layer board of 130.8 × 108 mm with 138 parts on 189 nets, routed with 4,464 tracks and 228 vias.
It is built around the MIC2026-1BM, BAV99 and RCLAMP0524P, with the S8050 among its other parts. Its parts include 39 resistors, 34 capacitors, 18 connectors, 6 ICs and 6 diodes.
Main components
4MIC2026-1BM
SOIC-8-40℃~+85℃ 140mΩ 2 2.7V~5.5V 500mA Active High Soft-start、Under-voltage lockout、Overcurrent Protection、Over temperature protection、Short-Circuit Protection、Reverse current blocking SOIC-8 Power Distribution SwitchesMicrochip TechnologyPower Distribution SwitchesBAV99
SOT-231 Pair Series Connection 1.25V@150mA 100V 215mA 250mW 4A 4ns 500nA@80V SOT-23 Switching Diodes ROHSNexperiaSwitching DiodesRCLAMP0524P
DFN2510-10-55℃~+125℃ 0.35pF、0.8pF 17V 4.5A 5V 6.8V 80nA ESD Four channels IEC 61000-4-2 Unidirectional DFN2510-10 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)S8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdJupiter System
The Jupiter System is a system developed to leverage SW capabilities of Raspberry PI Compute Modules, by designing a system with an high level of HW configurability and scalability. This allows to use the power of the existing SW ecosystem in conjunction with a modular and scalable HW system, so that the user can take benefits from both of them. This HW configurability and expandability is given by adopting built-in sockets for some common peripheral add-on’s standard. The selected standards are the Mikroelektronika MikroBUS, the SeedStudio Grove and the Sparkfun QWIIC, which are widely used and open standards for HW expandability. The adherence to those standards allows the Jupiter System boards to be able to connect to the various expansion and breakout boards currently available on the market. These boards contain various types of sensor, actuators and interfaces, allowing for a very high level of HW scalability and modularity.
In this perspective the Jupiter System acts like a bridge between the Raspberry Pi SW and the HW world, allowing to take benefit from both the ecosystems.
Examples of application fields of Jupiter System are:
- Home automation System,
- IoT applications,
- Connectivity Applications,
- Monitoring and control Systems,
- Remote Control,
- Industrial Process control,
- Robotics applications,
- Test benches,
- Etc…
youtube.com/watch?v=70Tqia20eaI
Jupiter Model A
The Jupiter Model A is the desktop-version Jupiter board. It allows the user to experiment with the full potential of the Jupiter System. It's compatible with Raspberry CM3 and CM3+ (as the Raspberry Pi fundation does, we also strongly recommend to use CM3+ for newer design) and, among other peripherals, the board has 4 MikroBUS, 2 Grove and 2 Qwiic sockets that allow to create countless of combinations with Click, Grove or Qwiic slave devices.
MikroE Click Boards
There are more that 1000 click boards currently available on the market, and so many applications can be realized exploiting the power of raspberry (on SW side) and the high availability and modularity of the click boards (on the HW side). For more information on click boards, please refer to the Mikroe website: https://www.mikroe.com/click
Board Description
The HW block diagram of the Jupiter Model A is depicted below. As is possible to see, the brain of the system is a Raspberry PI compute module 3 or 3+, connected to a broad list of peripherals.
More in details, the board is populated with:
- 3x USB
- 1x WiFi
- 1x CSI Interface
- 1x DSI interface
- 1x Boot SD card Socket
- 1x Serial Port
- Up to 16 GPIO
- 4x User LEDs
- 2x User Buttons
Additionally the board contains 4 MikroBUS Sockets that allow to interface with MikroBUS compatible devices, like the click boards, 2 Groove and 2 QWIIC connectors.
Examples of combination with Click Boards
Parts
138| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100nF | Capacitor_SMD:C_0805_2012Metric | C14, C21, C22, C23, C26, C27, C28, C29, C30, C31, C32, C33, C34 |
| 12 | 2.2k | Resistor_SMD:R_0603_1608Metric | R24, R25, R26, R27, R32, R33, R34, R35, R36, R37, R38, R39 |
| 9 | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 | |
| 8 | 10k | Resistor_SMD:R_0603_1608Metric | R10, R11, R14, R15, R16, R17, R20, R21 |
| 5 | 220 | Resistor_SMD:R_0603_1608Metric | R7, R28, R29, R30, R31 |
| 5 | 22uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C6, C7, C15 |
| 5 | 47uF | Capacitor_SMD:C_1206_3216Metric | C3, C8, C9, C10, C11 |
| 4 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | Hole, Hole, Hole, Hole | |
| 4 | BAV99 | Package_TO_SOT_SMD:SOT-23 | D1, D2, D4, D6 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R1, R2, R8 |
| 2 | 150k | Resistor_SMD:R_0603_1608Metric | R3, R6 |
| 2 | 18pF | Capacitor_SMD:C_0603_1608Metric | C18, C20 |
| 2 | 2.2uH 3A | Inductor_SMD:L_Sunlord_MWSA0518_5.4x5.2mm | L1, L2 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C4, C5 |
| 2 | 330 | Resistor_SMD:R_0603_1608Metric | R9, R22 |
| 2 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C12, C13 |
| 2 | AP3402 | Package_TO_SOT_SMD:TSOT-23-6 | U1, U2 |
| 2 | MIC2026-1BM | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5, U6 |
| 2 | RCLAMP0524P | FF_Diodes:RCLAMP0524P | D3, D5 |
| 2 | S8050 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 1 | mikroBUS:MIKROBUS_HOST_CONN | CN10 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C19 |
| 1 | 100uF | Capacitor_SMD:C_1206_3216Metric | C24 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric | C25 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 1nF | Capacitor_SMD:C_0805_2012Metric | C17 |
| 1 | 1nF | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 2 | mikroBUS:MIKROBUS_HOST_CONN | CN11 |
| 1 | 24 MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | 3 | mikroBUS:MIKROBUS_HOST_CONN | CN13 |
| 1 | 300k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 33k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 3v3 | LED_SMD:LED_0805_2012Metric | LD1 |
| 1 | 4 | mikroBUS:MIKROBUS_HOST_CONN | CN14 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 5V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | CN2 |
| 1 | ACT | LED_SMD:LED_0805_2012Metric | LD2 |
| 1 | Bead | Inductor_SMD:L_0805_2012Metric | L3 |
| 1 | Cam Jpr | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | JP3 |
| 1 | FPC15 | Connector_FFC-FPC:TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal | CN8 |
| 1 | GPIO Exp0 | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | CN9 |
| 1 | GROVE#1 | Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal | CN17 |
| 1 | GROVE#2 | Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal | CN18 |
| 1 | GWF_3M08 | FF_Modules:GWF_3M08_WifiModule | U4 |
| 1 | HDMI | FF_Connectors:HDMI_TypeA | CN4 |
| 1 | I2C PU V | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | MSMF200 | Fuse:Fuse_1812_4532Metric | F1 |
| 1 | MicroSD | Connector_Card:microSD_HC_Hirose_DM3D-SF | CN3 |
| 1 | QWIIC#1 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | CN15 |
| 1 | QWIIC#2 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | CN16 |
| 1 | RPi Compute Module | RPi_CM:Conn_TE-DDR2-SODIMM-0.6-200P-doublesided | MD1 |
| 1 | Reset | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | UART V | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | UART0 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | CN12 |
| 1 | USB2514B_Bi | Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm | U3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | CN1 |
| 1 | USB_H2 | Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal | CN5 |
| 1 | USB_H3 | Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal | CN6 |
| 1 | USB_H4 | Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal | CN7 |
| 1 | U_LED_1 | LED_SMD:LED_0805_2012Metric | LD4 |
| 1 | U_LED_2 | LED_SMD:LED_0805_2012Metric | LD5 |
| 1 | U_LED_3 | LED_SMD:LED_0805_2012Metric | LD6 |
| 1 | U_LED_4 | LED_SMD:LED_0805_2012Metric | LD7 |
| 1 | User1 | Button_Switch_SMD:SW_SPST_B3U-1000P | SW2 |
| 1 | User2 | Button_Switch_SMD:SW_SPST_B3U-1000P | SW3 |
| 1 | User3 | Button_Switch_SMD:SW_SPST_B3U-1000P | SW4 |
| 1 | WiFi | LED_SMD:LED_0805_2012Metric | LD3 |
Questions
How big is the Jupiter PCB?
It measures 130.8 × 108 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Jupiter use?
138 parts, built around the MIC2026-1BM, BAV99, RCLAMP0524P and S8050. 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 Jupiter KiCad files?
From the ffich/Jupiter_Model_A repository on GitHub, at the commit this page was made from: the board is 10_HwProject/Jupiter_ModelA/10_PCB/Jupiter/Jupiter.kicad_pcb and its schematic 10_HwProject/Jupiter_ModelA/10_PCB/Jupiter/CM_Power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Jupiter 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).
Similar boards
- 4 layers75 × 55 mm

- 4 layers90 × 80 mm

Glider
pdyxs/glider
Fork of zephray/glider (Modos Glider e-ink monitor) with a DP AUX polarity fix and a standalone GCC firmware build
379 partsCERN-OHL-S-2.0 - 2 layers120 × 80 mm

Rx72t 100 pga usb
hirakuni45/RX
Renesas RX Microcontroller, C++ framework, Library, Sample
113 parts86BSD-3-Clause - 4 layers115 × 78 mm

- 4 layers84 × 56.5 mm

- 4 layers50 × 50 mm

Usb switch
reivax-boucoi/PCB_Kicad
Repo for all my home projects involving PCBs developped with Kicad
79 parts1 - 4 layers160 × 100 mm

OSM env01
devtank-ltd/kicad_osm_env01
This documentation describes Open Hardware and is Licensed under CERN-OHL-W v2.
243 parts - 4 layers142.2 × 82.6 mm

A10-A20-OLINUXINO MICRO-4GB Rev D
lachlanA/eagle-to-kicad
Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script
558 parts429GPL-2.0