Core-Wemos
IO4-based ESP8266 Wemos D1 Core Field Processor board with WiFi and I2C
Wemos D1 Mini U
![]() |
![]() |
Core-Wemos Version 4.0
First built: 2016.12
- 1.0 - initial published version with mix of 3v3 and 5v i/o
- 2.0 - Open Drain i/o, move I2C from D0, add Codeline LED Matrix units
- 3.0 - Moved from level shifter boards from eBay to discrete components for cost savings and ease of assembly
- 4.0 - Removed Codeline LED Matrix units </ul

|
|
|
Download Core-Wemos.parts - Parts List (spreadsheet data)
Core-Wemos.bom
Parts | Value | Package | Quantity | Library | Type/Feeder |
---|---|---|---|---|---|
C4 | 0.1uF | 0603-CAP | 1x | SPCoast | 19 |
JP1 | 0.100 | 1X02_LOCK | 1x | SPCoast | PTH |
CON1 | 0.100 | 1X04_LOCK | 1x | SPCoast | PTH |
CMRI-IO | 0.100 | 1X05-CMRI-IO | 1x | SPCoast | PTH |
IO4-6 | 0.100 | 1X06_LOCK | 1x | SPCoast | PTH |
C1 | 1.0uF | 0603-CAP | 1x | SPCoast | 20 |
J1 | 2.1mm | DCJ0202 | 1x | SPCoast | PTH |
R19 | 2K0 | 0603-RES | 1x | SPCoast | 42 |
J2 | 2mm | 4P-2.0 | 1x | SPCoast | PTH |
LABEL1 | 7.5-12vDC | PWR_LABEL | 1x | SPCoast | PTH |
R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18 | 10k | 0603-RES | 18x | SPCoast | 46 |
C2 | 10uF | 0603-CAP | 1x | SPCoast | 22 |
C3 | 220uF | 0810-CAP | 1x | SPCoast | NONE |
BOARD | BOARD | BOARD-DINRAIL-3.17INX8CM-NOHOLES | 1x | SPCoast | PTH |
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9 | BSS138 | SOT23 | 9x | SPCoast | 63 |
VR5.0 | cj7805 | TO-252 | 1x | SPCoast | NONE |
FID-LR, FID-UL | FIDUCIAL | FIDUCIAL_1MM | 2x | SPCoast | NONE |
LED18 | G | 0603-LED | 1x | SPCoast | 3 |
I2C | I2C | I2C-L | 1x | SPCoast | PTH |
I2C-OLED | I2C | I2C-NOOUTLINE | 1x | SPCoast | PTH |
WEMOS | Mini-R2 | WEMOS-D1 | 1x | SPCoast | PTH |
OSHW1 | OSHW | OSHW-LOGO-L | 1x | SparkFun | PTH |
J3 | RJ12/6 | RJ25-PANEL | 1x | SPCoast | PTH |
Core-Wemos Version 3.0
First built: 2016-12
Moved from level shifter boards from eBay to discrete components for cost savings and ease of assembly

|
|
|
UNPUBLISHED
Core-Wemos Version 2.0
First built: 2016-12
This board provides
- 3v3/5v0 IO lines (all open collector/open drain style with 10k pullups)
- 2x 8x8 matrix displays for showing codeline control and indication packets
- I2C for LCD Display
- I2C for IO Expander boards
- 7v-12v input with 5V regulator for I/O use
- 3.17” height for mounting in 3M-channel
Based on
- Wemos D1 Mini (see [https://www.ebay.com/itm/282257753516 Example EBay listing])
- MAX7219 8x8 LED matrix board (see [http://www.ebay.com/itm/like/400973656715 Example EBay listing])
- I2C level shift board (see [https://www.ebay.com/itm/10Pcs-4-Channel-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V/331798331516 Example EBay listing])

|
|
|
UNPUBLISHED
Documentation
Based on cost and features, the WeMOS ESP8366 board is the next logical step up from the ProMini for my control point work.
Previous boards (Core-ArdIOShield, Core-ESP8266, Core-OAK, Core-PhotonIOShield and Core-Multi - not published here) were useful learning experiences, but their limitations (ArdIOShield has no wifi, OAK is a failed KickStarter, Photon is expensive and aimed at a different user base, …) mean I won’t be using them any more…
This technical documentation is licensed under the CERN Open Hardware Licence v1.2