Skip to the content
PCBKitNew board
4 layers128.9 × 58.8 mmEx1-backplane, the printed circuit board in 3D

Install git-lfs to fetch datasheet PDFs and other large files.

Size
128.9 × 58.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
50
Nets
173
Pads
582
Tracks, vias
1,510, 384
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Jun 2019
Updated
29 Jun 2019

Overview

Ex1-backplane is an open-source printed circuit board by retraux-design, from the retraux-design/prototypes repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 128.9 × 58.8 mm with 50 parts on 173 nets, routed with 1,510 tracks and 384 vias.

Its parts include 12 connectors, 8 capacitors and 7 ICs.

README

README.md

Setup

Git Large File Storage

Install git-lfs to fetch datasheet PDFs and other large files.

KiCad Libraries

TODO

KiCad Style Guide

TODO

Schematics

Naming

  • Group decoupling caps with ICs (so U1 has cap C1, etc)
  • Keep references contiguous for related parts (R10+R11, not R23+R14)
  • Always prefer ~NET to nNET/etc
  • Always prefer NET+/NET- to NET_P/NET_N/etc

Hierarchy

  • Use hierarchical schematics for large functional blocks
  • Always prefer hierarchical pins to global net names

Passives

  • Prefer resistor arrays on proto boards (smaller component count)
  • Use R_Small and C_Small to keep schematic smaller
  • Always use the Capacitor_SMD_RD and Resistor_SMD_RD footprints
  • Prefer 0603 for NFF boards and 0402 for FF boards

Connectors

I2C
UART
  • Use the same Qwiic connector as for I2C
    • Pin order:
      1. GND (black)
      2. 3V3 (red)
      3. TX (blue)
      4. RX (yellow)
USB
Board-to-Board

PCBs

Units

  • Prefer metric
  • Larger components aligned to 0.5mm grid
  • Smaller components/traces aligned to 0.25mm grid

Silkscreen

  • Use 1x1mm / 0.15mm font (smaller may be unreadable from JLCPCB)
  • Align reference labels to footprint boundary when possible
  • Hide reference labels for mounting holes and other misc footprints
  • Prefer human-readable labels instead of references for major IO ports

Physical Design

  • Prefer M2 grounded mounting holes with vias (or M3 for larger boards)
  • Use 90deg arcs with a 0.55mm radius for board corners
  • Include several 0.5mm fiducials
  • Avoid through-hole components where possible (prefer SMD pin headers/etc)
  • Use 2.54mm pin headers for NFF boards (jumpers/etc)

Layer Stackup

(from Controlling Radiated EMI Through PCB Stack-up)

4 Layers
  1. Signal
  2. GND
  3. Power
  4. Signal
6 Layers
  1. Signal
  2. GND
  3. Signal
  4. Power
  5. GND
  6. Signal
8 Layers
  1. Signal
  2. GND
  3. Signal
  4. Power
  5. GND
  6. Signal
  7. GND
  8. Signal

Parts

50
QtyValueFootprintReferences
10MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4, H5, H6, H7, H8, H9, H10
70.1uFCapacitor_SMD_RD:C_0603_1608MetricC1, C2, C3, C4, C6, C7, C8
6ACS70331EESATRSensor_Current_RD:Allegro_QFN-12-10-1EP_3x3mm_P0.5mmU1, U2, U3, U4, U6, U7
550KResistor_SMD:R_Array_Convex_4x0603RN3, RN4, RN5, RN6, RN7
24K7Resistor_SMD:R_Array_Convex_4x0603RN1, RN2
110uFCapacitor_SMD_RD:C_0603_1608MetricC9
1APConnector_Samtec_QStrip_RD:Samtech_QSE-020-01-X-D-AJ2
1AP_I2CConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ11
1AP_I2C_INTConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical_SMDJ10
1CA0Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP1
1GPUConnector_Samtec_QStrip_RD:Samtech_QSE-020-01-X-D-AJ4
1LOGOSymbol_RD:Atom_LogoG***
1Linear_Technology_LTC2497Package_DFN_QFN:QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm_ThermalViasU8
1MCU_I2CConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ8
1MCU_I2C_INTConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical_SMDJ7
1MCU_UARTConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ9
1Measurement ENConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ12
1NetConnector_Samtec_QStrip_RD:Samtech_QSE-020-01-X-D-AJ5
1PowerConnector_Samtec_QStrip_RD:Samtech_QSE-020-01-X-D-AJ1
1SDIO_EXTConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical_SMDJ6
1SensorsConnector_Samtec_QStrip_RD:Samtech_QSE-020-01-X-D-AJ3

The 46 most common of 50 parts.

Questions

How big is the Ex1-backplane PCB?

It measures 128.9 × 58.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ex1-backplane use?

50 parts. 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 Ex1-backplane KiCad files?

From the retraux-design/prototypes repository on GitHub, at the commit this page was made from: the board is ex1-backplane/pcb/ex1-backplane.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ex1-backplane design in my own project?

Its repository publishes it under the Apache-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).

Similar boards

  • 4 layers36 × 69 mmABSIS ALE+, the printed circuit board in 3D

    ABSIS ALE+

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    50 parts431
  • 4 layers55 × 35 mmPocketbeagle, the printed circuit board in 3D

    Pocketbeagle

    beagleboard/pocketbeagle

    BeagleBoard.org PocketBeagle - ultra small, ultra flexible, ultra affordable

    50 parts284CC-BY-4.0
  • 4 layers44 × 48 mmYuEEG 8CH RevF POWER, the printed circuit board in 3D

    YuEEG 8CH RevF POWER

    YuTaoV5/YuEEG

    自制ADS1299上位机程序,使用fluent绘制界面

    50 parts181
  • 4 layers51 × 48 mmEsperDNS, the printed circuit board in 3D

    EsperDNS

    zachmorr/esper

    Ad Blocking with an ESP32

    50 parts175MIT
  • 4 layers116.8 × 121.8 mmSe30, the printed circuit board in 3D

    Se30

    rhalkyard/SEthernet

    Modern, low-cost 10/100 Ethernet for the Macintosh SE and SE/30

    50 parts167GPL-3.0
  • 4 layers126.6 × 37.7 mmGruzik2.0, the printed circuit board in 3D

    Gruzik2.0

    NYDEREK/LineFollower_GRUZIK2.0-light

    GRUZIK2.0 is simple light construction made for "line follower light" competition

    50 parts101MIT
  • 4 layers36 × 77 mmUhub, the printed circuit board in 3D

    Uhub

    dotcypress/uhub

    uConsole USB Hub Expansion Card

    50 parts67Apache-2.0
  • 4 layers100 × 100 mm486 Breakout, the printed circuit board in 3D

    486 Breakout

    FoxCutter/486Dev

    Repo for the 486 breadboard computer project

    50 parts44BSD-3-Clause