
Yoga v2
mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

Hardware designs by Michael Schwingen, michael at schwingen dot org
I2c slave is an open-source printed circuit board by mschwingen, from the mschwingen/hardware repository on GitHub. It is a 2-layer board of 32 × 32 mm with 23 parts on 18 nets, routed with 183 tracks and 16 vias.
It is built around the SMBJ5.0A. Its parts include 7 resistors, 5 capacitors, 3 diodes, 3 connectors and 2 crystals. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Similar to Analog Devices LB-013, this is a simple R-C-network that is useful when optimizing the loop compensation of switching regulators. I made this to use parts I had around (especially the 5-pin DIP switches), primarily because a nice PCB with silkscreen is a lot prettier than a bit of perfboard.
The PCB with all switches open has ca. 12pF of capacitance.
This is a KiCad design, however, there are PDFs and fabrication-ready gerber files in case you simply want to make your own.
This design is licensed under the CERN-OHL-S v2 license: https://ohwr.org/cern_ohl_s_v2.txt
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5, C6 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3, R6 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R4 |
| 2 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 1 | 180 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 7.3728MHz | Crystal:Crystal_SMD_HC49-SD_HandSoldering | Y2 |
| 1 | 7.3728MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | ATmega88-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AVR-ISP-6 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | CN3 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | CN1 |
| 1 | SMBJ5.0A | Diode_SMD:D_SMB_Handsoldering | D3 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | CN2 |
It measures 32 × 32 mm and has 2 copper layers, 1.6 mm thick.
23 parts, built around the SMBJ5.0A. 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 mschwingen/hardware repository on GitHub, at the commit this page was made from: the board is i2c-slave/hardware/i2c_slave.kicad_pcb and its schematic USB-PD-Sniffer/USB-PD-Sniffer_V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask mschwingen before reusing the design.

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

OLIMEX/ESP32-POE-ISO
ESP32 Power Over Ethernet board with 3000VDC Galvanic insulation


geezacoleman/owl-driver-board
Development of a board that receives GPIO input and allows on/off control of connected solenoids.

simpleiot/hardware
Hardware designs for IoT devices and sensor nodes.




dennowiggle/Retro-PETER
3.3V Retro computer project => FPGA + RCBUS + CPU boards making a custom system.