Skip to the content
PCBKitNew board
6 layers90.2 × 95.9 mmPiCoral, the printed circuit board in 3D

CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

Size
90.2 × 95.9 mm
Copper layers
6
Thickness
1.6 mm
Parts
102
Nets
301
Pads
888
Tracks, vias
1,732, 352
Pours
23
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Oct 2023
Updated
8 Aug 2024

Overview

PiCoral is an open-source printed circuit board by polygnomial, from the polygnomial/adcs repository on GitHub. It is a 6-layer board of 90.2 × 95.9 mm with 102 parts on 301 nets, routed with 1,732 tracks and 352 vias.

It is built around the EP2W+, TPS7A4501DCQT and IRLML2803, with the NDS8434 among its other parts. Its parts include 32 resistors, 20 connectors, 17 ICs, 13 capacitors and 10 transistors.

Main components

4

README

README.md

ADCS

Docs

  • Power Architecture
  • RT1170 and RT1060 pin map
  • slides and other notes
  • Tim's review
  • TODO move other notes here

Hardware

Soldermander

CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

Sqrt of G

Eventual functional ADCS controller and sensor mainboard that the CPU board will sit on top of

PCBranch

Development breakout board that breaks out all the pins of the RT1170 CPU


Code

flight

Rust code with a Teensy target, RT1170 target (not yet implemented), etc.

cpp-code

Useful for checking that I implemented my Rust drivers correctly

Parts

102
QtyValueFootprintReferences
10100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R13, R14, R16, R17, R18, R19, R20, R21, R32
10NVT2010PW_118adcs:TSSOP24_SOT355-1_NXP-LU3, U4, U5, U11, U12, U13, U14, U15, U16, U17
610KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R8, R22, R23, R26, R29
63.3kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R7, R10, R25, R28, R31
510nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C5, C13, C15, C17
54.7KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R9, R24, R27, R30
54.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C6, C14, C16, C18
5IRLML2803mainboard:SOT-23Q1, Q4, Q6, Q8, Q10
5NDS8434mainboard:NDS8434Q2, Q5, Q7, Q9, Q11
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R6, R11
45055680431adcs:CON_5055680431J1, J2, J3, J11
4Conn_01x10Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ24, J26, J29, J30
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH5, H6, H7, H8
3Amphenol_901-144Connector_Coaxial:SMA_Amphenol_901-144_VerticalJ8, J9, J13
3Conn_01x15Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ23, J25, J28
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
21985807adcs:SCREWTERMINAL-3.5MM-2_LOCKJ6, J7
25055680631adcs:CON_5055680631J4, J12
2~adcs:RM3100CBU9, U10
10Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15
10.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ27
1EP2W+mainboard:QFN32-5X5MMU8
1Google Coral Microadcs:CoralU2
1JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ5
1LORA1281F27adcs:LORA128XF27U6
1Orion B16mainboard:S1216_24PIN_PACKAGEU7
1TPS7A4501DCQTmainboard:TPS7A4501DCQTU1
1TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP1

The 97 most common of 102 parts.

Questions

How big is the PiCoral PCB?

It measures 90.2 × 95.9 mm and has 6 copper layers, 1.6 mm thick.

What parts does the PiCoral use?

102 parts, built around the EP2W+, TPS7A4501DCQT, IRLML2803 and NDS8434. 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 PiCoral KiCad files?

From the polygnomial/adcs repository on GitHub, at the commit this page was made from: the board is hardware/adcs_with_coral/PiCoral.kicad_pcb and its schematic hardware/adcs_with_coral/PiCoral.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PiCoral design in my own project?

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

More from polygnomial/adcs

5
  • 6 layers73.7 × 73.7 mmSoldermander panelized, the printed circuit board in 3D

    Soldermander panelized

    polygnomial/adcs

    CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

    177 parts2
  • 4 layers90.2 × 95.9 mmSqrt of g, the printed circuit board in 3D

    Sqrt of g

    polygnomial/adcs

    CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

    77 parts2
  • 2 layers46.3 × 46.3 mmPCBassProShop, the printed circuit board in 3D

    PCBassProShop

    polygnomial/adcs

    CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

    22 parts2
  • 4 layers90.2 × 95.9 mmPCBranch, the printed circuit board in 3D

    PCBranch

    polygnomial/adcs

    CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

    15 parts2
  • 4 layers90.2 × 95.9 mmPrintedCoralBoard, the printed circuit board in 3D

    PrintedCoralBoard

    polygnomial/adcs

    CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.

    14 parts2

Similar boards

  • 4 layers90.2 × 95.9 mmMainboard v04, the printed circuit board in 3D

    Mainboard v04

    pycubed/hardware

    Pycubed PC104 layout design files

    201 parts97
  • 4 layers90.2 × 95.9 mmMainboard v05, the printed circuit board in 3D

    Mainboard v05

    alxklso/ISP-cubesat

    This is the repo for the Isomer Space Program (ISP) 1U CoyoteSat CubeSat mission.

    255 parts1MIT
  • 4 layers88 × 94.5 mmBattery board v1, the printed circuit board in 3D

    Battery board v1

    proveskit/battery_board

    The battery and power management board for the PROVES Kit.

    119 parts2CERN-OHL-W-2.0
  • 4 layers90.2 × 95.9 mmADCS board, the printed circuit board in 3D

    ADCS board

    onionharvester/boardwalk

    A little gathering place for my PCBs. This is their favourite hangout spot! 🪼⋆.ೃ࿔*:・

    205 parts55
  • 4 layers90.2 × 95.9 mmPicubed samwise, the printed circuit board in 3D

    Picubed samwise

    stanford-ssi/samwise-avionics

    Avionics for 2U Rev of Sputnik Satellite

    191 parts13
  • 4 layers56 × 65 mmRPi interface, the printed circuit board in 3D

    RPi interface

    pete4radio/SAMWISE-1-1-HW-Training

    PCBs fabbed in May 2024 for SAMWISE

    47 parts
  • 4 layers56 × 65 mmRPi interface, the printed circuit board in 3D

    RPi interface

    pete4radio/SAMWISE-1-2-HW-Training

    SAMWISE boards existing or newly ordered March 2025

    47 parts