

Mouse
WiFi DCC Remote control
- Size
- 44 × 104 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 59
- Nets
- 42
- Pads
- 195
- Tracks, vias
- 519, 138
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 18 Sep 2020
- Updated
- 29 Mar 2021
Overview
Mouse is an open-source printed circuit board by railbox-org, from the railbox-org/WMouse repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 44 × 104 mm with 59 parts on 42 nets, routed with 519 tracks and 138 vias.
It is built around the ESP-12E, MT3608 and 74AHC1G04SE, with the MMBT3904 among its other parts. Its parts include 17 resistors, 17 switches, 11 capacitors, 3 ICs and 3 diodes. It belongs with the radio and wireless boards and the ESP8266 boards of this library.
Main components
4ESP-12E
SMD,24x16mm-20℃~+70℃ -90dBm 16dBm 170mA 2.4GHz 3V~3.6V 56mA 802.11b/g/n ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesMT3608
SOT-23-6-40℃~+85℃ 1 1.2MHz 100uA、1.6mA 2A 2V~24V Adjustable Boost Boost Built-in No SOT-23-6 DC-DC Converters ROHS西安航天民芯DC-DC Converters74AHC1G04SE
SOT-353-40℃~+125℃ 1 1 1.5V~3.85V 1.9V、2.9V、4.4V 1uA 2V~5.5V 500mV~1.65V 7.5ns@5V,50pF 74AHC 8mA 8mA Noise suppression function Schmitt trigger SOT-353 Inverters ROHSDiodes IncorporatedInvertersMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
README.mdIntroduction
This is the Open Sourse WiFi DCC remote control for controlling turnouts and locomotives via command stations supporting Roco Z21 Wi-Fi protocol. The hardware is based on ESP8266 chip and ssd1106 based OLED. The software is using Arduino IDE for output hex file building.
Dependensies
The code dependant on ESP8266 library for Arduino IDE and Async UDP Library for ESP8266 Arduino.
Helpers
There is a possibility to debug device menu using CodeBlocks IDE on the Windows. See Menu.cbp.
Configuration
User should configure the default Wi-Fi net name and password in "src/config.h" file. See CL_SSID and CL_PASS defines.
Hardware
The PCB project made in Kicad IDE could be fould under Mouse folder.
The PCB thickness is 1mm.
The case is borrowed from airconditioner remote control DG11J1-16 which could be found on aliexpress or ebay.
Parts
59| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | DNI_PCB | KiCadLibs:RC_button | SW2, SW3, SW4, SW5, SW6, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18 |
| 3 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R9, R10, R11 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R3, R4, R5 |
| 3 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C4, C7 |
| 3 | 470k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2, R12, R13 |
| 3 | DNI | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R6, R7, R17 |
| 2 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C6, C8 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5, C9 |
| 2 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R14 |
| 2 | 2.2u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2 |
| 2 | 4.7u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C10, C11 |
| 2 | DNI | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 1 | 15k 1% | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R16 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R8 |
| 1 | 4.7uH | Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L1 |
| 1 | 5819W | Diode_SMD:D_SOD-123 | D5 |
| 1 | 68k 1% | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R15 |
| 1 | 74AHC1G04 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U2 |
| 1 | DNI | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | DNI | Inductor_SMD:L_1812_4532Metric | L2 |
| 1 | DNI | KiCadLibs:RC_case | J2 |
| 1 | DNI | LEDs:LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm | D2 |
| 1 | DNI_PCB | KiCadLibs:RC_button_long | SW1 |
| 1 | ESP-12E | RF_Module:ESP-12E | U1 |
| 1 | IRLML2060 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q2 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1 |
| 1 | MT3608 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | OLED32pin | KiCadLibs:OLED_32pin | D1 |
Questions
How big is the Mouse PCB?
It measures 44 × 104 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mouse use?
59 parts, built around the ESP-12E, MT3608, 74AHC1G04SE and MMBT3904. 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 Mouse KiCad files?
From the railbox-org/WMouse repository on GitHub, at the commit this page was made from: the board is Mouse/Mouse.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mouse design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers81.8 × 47.6 mm

- 2 layers60 × 40 mm

Forcegauge
szbeni/forcegauge
Traning for climbing. Load cell with HX711 and real time plotting,
77 parts18GPL-3.0 - 2 layers60 × 60 mm

Water level esp8266-esphome solar charing
Hidayatur-rahman/Solar-Water-Level-Monitor-ESP8266-ESPHome-
A solar-powered water tank level monitoring system built around the ESP8266 (ESP-12E), designed in KiCad and running on ESPHome
68 partsMIT - 2 layers67 × 96 mm

- 4 layers83 × 26 mm

Smart Powerbank Jukic Sayfutdinov
MAIK97MAX/smartpowerbank2026
A smart powerbank with USB-C charging and active system monitoring
89 parts - 4 layers

- 2 layers68 × 47.4 mm

Air quality monitor
ajkumar-1907/POWER-ELECTRONICS-LIB
Open-source library of power electronics converter topologies — KiCad schematics, working principles, use cases, and design notes for DC-DC, AC-DC, DC-AC, and AC-AC converters. Free to use, modify, and build on.
59 parts1MIT - 2 layers99.1 × 99.1 mm
