

Squishy
Squishy hardware design files
- Size
- 85 × 85 mm
- Copper layers
- 4
- Thickness
- 1.59 mm
- Parts
- 244
- Nets
- 211
- Pads
- 1,007
- Tracks, vias
- 2,715, 387
- Pours
- 19
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 2 Oct 2024
- Updated
- 2 Oct 2024
Overview
Squishy is an open-source printed circuit board by esden, from the esden/squishy-hardware repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 85 × 85 mm with 244 parts on 211 nets, routed with 2,715 tracks and 387 vias.
It is built around the ICE40HX8K-BG121, USB3318-CP-TR and GD25Q64EWIGR, with the FXL4TD245BQX, SP3400-02UTG and TLV73312PQDRVRQ1 among its other parts. Its parts include 89 resistors, 70 capacitors, 35 ICs, 7 diodes and 5 transistors. It belongs with the FPGA and CPLD boards of this library.
Main components
12ICE40HX8K-BG121
CABGA-121-40℃~+100℃ 1.14V~1.26V 131072bit 7680 93 960 iCE40 HX CABGA-121 Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)USB3318-CP-TR
QFN-24-EP(4x4)-40℃~+85℃ 1.8V~3.3V 20uA 480Mbps 5.5mA Transceiver USB 2.0 QFN-24-EP(4x4) USB Converters ROHSMicrochip TechnologyUSB ConvertersGD25Q64EWIGR
WSON-8-EP(5x6)-40℃~+85℃ 100,000 cycles 12uA 133MHz 2.7V~3.6V 20 Years 500us 64Mbit SPI WSON-8-EP(5x6) NOR FLASH ROHSGigaDevice Semicon BeijingNOR FLASHFXL4TD245BQX
DQFN-16(2.5x3.5)-40℃~+85℃ 1 1.1V~3.6V 1.1V~3.6V 4 Bidirectional Power-Off Protection Tri-State DQFN-16(2.5x3.5) Translators, Level Shifters ROHSonsemiTranslators, Level ShiftersSP3400-02UTG
UDFN-6(1x1.6)10nA 16V 1pF 2 5V 6.5V 8A@8/20us ESD IEC 61000-4-2、IEC 61000-4-4 UDFN-6(1x1.6) ESD and Surge Protection (TVS/ESD) ROHSLittelfuseUncategorisedTLV73312PQDRVRQ1
WSON-6-EP(2x2)-40℃~+125℃@(Ta) 1 1.2V 120uVrms 300mA 450mV@(300mA) 5.5V 50dB@(1kHz) 62uA Fixed Over Current Protection、Thermal Shutdown Positive WSON-6-EP(2x2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCRGCQ0402F330R
0402-55℃~+155℃ 330Ω 63mW Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount ROHSTE ConnectivityChip Resistor - Surface MountCRCW060310K0FKEAC
0603-55℃~+155℃ 100mW 10kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountCRGCQ0402F150R
0402-55℃~+155℃ 150Ω 50V 62.5mW Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount ROHSTE ConnectivityChip Resistor - Surface MountUMK107BJ105KA-T
06031uF 50V X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSTaiyo YudenMultilayer Ceramic Capacitors MLCC - SMD/SMTCRCW06034K70FKEAC
0603-55℃~+155℃ 100mW 4.7kΩ Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface Mount150060BS75000
0603-40℃~+85℃ 1.1mm x 0.8mm square LED 1000V 105mW 140° 145mcd 20mA 25nm 3.2V 465nm 470nm Blue Discrete Diode InGaN Water Clear 0603 LED Indication - Discrete ROHSWürth ElektronikLight Emitting Diodes (LED)
README
README.mdSquishy - Hardware
This repository contains the hardware design files for Squishy.
You can view a live rendering of the WIP hardware in your web browser here, thanks to KiCanvas.
[!IMPORTANT] If you're looking for the Squishy software/gateware, they can be found at
squishy-scsi/squishy.
Documentation
The documentation for the Squishy hardware can be found here.
License
The hardware design files for Squishy are licensed under the CERN-OHL-S, the license for which can be found in LICENSE
Parts
244| Qty | Value | Footprint | References |
|---|---|---|---|
| 44 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +28 |
| 36 | 330 | Resistor_SMD:R_0603_1608Metric | R31, R33, R34, R36, R39, R41, R42, R43, R45, R47, R48, R49, R50, R51, R54, R55 +20 |
| 25 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R14, R17, R29, R30, R32, R35, R37, R38, R40, R44, R46, R52, R53, R65, R67 +9 |
| 18 | 150 | Resistor_SMD:R_0603_1608Metric | R3, R4, R5, R6, R11, R12, R15, R18, R21, R22, R23, R24, R25, R26, R27, R28 +2 |
| 18 | THVD1452DGSR | Package_SO:VSSOP-10_3x3mm_P0.5mm | U1, U4, U10, U13, U15, U17, U18, U21, U22, U24, U25, U28, U29, U31, U32, U34 +2 |
| 9 | FXL4TD245BQX | DX-MON:DQFN16_1EP_2.5x3.5mm_P0.5mm | U2, U8, U11, U16, U20, U23, U27, U30, U33 |
| 8 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C33, C34, C35, C38, C39, C40, C41, C44 |
| 7 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C6, C8, C28, C46, C52 |
| 6 | Fiducial | Fiducial:Fiducial_0.75mm_Mask1.5mm | FID1, FID2, FID3, FID4, FID5, FID6 |
| 5 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP15, TP16, TP17, TP18 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C7, C10, C60, C70 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 4k7 | Resistor_SMD:R_0603_1608Metric | R13, R19, R20 |
| 3 | BLUE | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D5, D6 |
| 2 | 0.01uF | Capacitor_SMD:C_0603_1608Metric | C29, C57 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R57, R62 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C30, C48 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric | R2, R10 |
| 2 | 47uF | Capacitor_SMD:C_1210_3225Metric | C2, C9 |
| 2 | PINK | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2, D4 |
| 2 | Q_DUAL_PMOS_S1G1D2S2G2D1 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q3, Q4 |
| 2 | Q_PMOS_DGS | Package_TO_SOT_SMD:SOT-323_SC-70 | Q1, Q2 |
| 2 | WHITE | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3, D7 |
| 1 | 100uF | Capacitor_SMD:C_1210_3225Metric | C5 |
| 1 | 13MHz | rhais_osc:SMD3225 | X1 |
| 1 | 1v2 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | 1v8 | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | 250mA | Fuse:Fuse_1210_3225Metric_Castellated | F1 |
| 1 | 30k | Resistor_SMD:R_0603_1608Metric | R89 |
| 1 | 3v3 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | 48MHz | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X2 |
| 1 | 5v0 | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | 6k8 | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 8k06 | Resistor_SMD:R_0603_1608Metric | R72 |
| 1 | APX811-40UG-7 | Package_TO_SOT_SMD:SOT-143 | U35 |
| 1 | Antifaschistische_Aktion | lethalbit-graphics:Antifaschistische Aktion_600dpi | G2 |
| 1 | Conn_01x04 | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J3 |
| 1 | Conn_02x05_Odd_Even | lethalbit-connectors:FTSH-105-01-L-DV-K-TR | J4 |
| 1 | Conn_02x26_Top_Bottom | lethalbit:SCSI-50-PIN | J2 |
| 1 | GD25Q64EWIGR | rhais_package-qfn:UDFN-8-1EP_6x5mm_P1.27mm_EP3.4x4mm | U26 |
| 1 | Graphic | lethalbit-graphics:ran-filled | G1 |
| 1 | ICE40HX8K-BG121 | Package_BGA:BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD | U19 |
| 1 | LP5910-1.8DRVR | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U7 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q5 |
| 1 | RST | lethalbit:SW_Tactile_SPST_Angled_TC-1109DE | SW1 |
| 1 | SP3400-02UTG | rhais_package-qfn:UDFN-6L | U12 |
| 1 | TLV73312PQDRVRQ1 | Package_DFN_QFN:DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U5 |
| 1 | TLV755533PDRVR | Package_DFN_QFN:DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U3 |
| 1 | TPWR | TestPoint:TestPoint_Pad_D1.0mm | TP13 |
| 1 | USB3318 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U14 |
| 1 | USB_B_Micro | lethalbit-connectors:MICRO-USB-B-(IN_PCB) | J1 |
| 1 | ~{AA} | TestPoint:TestPoint_Pad_D1.0mm | TP10 |
| 1 | ~{BSY} | TestPoint:TestPoint_Pad_D1.0mm | TP9 |
| 1 | ~{FRST} | TestPoint:TestPoint_Pad_D1.0mm | TP7 |
| 1 | ~{MR} | TestPoint:TestPoint_Pad_D1.0mm | TP12 |
| 1 | ~{PRST} | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | ~{SEL} | TestPoint:TestPoint_Pad_D1.0mm | TP11 |
| 1 | ~{TPWRE} | TestPoint:TestPoint_Pad_D1.0mm | TP14 |
| 1 | ~{TX} | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
More from esden/squishy-hardware
10- 8 layers245 × 129 mm

- 8 layers75 × 115 mm

- 6 layers75 × 55 mm

- 4 layers121.4 × 109.4 mm

- 6 layers75 × 55 mm

- 6 layers75 × 55 mm

- 6 layers75 × 34 mm

- 6 layers75 × 34 mm

- 6 layers75 × 34 mm

- 6 layers75 × 34 mm

Similar boards
- 6 layers85 × 90 mm

- 4 layers38 × 42 mm

- 6 layers128 × 91 mm

- 4 layers30 × 18 mm

Ble mote
kitspace-forks/air-quality-monitor
Design repository for an ESP32-based IoT air quality monitor
49 partsBSD-3-Clause - 6 layers76 × 45 mm

- 2 layers110.8 × 117 mm

- 4 layers111.8 × 165.1 mm

Modulation board
JordanAceto/micro_ox
Monosynth with analog signal path and digital controls. SSI2130 VCOs and SSI2140 VCF.
244 parts8CC-BY-4.0 - 4 layers278 × 93.5 mm

Questions
How big is the Squishy PCB?
It measures 85 × 85 mm and has 4 copper layers, 1.59 mm thick.
What parts does the Squishy use?
244 parts, built around the ICE40HX8K-BG121, USB3318-CP-TR, GD25Q64EWIGR and FXL4TD245BQX. 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 Squishy KiCad files?
From the esden/squishy-hardware repository on GitHub, at the commit this page was made from: the board is release/rev1/kicad-project/squishy.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Squishy design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).