Advanced-RetroWiFiModem
oe3gwu·Advanced-RetroWiFiModem·kicad/wemos/RetroWiFiModem.kicad_pcb
About the Advanced-RetroWiFiModem PCB
Advanced-RetroWiFiModem is an open source ESP8266 PCB design by oe3gwu, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 100 × 66.1 mm, with 29 components from 18 distinct parts.
Its main chip is the WeMos_mini, from the ESP8266 family. Other key parts include the MAX3237ECDWR, 74HCT245D, SN74HC32DR, L4931CZ33-AP and DFPlayer_Mini. By type, the board carries 9 diodes, 8 capacitors, 6 ICs, 3 resistors, 2 connectors and 1 speaker.
It belongs with the iot & wireless and retro computing designs in this gallery.
From the project
An ESP based RS232 <-> WiFi modem with Hayes AT, PPP/NAT, DFU style commands and LED indicators
An RS-232 WiFi modem with Hayes AT commands, status LEDs, and a full set of RS-232 control lines.
This repository offers one Wemos PCB (kicad/wemos/) and two firmware variants (pick the module, flash the matching firmware):
After swapping modules, flash the correct firmware and run AT&F once (EEPROM magic differs per platform).
Why both modules fit mechanically and electrically
Main components on the Advanced-RetroWiFiModem
Advanced-RetroWiFiModem bill of materials (BOM)
29 components, 18 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MAX3237ECDWR MAX3237CAI+ | SOIC-28W_7.5x17.9mm_Pitch1.27mm | U1 |
| 1 | 74HCT245D 74HCT245 | SOIC-20W_7.5x12.8mm_P1.27mm | U2 |
| 1 | SN74HC32DR 74HC32 | SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | L4931CZ33-AP | TO-92_Inline_Wide | U4 |
| 1 | WeMos_mini | wemos-d1-mini-with-pin-header-and-connector | U5 |
| 1 | DFPlayer_Mini | DFPlayerMini | U6 |
| 1 | BarrelJack_Horizontal | BarrelJack_Horizontal | CON1 |
| 1 | CONN_02X05 | IDC_Header_Straight_10pins | P1 |
| 1 | AUD-013 Speaker | PinHeader_1x02_P2.54mm_Vertical | LS1 |
| 2 | TLPR5600 | LED-3MM | D1, D2 |
| 6 | TLPR5600 | LED-3MM | D3, D4, D5, D6, D7, D8 |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D9 |
| 4 | 100nF | C_Disc_D3_P2.5 | C1, C2, C4, C5 |
| 2 | 100NF 100nF | C_Disc_D3_P2.5 | C3, C8 |
| 1 | 100nF | R3 | C6 |
| 1 | 1UF 1uF | C_Disc_D3_P2.5 | C7 |
| 1 | 560R | DIP-16_W7.62mm_LongPads | R1 |
| 2 | 10K | R3 | R9, R10 |
Advanced-RetroWiFiModem design files
The KiCad project lives in the oe3gwu/Advanced-RetroWiFiModem repository on GitHub; these links point at the commit this page was built from.
Advanced-RetroWiFiModem: common questions
What microcontroller does the Advanced-RetroWiFiModem use?
The Advanced-RetroWiFiModem is built around the WeMos_mini, from the ESP8266 family.
How big is the Advanced-RetroWiFiModem PCB?
The Advanced-RetroWiFiModem measures 100 × 66.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Advanced-RetroWiFiModem?
29 components, from 18 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Advanced-RetroWiFiModem design files?
From the oe3gwu/Advanced-RetroWiFiModem repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Advanced-RetroWiFiModem design in my own project?
Yes, under the terms of its GPL-3.0 license, which oe3gwu chose for the repository.
Can I test firmware for the Advanced-RetroWiFiModem without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398