Skip to the content
4 layers75 × 45 mmAcmeHub4, the printed circuit board in 3D

KiCon 2026 workshop: KiCad 10 Professional Workflows — staged course files for the Acme USB Hub design

Size
75 × 45 mm
Copper layers
4
Thickness
1.64 mm
Parts
149
Nets
154
Pads
725
Tracks, vias
1,467, 215
Pours
23
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Sep 2026
Updated
9 Sep 2026

Overview

AcmeHub4 is an open-source printed circuit board by MaxClerkwell, from the MaxClerkwell/kicad-workshop repository on GitHub. It is a 4-layer board of 75 × 45 mm with 149 parts on 154 nets, routed with 1,467 tracks and 215 vias.

It is built around the LMR10510XMF, TPD6E05U06RVZR and TPS2546RTE, with the TPS22917DBV, ERJ2RKF1002X and RN73R1ETTP3362B25 among its other parts. Its parts include 65 resistors, 50 capacitors, 13 ICs, 6 connectors and 3 diodes.

Main components

12

README

README.md

KiCon 2026 course files

These are the files for the one-day workshop KiCad 10 Professional Workflows. The book is one level up on this drive, and the pre-class checklist is Appendix D of the book.

Copy this folder to your hard disk before the class. Put it in a path with no spaces. Session 8 writes scripts, and a space in the path breaks them.

The stages

Each session starts from its own folder. A stage is the finished design without the work of that session, and without the work of every later session. So stage N+1 is stage N plus the work of session N.

A student who falls behind loses nothing. Open the next stage at the start of the next session.

FolderSession
stage-01-organization1. Project Layout and Organization
stage-02-libraries2. Library Management Strategies
stage-03-symbols3. Symbol Design
stage-04-schematic4. Schematic Design Techniques
stage-05-footprints5. Footprint Design
stage-06-rules6. PCB Layout Best Practices I: Rules
stage-07-multichannel7. PCB Layout Best Practices II: Multichannel
stage-08-automation8. Command Line Automation
stage-09-goldenThe reference design

Open AcmeHub4/AcmeHub4.kicad_pro in the folder for the session.

Each stage folder has its own README.md. That file lists what the stage removes from the finished design. Appendix A of the book gives the same list for all nine stages. It also gives the ERC and DRC counts that each stage holds when you open it.

The other folders

design-source/

The finished design, together with the manufacturing outputs that it produces. The design files here are the same as the design files in stage-09-golden. The Outputs/ folder is the part that stage-09 does not have. It holds the gerbers, the ODB++ archives, the STEP model and the position files. It also holds the bills of materials for the three variants, and the ERC and DRC reports. Session 8 produces these files with kicad-cli, so you can compare your result against them.

course-assets/

The TPS2546 datasheet and the two pin tables for Session 3. tps2546-pins-import.csv is the file that you import. tps2546-pins-reference.csv is the finished table, for a check.

What you need

KiCad 10.0.6. The installers are on the other partitions of this drive. kicad-cli --version must print 10.0.6 before you come to the class.

Stage files that KiCad 10.0 writes do not open in KiCad 9 at all.

Parts

149
QtyValueFootprintReferences
3710kResistor_SMD:R_0402_1005MetricR1, R3, R15, R16, R17, R20, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39 +21
230u1FCapacitor_SMD:C_0402_1005MetricC3, C10, C13, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31 +7
100u1FCapacitor_SMD:C_0201_0603MetricC14, C15, C32, C33, C35, C36, C38, C39, C41, C42
822kResistor_SMD:R_0402_1005MetricR22, R23, R24, R25, R26, R27, R28, R29
510uFCapacitor_SMD:C_0402_1005MetricC2, C43, C44, C45, C46
5220R@100MHz, 2AResistor_SMD:R_0603_1608MetricFB1, FB2, FB3, FB4, FB5
5TPD6E05U06RVZPackage_SON:Texas_R-PUSON-N14U4, U6, U7, U8, U9
5USB_C_ReceptacleConnector_USB:USB_C_Receptacle_Amphenol_12401610E4-2AJ2, J3, J4, J5, J6
41kResistor_SMD:R_0402_1005MetricR11, R12, R13, R14
422uFCapacitor_SMD:C_0603_1608MetricC6, C7, C8, C11
433k6Resistor_SMD:R_0402_1005MetricR42, R43, R44, R45
447kResistor_SMD:R_0402_1005MetricR58, R59, R60, R61
4TPS2546Package_DFN_QFN:WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalViasU10, U11, U12, U13
310nFCapacitor_SMD:C_0402_1005MetricC1, C5, C12
218pFCapacitor_SMD:C_0402_1005MetricC17, C18
22u2FCapacitor_SMD:C_0402_1005MetricC4, C9
25k1Resistor_SMD:R_0402_1005MetricR9, R10
2LMR10510XMFPackage_TO_SOT_SMD:SOT-23-5U2, U3
2MBR130LSFT1GDiode_SMD:D_SOD-123FD1, D2
11MResistor_SMD:R_0402_1005MetricR21
11uFCapacitor_SMD:C_0402_1005MetricC16
12u2H@1A3Inductor_SMD:L_1008_2520MetricL2
1301RResistor_SMD:R_0402_1005MetricR8
145k3Resistor_SMD:R_0402_1005MetricR2
16u8H@700mAInductor_SMD:L_1210_3225MetricL1
18k25Resistor_SMD:R_0402_1005MetricR6
190k9Resistor_SMD:R_0402_1005MetricR18
19k1Resistor_SMD:R_0402_1005MetricR19
1Barrel_Jack_Switch_MountingPinConnector_BarrelJack:BarrelJack_CUI_PJ-079BH_HorizontalJ1
1Crystal_SmallCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1LEDAcme:LED_0805_2012Metric_PolarizedD3
1TPS22917DBVPackage_TO_SOT_SMD:SOT-23-6U1
1TUSB8041Package_DFN_QFN:QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm_ThermalViasU5

The 145 most common of 149 parts.

More from MaxClerkwell/kicad-workshop

1
  • 4 layers75 × 45 mmAcmeHub4, the printed circuit board in 3D

    AcmeHub4

    MaxClerkwell/kicad-workshop

    KiCon 2026 workshop: KiCad 10 Professional Workflows — staged course files for the Acme USB Hub design

    73 parts

Similar boards

  • 2 layers57 × 50 mmAf4-trigger hat pre LED resistor change, the printed circuit board in 3D

    Af4-trigger hat pre LED resistor change

    kenbrinkman/af4-poe-trigger

    DIY replacement for the inD connect dongle: ESPHome on an ESP32-POE-ISO triggers the aF4 frozen-food feeder's 0-10V port, scheduled from Home Assistant. Includes wiring, BOM, and printable enclosure

    28 parts1
  • 4 layers230 × 84.9 mmDrunkDashboard v2, the printed circuit board in 3D

    DrunkDashboard v2

    drunkbatya/DrunkDashboard

    STM32 powered pixel automotive dashboard

    223 parts1GPL-3.0
  • 4 layers45 × 34.8 mmKywy Micro, the printed circuit board in 3D

    Kywy Micro

    KOINSLOT-Inc/kywy-hardware

    kywy hardware files

    92 parts1
  • 4 layers110 × 122.3 mmWalking spider robot, the printed circuit board in 3D

    Walking spider robot

    DziadekMateusz/Walking_spider_robot_PCB

    Custom control board for a spider robot. Based on the STM32F103C8T6 microcontroller. Features dedicated 5V power supplies for eight servo motors, USB-C programming, Li-Po 2S power input, onboard protection circuits…

    146 parts
  • 4 layers68 × 100 mmGrippyboi, the printed circuit board in 3D

    Grippyboi

    gabbla/grippyboi

    Haldex Gen 1 controller

    204 parts
  • 4 layers20 × 20 mmAD Breakout, the printed circuit board in 3D

    AD Breakout

    waterloo-rocketry/canhw

    Hardware monorepo avionics PCB

    44 parts15GPL-3.0

Questions

How big is the AcmeHub4 PCB?

It measures 75 × 45 mm and has 4 copper layers, 1.64 mm thick.

What parts does the AcmeHub4 use?

149 parts, built around the LMR10510XMF, TPD6E05U06RVZR, TPS2546RTE and TPS22917DBV. 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 AcmeHub4 KiCad files?

From the MaxClerkwell/kicad-workshop repository on GitHub, at the commit this page was made from: the board is stage-09-golden/AcmeHub4/AcmeHub4.kicad_pcb and its schematic design-source/Acme.kicad_blocks/USB_C_CC_Termination.kicad_block/USB_C_CC_Termination.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AcmeHub4 design in my own project?

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