
Jitx design
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

A kvm that can switch one output USB C between two input USB C connections.
Kvm is an open-source printed circuit board by OleStrohm, from the OleStrohm/USB-C-kvm repository on GitHub, published under the MIT licence. It is a 4-layer board with 30 parts on 59 nets, routed with 331 tracks and 26 vias.
It is built around the HD3SS3212RKS. Its parts include 10 resistors, 7 ICs, 6 capacitors, 4 connectors and 1 switch. It belongs with the STM32 boards of this library.
A USB C kvm used to switch one output connection between two input connections.
This allows one to connect a peripheral to the output and a computer to each input, and then switch which computer it should be connected to with the press of a button.
These are the design goals I'm aiming for:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10k | Resistor_SMD:R_0805_2012Metric | R3, R4, R5, R7, R9, R10 |
| 3 | HD3SS3212 | VQFN20:VQFN20RKS | U2, U3, U4 |
| 3 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2A | J1, J3, J4 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 2 | 30p | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 640 | Resistor_SMD:R_0805_2012Metric | R6, R8 |
| 2 | UCS3205 | VQFN20:VQFN19_3x3x0.9mm | U6, U7 |
| 1 | 10u | Capacitor_SMD:C_1206_3216Metric | C4 |
| 1 | 3.32M | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 3300p | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 33u | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 866k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J2 |
| 1 | Crystal | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | MAX17501AxTB | Package_DFN_QFN:TDFN-10-1EP_2x3mm_P0.5mm_EP0.9x2mm | U1 |
| 1 | STM32F030F4Px | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U5 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW1 |
30 parts, built around the HD3SS3212RKS. 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.
From the OleStrohm/USB-C-kvm repository on GitHub, at the commit this page was made from: the board is kvm.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

Hanqaqa/Easyduino
Easily dive into different PCB KiCad designs of the most popular microcontroller devboards





inaxeon/ocu2pciex8
This repository contains the design files for a PCIe x4 (x8 physical) to OCuLink adapter I designed to solve some difficult PC build problems some time ago.
