MR SLDR

MikolajMarkiel·MR_SLDR·hardware/MR-SLDR-01/MR-SLDR-01.kicad_pcb

MR SLDR PCB layout, top view — open source ESP32 board by MikolajMarkiel

About the MR SLDR PCB

MR SLDR is an open source ESP32 PCB design by MikolajMarkiel, published on GitHub under the MIT license. It is a 2-layer board measuring 89.3 × 68 mm, with 135 components from 56 distinct parts.

Its main chip is the ESP32-WROOM-E, from the ESP32 family. Other key parts include the BM3451, CP2102N-Axx-xQFN28, DRV8825, 93CxxC and PC817. By type, the board carries 50 resistors, 29 capacitors, 10 connectors, 9 ICs, 9 transistors and 9 jumpers.

It belongs with the iot & wireless, robotics & motion and usb & debug tools designs in this gallery.

From the project

BLE controlled camera slider

The project is in build stage. Missing documentation and functionalities will be added in time.

The MR_SLDR is a project of remote controlled slider for camera. It will be controlled by Bluetooth Low Energy protocol. The main library source for this project is Zephyr OS.

Due to problems with flexibility occurence of threads in zephyr (minimal period step is 100us) I've decided to leave control of stepper motor up to hardware timer peripheral. Unfortunately right now esp32 timer drivers are dedicated only for counters that lose synchronization after overflow of counted ticks. Because of that…

Main components on the MR SLDR

MR SLDR bill of materials (BOM)

135 components, 56 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
BM3451
U1
2
~
U2, U3
1
ESP32-WROOM-E
U4
1
CP2102N-Axx-xQFN28
U5
1
DRV8825
U6
1
93CxxC
U7
2
PC817
U8, U9
6
BC817
Q1, Q2, Q6, Q7, Q8, Q9
1
IRLML6402
Q3
2
QM6006D
Q4, Q5
4
Conn_01x02_Pin
J1, J8, J9, J10
1
Conn_01x04_Pin
J2
1
USB_B_Micro
J3
1
Conn_02x05_Odd_Even
J4
1
Conn_01x04_Socket
J5
1
Conn_01x06_Pin
J6
1
Conn_02x04_Odd_Even
J7
1
TestPoint
Batt.meas1
1
Fuse
F1
4
SolderJumper_2_Bridged
JP1, JP7, JP8, JP9
Show 36 more
QtyPartRefs
5
SolderJumper_2_Open
JP2, JP3, JP4, JP5, JP6
1
100k
RV1
1
+3.3V
TP1
1
+12V
TP2
6
TestPoint
TP3, TP4, TP5, TP6, TP7, TP8
3
SS24
D1, D2, D3
1
SP0503BAHT
D4
1
10V
D5
1
BAT54S
D6
1
33uH
L1
1
22uH
L2
2
680uF
C1, C19
15
100nF
C2, C3, C4, C5, C6, C8, C9, C10 +7
2
470uF
C11, C14
1
none
C16
3
470nF
C17, C18, C23
1
4.7uF
C20
1
100uF
C24
4
10nF
C25, C26, C27, C28
14
1k
R1, R2, R3, R7, R14, R15, R16, R19 +6
2
5M
R4, R8
3
3k
R5, R10, R20
1
220k
R6
3
1M
R9, R11, R35
7
10k
R12, R32, R33, R34, R38, R41, R42
1
2k
R13
4
5m
R17, R18, R22, R23
1
1.8k
R21
4
100k
R24, R39, R40, R48
1
11k
R25
1
24k
R27
1
47k
R28
1
4,7k
R29
2
100m
R36, R37
3
none
R45, R46, R49
1
1k
RN1

MR SLDR design files

The KiCad project lives in the MikolajMarkiel/MR_SLDR repository on GitHub; these links point at the commit this page was built from.

MR SLDR: common questions

What microcontroller does the MR SLDR use?

The MR SLDR is built around the ESP32-WROOM-E, from the ESP32 family.

How big is the MR SLDR PCB?

The MR SLDR measures 89.3 × 68 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the MR SLDR?

135 components, from 56 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 MR SLDR design files?

From the MikolajMarkiel/MR_SLDR 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 MR SLDR design in my own project?

Yes, under the terms of its MIT license, which MikolajMarkiel chose for the repository.

Can I test firmware for the MR SLDR without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards