Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Completed

STD Lego train BLE controller (ESP32)

Lego train BLE controller (ESP32)

Project tags

License

GPL 3.0

License: GPL 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 457
  • 0
  • 2
Update time: 2024-07-12 11:01:28
Creation time: 2024-01-08 19:49:27
Description

Description

Lego (and non-lego) train controller.

  • ESP32 module with BLE and WiFi
  • 2 channels with PWM for motor control
  • 2 channels for LED (and other devices) control with open-drain ouput
  • Horn on-board
  • Fits 4x8 studs block

This board is adjusted to be ordered directly via EasyEDA service. Connectors are provided on board for example, i recommend to solder wires directly, to easy fit info train.

 

 

Board is controlled via free version of RemoteXY app and holds config onboard.

 

Firmware source: https://github.com/petrows/train-controller-esp32 (provided config for PlatformIO IDE).

 

 

To flash controller, short pin 25 (located just near "G" pin of UART) and "G" UART pin while powering on.

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier JLCPCB Part Class spiceSymbolName sourceId
1 100nF C1,C5,C6 C0805 3 CL21F104MBCNNNC SAMSUNG(三星) LCSC C913947 Extended Part CL21F104MBCNNNC
2 22uF C2,C4 C0603 2 CL10A226MQ8NRNL SAMSUNG(三星) LCSC C327470 Extended Part CL10A226MQ8NRNL
3 1uF C3 C0603 1 0603B105K250NT FH(风华) LCSC C59302 Extended Part 0603B105K250NT
4 TS-1101-C-W EN SW-SMD_L6.0-W3.3-LS8.0 1 TS-1101-C-W XKB Connectivity(中国星坤) LCSC C318938 Extended Part TS-1101-C-W
5 2n3904S Q1,Q2 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-TR 2 2N3904S-RTK/PS KEC LCSC C18536 Extended Part 2n3904S-RTK/PS_C18536
6 11kΩ R1 R0603 1 HPCR0603F11K0K9 RESI(开步睿思) LCSC C363254 Extended Part HPCR0603F11K0K9
7 16.2kΩ R2 R0603 1 CR0603-FX-1622ELF BOURNS LCSC C203334 Extended Part CR0603-FX-1622ELF
8 9.31kΩ R3 R0603 1 CR0603-FX-9311ELF BOURNS LCSC C203890 Extended Part CR0603-FX-9311ELF
9 1.15kΩ R5,R6 R0603 2 CR0603D1K15P05Z EVER OHMS(天二科技) LCSC C332111 Extended Part CR0603D1K15P05
10 ESP32-WROOM-32E(8MB) U1 WIFI-SMD_ESP32-WROOM-32E 1 ESP32-WROOM-32E-N8 ESPRESSIF(乐鑫) LCSC C701342 Extended Part ESP32-WROOM-32E(8MB)
11 AMS1117-3.3 U2 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR 1 AMS1117-3.3 AMS LCSC C6186 Basic Part AMS1117-3.3 1476261164
12 L9110S_C2984833 U3,U4 SOP-8_L5.0-W4.0-P1.27-LS6.2-BL 2 L9110S LANKE(兰科) LCSC C2984833 Extended Part L9110S_C2984833

Unfold

Project Attachments

Project Attachments

Order File name Download times
1

IMG20240124154718.jpg

4
2

IMG_1387-scaled.jpg

5
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn