
Mitayi Pico D1
CIRCUITSTATE/Mitayi-Pico-D1
Open-Source RP2040 Microcontroller Development Board

An ESP8266-based smart USB type-A switch
Smart usb switch is an open-source printed circuit board by sowbug, from the sowbug/smart-usb-switch repository on GitHub. It is a 2-layer board of 50.8 × 18.1 mm with 10 parts on 28 nets, routed with 116 tracks and 3 vias.
It is built around the ESP-12F and MIC5219-3.3YM5-TR. Its parts include 4 connectors, 2 ICs, 2 switches, 1 resistor and 1 transistor. It belongs with the ESP8266 boards of this library.
An inline USB type-A power switch that's controlled by an ESP8266 (ESP-12F) on GPIO4. You can load this device with any firmware you want, including for example ESPHome.
Version 2 has two buttons on the back. If you build this board yourself, you can put 0, 1, or 2 of the button components in place.
The PCB could probably be a little smaller, but the ESP-12F takes up a lot of real estate.
These instructions are for ESPHome, but since it's just an ESP8266, you can do anything you want instead.
Soldering jumper pins on the terminal points is optional. Get ESPHome ready with
a .yaml file like the one included in this project. Connect the PROG terminals
to each other. Using a USB-TTL adapter that is configured to use 3.3-volt logic
levels, connect GND, 3V3, TX, RX (in other words, match up the labels on the
USB-TTL adapter with the ones on the smart switch, but connect RX to TXD and TX
to RXD). Then build the ESPHome image and upload with
esphome your-config.yaml run or however else you use ESPHome.
See smart-usb-switch.csv.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_SKQG_WithStem | SW1, SW2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | DMN6140L-13 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | ESP-12F | RF_Module:ESP-12E | U1 |
| 1 | MIC5219-3.3YM5-TR | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | R10K | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | USB_A | Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal | J2 |
| 1 | USB_A | Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal | J1 |
It measures 50.8 × 18.1 mm and has 2 copper layers, 1.6 mm thick.
10 parts, built around the ESP-12F and MIC5219-3.3YM5-TR. 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 sowbug/smart-usb-switch repository on GitHub, at the commit this page was made from: the board is smart-usb-switch.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask sowbug before reusing the design.

CIRCUITSTATE/Mitayi-Pico-D1
Open-Source RP2040 Microcontroller Development Board


themainframe/led-matrix-driver-pcb
PCB CAM files for my LED Matrix Driver Project based on ESP32


ECE411-Practicum-Group11/ECE411-PracticumProject-G11
Fall 2022 ECE 411 Practicum Project for Group 11



justinjchae/poko
Poko: a phone-free MagSafe companion. nRF52840 + Zephyr, round display, haptic ring, voice memos, iPhone app, parametric CAD, KiCad.