
Gateway
Kampi/IoT-Gateway
Open-Source Zigbee, Thread, wM-Bus, LoRa, LoRaWAN gateway for Home Assistant.

I couldn't find one of these easily, so I decided to make one myself.
Hdmi switch is an open-source printed circuit board by Stary2001, from the Stary2001/hdmi-switch repository on GitHub. It is a 4-layer board of 60 × 45 mm with 65 parts on 96 nets, routed with 947 tracks and 141 vias.
It is built around the 74LVC1G07, 74LVC1G125 and TXS0102DCU, with the AMS1117-3.3 among its other parts. Its parts include 18 resistors, 17 capacitors, 9 ICs, 7 connectors and 4 diodes. It belongs with the interfaces and adapters boards and the SAM D and SAM boards of this library.
I couldn't find one of these easily, so I decided to make one myself.
This uses a PI3HDX621 3.4Gbps HDMI1.4b Active 2:1 Switch with ARC and Fast Switching paired with a SAMD21 microcontroller (because I had some in stock).
The firmware is implemented with my library libsam.

Untested things - the switch IC supports ARC, but I didn't test that yet because I don't have anything handy that supports it.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C6, C7, C8, C15, C16, C17 |
| 5 | R_Small | Resistor_SMD:R_0603_1608Metric | R1, R4, R5, R6, R7 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C5, C10, C11 |
| 4 | 47k | Resistor_SMD:R_0603_1608Metric | R13, R14, R16, R17 |
| 4 | LED_Small | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R10, R15, R18 |
| 3 | HDMI_A | stary:HDMI-SS-53000 | J1, J2, J3 |
| 3 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3, JP4, JP5 |
| 3 | TXS0102DCU | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U7, U8, U9 |
| 2 | 1.5k | Resistor_SMD:R_0603_1608Metric | R11, R12 |
| 2 | 100n??? | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | 74LVC1G07 | Package_TO_SOT_SMD:SOT-23-5 | U5, U6 |
| 2 | Conn_01x04_Female | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J6, J7 |
| 2 | Jumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 100n?? | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 74LVC1G125 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | 9k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | ATSAMD21E15A-M | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm | U3 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | PI3HDX621 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_Push | stary:PTS636 | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J5 |
It measures 60 × 45 mm and has 4 copper layers, 1.61 mm thick.
65 parts, built around the 74LVC1G07, 74LVC1G125, TXS0102DCU and 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.
From the Stary2001/hdmi-switch repository on GitHub, at the commit this page was made from: the board is hardware/v0.1/hdmi-switch.kicad_pcb and its schematic hardware/v0.1/hdmi-switch.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 Stary2001 before reusing the design.

Kampi/IoT-Gateway
Open-Source Zigbee, Thread, wM-Bus, LoRa, LoRaWAN gateway for Home Assistant.

abhishek-kakkar/beaglelogic-standalone
BeagleLogic implemented as a turnkey and standalone logic analyzer

Hasenpups/WLED_All-in-one_ESP32_Controller
This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].

jarrod89/pocketPSU
Input1: - Output1 can be used to supply pocketPSU via a battery - Optional battery charging capability (addon board with BMS)


wolffshots/esp-ip
This project is a hardware solution that leverages the power of the ESP32 to bridge local communication interfaces, such as serial and (in the future) I2C, to a WiFi network.

