Wireless Slave

magnusbpt·Modbus-wireless·Wireless modbus/Wireless slave/wireless_Slave/wireless_Slave.kicad_pcb

Wireless Slave PCB layout, top view — open source RP2040/RP2350 board by magnusbpt
Simulate this board

About the Wireless Slave PCB

Wireless Slave is an open source RP2040/RP2350 PCB design by magnusbpt, published on GitHub. It is a 2-layer board measuring 62 × 57 mm, with 85 components from 52 distinct parts.

Its main chip is the SP485EN-L, from the RP2040/RP2350 family. Other key parts include the NCP1117IDT33T4G, ZMOD4410AI1R, SHT30-DIS-B10KS, ADP5587ACPZ-R7 and LoRa-E5. By type, the board carries 34 resistors, 26 capacitors, 8 ICs, 7 connectors, 3 switches and 1 transistor.

It belongs with the iot & wireless designs in this gallery.

Main components on the Wireless Slave

Wireless Slave bill of materials (BOM)

85 components, 52 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
NCP1117IDT33T4G
IC1
1
ZMOD4410AI1R
IC2
1
SHT30-DIS-B10KS
IC3
1
ADP5587ACPZ-R7
IC4
1
LoRa-E5
IC5
1
EKMB1107111
U1
1
SP485EN-L
RP2040
U2
1
L7805CV
W25Q128JVS
U3
1
BC847CW
BCX56
Q1
1
ABM3B-8.000MHZ-10-1-U-T
12MHz
Y1
1
TB002-500-03BE
ON/OFF
J1
1
10118192-0002LF
J2
1
Conn_01x02
J3
1
TB002-500-04BE
I2C
J4
1
54102-T06-00
Digital_in
J5
1
2337019-1
J6
1
FAN
J7
1
Antenna
AE1
1
Battery_Cell
BT1
1
4081
S1
Show 32 more
QtyPartRefs
1
TL3305AF260QG
SW_DIP_x06
SW1
1
SW_DIP_x12
SW2
1
Jumper_2_Open
USB_Power1
1
ESDA6V1-5W6
LED
D1
1
0Ω
L1
3
C0402C330J5GAC
100nf
C1, C4, C5
2
C0402C330J5GAC
10uf
C2, C3
3
1uf
C6, C7, C18
3
100nf
C8, C9, C22
1
CL21B334KBFNNNG
100nf
C10
3
C1005X7R1C104K050BC
100nf
C11, C12, C14
1
SCMQ14D474PRBB0
100nf
C13
1
GRM155R70J105KA12D
100nf
C15
1
CL31A107MQHNNWE
27pf
C16
1
27pf
C17
1
4,7uf
C19
2
NC
C20, C21
4
10uf
C23, C24, C25, C26
6
RC0402FR-7W10KL
10KΩ
R1, R9, R10, R13, R21, R22
2
0402WGF220JTCE
27Ω
R2, R3
1
0402WGF220JTCE
10KΩ
R4
9
10KΩ
R5, R7, R26, R27, R28, R29, R30, R31 +1
1
R_Photo
R6
1
0402WGF4702TCE
1KΩ
R8
6
0402WGF1001TCE
10KΩ
R11, R14, R18, R20, R23, R25
1
0402WGF2002TCE
10KΩ
R12
1
0402WGF6800TCE
10KΩ
R15
2
CR0402-FX-9100GLF
10KΩ
R16, R17
1
ERJ-P06J620V
10KΩ
R19
1
0402WGF2003TCE
10KΩ
R24
1
70Ω
R33
1
2.4KΩ
R34

Wireless Slave design files

The KiCad project lives in the magnusbpt/Modbus-wireless repository on GitHub; these links point at the commit this page was built from.

Wireless Slave: common questions

What microcontroller does the Wireless Slave use?

The Wireless Slave is built around the SP485EN-L, from the RP2040/RP2350 family.

How big is the Wireless Slave PCB?

The Wireless Slave measures 62 × 57 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Wireless Slave?

85 components, from 52 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 Wireless Slave design files?

From the magnusbpt/Modbus-wireless 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 Wireless Slave design in my own project?

The repository has no license, so all rights stay with magnusbpt. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Wireless Slave without the hardware?

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

More boards in Modbus-wireless

Similar boards