Skip to the content
2 layers78 × 37.5 mmExt pcb, the printed circuit board in 3D

uConsole External I/O Breakout

Size
78 × 37.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
39
Pads
163
Tracks, vias
634, 63
Pours
6
Routed
Yes
KiCad
KiCad 7 (file 20230620)
Created
4 Jul 2023
Updated
24 Nov 2023

Overview

Ext pcb is an open-source printed circuit board by 57Bravo, from the 57Bravo/uConsole_Ext_IO_Breakout repository on GitHub. It is a 2-layer board of 78 × 37.5 mm with 25 parts on 39 nets, routed with 634 tracks and 63 vias.

It is built around the SM04B-SRSS-TB(LF)(SN), GSB12J21C1EU and S2B-XH-A(LF)(SN), with the SFW15R-2STE1LF among its other parts. It belongs with the interfaces and adapters boards of this library.

Main components

4

README

README.md

uConsole External I/O Breakout - REV: A

BEWARE!!! --- THIS DESIGN HAS NOT BEEN VERIFIED --- BEWARE!!!

This is a generic breakout board for ClockWorkPI's uConsole. I didn't order the cellular module, and wanted to use the external I/O slot. Here's the "REV: A" SWAG based off of renderings of the PCB.

I have not verified this design. Once I get the boards back from OshPark, stuffed, and tested on the uConsole; I'll tag a release.

Also, I don't work for CPI, and this is not an official board from them. I just threw their logo on there, since the uConsole is their gear. Show CPI some love, and checkout their products! :)

https://www.clockworkpi.com/

https://github.com/clockworkpi/uConsole/blob/master/clockwork_Adapter_CM4_Schematic.pdf

https://github.com/clockworkpi/DevTerm/tree/main/Schematics

media/populated_board.gif

media/assembly.gif

media/mockup.gif

docs/schematic.pdf

REV: A

Epic fail on REV: A.

When I made it, CPI hadn't released the DXF for the 4G card yet. I had to eyeball the board outline based on the website images. I missed the outer edge by 1mm.

Luckily the edge was just ground plane, and I was able to file the FR4 back to get it to fit. Continuity checks out, but.... I think a REV: B is in order ha.

The fixes for REV: B are:

  • fix the board outline to account for the thicker enclosure wall
  • refactor the audio so that the onboard speakers can be used instead of the JSTs
  • flip the QWIIC connectors so they don't interfere with the speaker housings
  • pull the USB connectors in a little so they're flush with the enclosure wall

Epic Fail

Notes

Other boards made by Quadbit (Vitaly Domnikov), that you can buy on Tindie

Parts

25
QtyValueFootprintReferences
9LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***
3SM04B-SRSS-TB(LF)(SN)1_project:JST_SM04B-SRSS-TB(LF)(SN)J7, J8, J9
2GSB12J21C1EU1_project:GSB12J21C1EUJ2, J3
2S2B-XH-A(LF)(SN)1_project:JST_S2B-XH-A(LF)(SN)J5, J6
1Conn_02x07_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_VerticalJ4
1SFW15R-2STE1LF1_project:AMPHENOL_SFW15R-2STE1LFJ1
1~1_project:ext_card_fpP1

The 19 most common of 25 parts.

Similar boards

  • 4 layers288 × 135.4 mmKeyboard v2, the printed circuit board in 3D

    Keyboard v2

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    344 parts1Apache-2.0
  • 4 layers86.2 × 56.2 mmTeacup, the printed circuit board in 3D

    Teacup

    HackerComputerCompany/teacup

    Tea Cup TInker board project

    95 parts31GPL-2.0
  • 4 layers71.8 × 66 mmMinimal carrier board for CM4 rev E, the printed circuit board in 3D

    Minimal carrier board for CM4 rev E

    RobertLukan/rpi-cm4-custom-board

    Based on my previous projects I needed a customized RPI4 carrier board with 2 cameras input. The initial idea was taken from this project…

    45 parts8
  • 8 layers100 × 102 mmZynqinator, the printed circuit board in 3D

    Zynqinator

    rkarl2/Zynqinator

    Test board for the Zyqn 7020

    645 parts1AGPL-3.0
  • 4 layers257 × 117.5 mmTeacup carrier, the printed circuit board in 3D

    Teacup carrier

    thingino/teacup-neo

    Universal Ingenic SoC development platform: one carrier + per-SoC interposer modules (T10 through A1, any package) on a DDR4 card edge, with an ESP32-S3 BMC for autonomous LLM-driven development.

    157 parts1GPL-3.0
  • 2 layers30.1 × 31.2 mmCMIO DSI Adapter, the printed circuit board in 3D

    CMIO DSI Adapter

    Mimoja/RPI5-DSI-ST7701-Adapter

    An adapter board for DSI boards that have direct LED connection and need a reset pin

    9 parts
  • 4 layers95.9 × 90.2 mmCubesat orin nano carrier, the printed circuit board in 3D

    Cubesat orin nano carrier

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    87 parts1CC0-1.0

Questions

How big is the Ext pcb PCB?

It measures 78 × 37.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ext pcb use?

25 parts, built around the SM04B-SRSS-TB(LF)(SN), GSB12J21C1EU, S2B-XH-A(LF)(SN) and SFW15R-2STE1LF. 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 Ext pcb KiCad files?

From the 57Bravo/uConsole_Ext_IO_Breakout repository on GitHub, at the commit this page was made from: the board is pcb/ext_pcb/ext_pcb.kicad_pcb and its schematic pcb/ext_pcb/ext_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ext pcb design in my own project?

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