

Splitboard A
ECE477 Team 4 Website
- Size
- 185 × 160.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 159
- Nets
- 174
- Pads
- 846
- Tracks, vias
- 1,237, 106
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 30 Aug 2022
- Updated
- 6 Dec 2022
Overview
Splitboard A 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 159 parts on 174 nets, routed with 1,237 tracks and 106 vias.
It is built around the AMS1117-3.3, SIT2024BA-S2-33E-8.000000G and USBUF02W6. Its parts include 44 resistors, 41 diodes, 40 switches, 21 capacitors and 5 ICs. It belongs with the STM32 boards of this library.
Main components
3AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSIT2024BA-S2-33E-8.000000G
SOT-23-5-40℃~+125℃ 3.3V 4.8mA 8MHz LVCMOS、LVTTL ±25ppm SOT-23-5 Programmable Oscillators ROHSSiTimeProgrammable OscillatorsUSBUF02W6
SOT323-6L-40℃~+125℃ 22Ω 47pF Yes SOT323-6L EMI/RFI Filters (LC, RC Networks) ROHSSTMicroelectronicsEMI/RFI Filters (LC, RC Networks)
README
README.mdSplit USB Keyboard
ECE477 Team 4 github
Reset source code to work as keyboard
- Make changes to .ioc file and save it
- Build the code
- Delete the Middlewares folder
- Unzip Middlewares KEYBOARD SETUP.zip and rename the folder to Middlewares (Keep the ziped file here for future use)
- Build the code (there will likely be errors, if so proceed to step 6)
- Navigate to Drivers>STM32F4xx_HAL_DRIVER>Src in this directory there will be duplicate files that look like this
...cortex.cand...cortext 2.cor...cortex 3.cto 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 withrm *2.corrm *3.c
Parts
159| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +22 |
| 38 | KEYSW | 6:SW_Hotswap_Kailh_MX_plated | K1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +22 |
| 28 | 20 | Resistor_SMD:R_0805_2012Metric | R3, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30 +12 |
| 13 | 100nF | Capacitor_SMD:C_0805_2012Metric | C5, C7, C8, C9, C10, C11, C12, C13, C14, C15, C18, C20, C21 |
| 11 | 10k | Resistor_SMD:R_0805_2012Metric | R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm | H1, H2, H3, H4 |
| 3 | D_Schottky | Diode_SMD:D_SOD-323 | D39, D40, D41 |
| 2 | .01uF | Capacitor_SMD:C_0805_2012Metric | C16, C17 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C3, C4 |
| 2 | 10uf | Capacitor_SMD:C_0805_2012Metric | C6, C19 |
| 2 | 2u2 | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 4k7 | Resistor_SMD:R_0805_2012Metric | R38, R39 |
| 2 | 5K1 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 1 | 100 @ 100 MHz | Resistor_SMD:R_0805_2012Metric | FB1 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | CR2013-MI2120 | Display:CR2013-MI2120 | U2 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J3 |
| 1 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | SIT2024BA-S2-33E-8.000000G | SIT2024BA:SIT2024BA-S2-33E-8.000000G | U1 |
| 1 | STM32F407VGTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U3 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | USBUF02W6 | ul_USBUF02W6:USBUF02W6 | U5 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2A | J2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2A | J1 |
Questions
How big is the Splitboard A PCB?
It measures 185 × 160.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Splitboard A use?
159 parts, built around the AMS1117-3.3, SIT2024BA-S2-33E-8.000000G and USBUF02W6. 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 A KiCad files?
From the zobelj/ECE477 repository on GitHub, at the commit this page was made from: the board is Splitboard-A/Splitboard-A.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 A 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 mm

- 2 layers90 × 90 mm

Similar boards
- 2 layers129.4 × 77 mm

Progetto Lidar
AlessioPasin/Progetto-di-tesi-LiDAR
Questo progetto di tesi è stato realizzato da Pasin Alessio.
44 parts - 2 layers275 × 200 mm

- 6 layers54.1 × 45.1 mm

USB PD
Cuprum77/PD2Breadboard
RP2040 USB PD negotiator with onboard power measuring capabilities and advanced software for power monitoring and optimization.
94 parts5 - 2 layers100 × 50 mm

Reflow Oven
Cuprum77/ReflowController
Simple RP2040 based reflow oven controller (Work in Progress)
84 parts3CERN-OHL-S-2.0 - 2 layers99.5 × 70 mm

Breakout 1
Cuprum77/LCD_Driver
FPGA based LCD driver for cheap ST7701S displays
91 parts2CERN-OHL-S-2.0 - 4 layers36 × 40 mm

- 2 layers290.1 × 130 mm

- 2 layers26.2 × 45.5 mm

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