Jellyfish
wntrblm·jellyfish-and-starfish·hardware/jellyfish/jellyfish.kicad_pcb
About the Jellyfish PCB
Jellyfish is an open source RP2040/RP2350 PCB design by wntrblm, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 80 × 70 mm, with 142 components from 42 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the VX7805-500, MIC5317-3.3YD5, W25Q64JVS, 74HC2G34GW,125 and SRL05-TP. By type, the board carries 66 capacitors, 29 resistors, 14 inductors, 10 ICs, 10 connectors and 3 diodes.
From the project
Jellyfish and Starfish are control boards designed for use with the LumenPnP. Starfish controls the base of the machine including X & Y axes and pneumatics. Jellyfish controls the head of the machine including the Z, A, and B axes.
Jellyfish and Starfish are control boards designed for use with the LumenPnP. Starfish controls the base of the machine including X & Y axes and pneumatics. Jellyfish controls the head of the machine including the Z, A, and B axes.
Jellyfish and Starfish were made for Winterbloom's internal use cases and we don't have the resources to provide support. While we hope that this repository contains useful information for you, please note that issues and pull requests may go unanswered or may be closed without reply.
Main components on the Jellyfish
Jellyfish bill of materials (BOM)
142 components, 42 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VX7805-500 | Converter_DCDC_CUI_VX78-500_THT | U1 |
| 1 | MIC5317-3.3YD5 MIC5317-3.3 | SOT-23-5 | U2 |
| 1 | RP2040 | RP2040-QFN-56 | U3 |
| 1 | W25Q64JVS W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 2 | 74HC2G34GW,125 74HC2G34 | SOT-363_SC-70-6 | U5, U7 |
| 1 | SRL05-TP TVS | SOT-23-6 | U6 |
| 3 | TMC2209-LA TMC2209 | TMC2209-LA | U8, U9, U10 |
| 1 | ABM8G-106-12.000MHZ-T 12MHz | Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y1 |
| 1 | INS | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | 8P8C_LED_Shielded | RJ45_Amphenol_RJE45-188-1411_Vertical | J2 |
| 1 | CAM | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3 |
| 1 | CAMLED | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J4 |
| 1 | OUT1 | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J5 |
| 1 | BLTOUCH | JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal | J6 |
| 3 | B4B-XH-AM MOTOR | JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J7, J8, J9 |
| 1 | Stemma QT | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J10 |
| 7 | B72500D0300H060 35V | R_0603_HandSolder | RV1, RV2, RV3, RV4, RV5, RV6, RV7 |
| 1 | MF-SW-TACT-4.2MM, MF-SW-TACT-6MM BOOTSEL | Tactile_Switch_4.2mm | SW1 |
| 1 | MF-SW-TACT-4.2MM, MF-SW-TACT-6MM RESET | Tactile_Switch_4.2mm | SW2 |
| 1 | APT2012EC AUX | LED_0805_Kingbright_APT2012 | D1 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SMAJ28A | D_SMA | D2 |
| 1 | APT2012EC ACT | LED_0805_Kingbright_APT2012 | D4 |
| 14 | BLM18KG121TN1D 50Ω @ 100MHz | L_0603_HandSolder | FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8 +6 |
| 23 | CL05A104KA5NNNC 100n | C_0402_HandSolder | C1, C8, C9, C11, C12, C13, C14, C15 +15 |
| 1 | ? 4.7u | C_0805_HandSolder | C2 |
| 2 | C2012X5R1V226M125AC 22u | C_0805_HandSolder | C3, C4 |
| 2 | EEE-TQV101XAP 100u | CP_Elec_6.3x7.7 | C5, C22 |
| 5 | CL05A105KO5NNNC 1u | C_0402_HandSolder | C6, C7, C18, C19, C26 |
| 1 | CL32B106KBJNNNE 10u | C_0805_HandSolder | C10 |
| 2 | CL05C150JB5NNNC 15p | C_0402_HandSolder | C23, C24 |
| 3 | CL10B223KB8NNNC 22n | C_0603_HandSolder | C28, C42, C56 |
| 9 | CL10B104KB8NNWC 100n | C_0603_HandSolder | C30, C36, C37, C44, C50, C51, C58, C64 +1 |
| 3 | CL10A475KP8NNNC 4.7u | C_0603_HandSolder | C31, C45, C59 |
| 3 | CL32B106KBJNNNE 10u | C_1210_HandSolder | C35, C49, C63 |
| 12 | 885342006005 470p | C_0603_HandSolder | C38, C39, C40, C41, C52, C53, C54, C55 +4 |
| 5 | RC0402JR-0710KL 5.1k | R_0402_HandSolder | R1, R2, R15, R26, R27 |
| 2 | RC0402JR-0710KL 100 | R_0402_HandSolder | R3, R16 |
| 8 | RC0402JR-0710KL 10k | R_0402_HandSolder | R4, R5, R12, R13, R14, R17, R20, R23 |
| 2 | RC0402FR-0727RL 27R | R_0402_HandSolder | R6, R7 |
| 4 | RC0402JR-071KL 1k | R_0402_HandSolder | R8, R9, R11, R29 |
| 2 | 1k | R_0603_HandSolder | R10, R28 |
| 6 | KDV12DR240ET 220m | R_1206_HandSolder | R18, R19, R21, R22, R24, R25 |
Jellyfish design files
The KiCad project lives in the wntrblm/jellyfish-and-starfish repository on GitHub; these links point at the commit this page was built from.
Jellyfish: common questions
What microcontroller does the Jellyfish use?
The Jellyfish is built around the RP2040, from the RP2040/RP2350 family.
How big is the Jellyfish PCB?
The Jellyfish measures 80 × 70 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Jellyfish?
142 components, from 42 distinct parts. The full bill of materials is listed on this page.
Where can I download the Jellyfish design files?
From the wntrblm/jellyfish-and-starfish repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Jellyfish design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Jellyfish without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in jellyfish-and-starfish
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k