Skip to the content
PCBKitNew board
2 layers185 × 160.2 mmSplitboard B, the printed circuit board in 3D

Splitboard B

zobelj/ECE477

ECE477 Team 4 Website

Size
185 × 160.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
133
Nets
102
Pads
688
Tracks, vias
832, 83
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
30 Aug 2022
Updated
6 Dec 2022

Overview

Splitboard B is an open-source printed circuit board by zobelj, from the zobelj/ECE477 repository on GitHub. It is a 2-layer board of 185 × 160.2 mm with 133 parts on 102 nets, routed with 832 tracks and 83 vias.

It is built around the AMS1117-3.3. Its parts include 39 diodes, 39 switches, 36 resistors, 9 capacitors and 3 ICs.

Main components

1

README

README.md

Split USB Keyboard

ECE477 Team 4 github

Reset source code to work as keyboard

  1. Make changes to .ioc file and save it
  2. Build the code
  3. Delete the Middlewares folder
  4. Unzip Middlewares KEYBOARD SETUP.zip and rename the folder to Middlewares (Keep the ziped file here for future use)
  5. Build the code (there will likely be errors, if so proceed to step 6)
  6. Navigate to Drivers>STM32F4xx_HAL_DRIVER>Src in this directory there will be duplicate files that look like this ...cortex.c and ...cortext 2.c or ...cortex 3.c to fix this delete all of the files that have a number at the end of the file name. This can easily be done in the console/terminal with rm *2.c or rm *3.c

Parts

133
QtyValueFootprintReferences
38DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +22
38KEYSW6:SW_Hotswap_Kailh_MX_platedK1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +22
2320Resistor_SMD:R_0805_2012MetricR10, R11, R12, R13, R14, R15, R16, R17, R24, R25, R26, R27, R28, R29, R30, R31 +7
1110kResistor_SMD:R_0805_2012MetricR3, R4, R5, R6, R7, R18, R19, R20, R21, R22, R23
4100nFCapacitor_SMD:C_0805_2012MetricC1, C4, C5, C9
4MountingHoleMountingHole:MountingHole_2.7mmH1, H2, H3, H4
2.01uFCapacitor_SMD:C_0805_2012MetricC2, C3
210uCapacitor_SMD:C_0805_2012MetricC6, C7
24K7Resistor_SMD:R_0805_2012MetricR1, R2
1100 @ 100 MHzResistor_SMD:R_0805_2012MetricFB1
110ufCapacitor_SMD:C_0805_2012MetricC8
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1CR2013-MI2120Display:CR2013-MI2120U1
1Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_HorizontalJ2
1D_SchottkyDiode_SMD:D_SOD-323D39
1MCP23017_SPPackage_DIP:DIP-28_W7.62mmU2
1RotaryEncoderRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1USB_C_ReceptacleConnector_USB:USB_C_Receptacle_Amphenol_12401548E4-2AJ1

Questions

How big is the Splitboard B PCB?

It measures 185 × 160.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Splitboard B use?

133 parts, built around the AMS1117-3.3. 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 Splitboard B KiCad files?

From the zobelj/ECE477 repository on GitHub, at the commit this page was made from: the board is Splitboard-B/Splitboard-B.kicad_pcb and its schematic ESD Protection Circuit/ESD Protection Circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Splitboard B design in my own project?

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

More from zobelj/ECE477

2
  • 2 layers185 × 160.2 mmSplitboard A, the printed circuit board in 3D

    Splitboard A

    zobelj/ECE477

    ECE477 Team 4 Website

    159 parts
  • 2 layers90 × 90 mmKBT1, the printed circuit board in 3D

    KBT1

    zobelj/ECE477

    ECE477 Team 4 Website

    37 parts

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407