Skip to the content
PCBKitNew board
2 layers60 × 90 mmRSM HW, the printed circuit board in 3D

Remote Sensor Module - Hardware

Size
60 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
197
Nets
154
Pads
553
Tracks, vias
1,133, 207
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Jul 2026
Updated
3 Sep 2026

Overview

RSM HW is an open-source printed circuit board by codedog-pl, from the codedog-pl/RSM_HW repository on GitHub. It is a 2-layer board of 60 × 90 mm with 197 parts on 154 nets, routed with 1,133 tracks and 207 vias.

It is built around the TPS54202DDC, TLP185 and EMIF03-SIM02M8, with the LD39050PUR, LDK320M-R and MCP1700T-3302E/TT(MS) among its other parts. Its parts include 72 resistors, 41 capacitors, 17 diodes, 16 transistors and 11 ICs. It belongs with the STM32 boards of this library.

Main components

10

README

Readme.md

Remote Sensors Module (HARDWARE)

Folder structure

  • Docs - datasheets and various documentation
  • KiCad - Schematics and PCB
    • CustomFootprints
    • CustomSymbols
    • RS - main KiCad project
    • Scripts - Python helper scripts
  • Simulations - CircuitJS simulations of functional blocks.

Using Python scripts

To use Python scripts open the KiCad directory in Terminal.

Re-annotate schematics with exiting PCB

  • Assign UUIDs to schematics symbols:
    powershell
    python .\Scripts\assign_uuids.py .\RS 
  • Open existing PCB and Update PCB from schematics to copy assigned UUIDs to the PCB file. SAVE CHANGES!
  • Re-annotate the schematics, then SAVE CHANGES!
  • Close both schematics and PCB views.
  • Synchronize PCB footprint designators with schematics designators via UUIDs:
    powershell
    python .\Scripts\sync_designators.py .\RS
  • Re-open schematics editor. Update PCB from schematics and SAVE CHANGES to rename nets using new designators.

Parts

197
QtyValueFootprintReferences
16100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC11, C13, C14, C18, C21, C23, C24, C25, C26, C27, C28, C29, C31, C33, C35, C37
154k7Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7, R8, R28, R32, R40, R41, R44, R45, R48, R49, R50, R51, R61, R62, R64
13BC817Package_TO_SOT_SMD:SOT-23Q2, Q3, Q4, Q5, Q6, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16
101kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR34, R35, R46, R47, R59, R60, R63, R69, R70, R71
90RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R10, R11, R12, R15, R17, R18, R21, R56
910μ/10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC7, C8, C9, C22, C30, C32, C34, C36, C38
6100kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4, R33, R42, R43, R52, R53
6180Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2, R36, R37, R65, R66, R67
510kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6, R13, R19, R20, R26
5120Ω/100MHz/2AInductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolderL3, L4, L5, L6, L7
482Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R30, R54, R55
4LED greenDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD9, D10, D16, D17
3100n/50VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C4, C6
3120Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR22, R24, R27
31μ/10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC12, C19, C41
3LED orangeDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD6, D13, D14
3LED redDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D3, D15
3TLP185Package_SO:SOIC-4_4.55x3.7mm_P2.54mmU4, U6, U7
21000V/1ACodeDog:D_SMAD11, D12
210μ/50VCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC2, C3
212pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC15, C16
21nInductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolderC17, C39
222kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR38, R39
22kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR14, R16
2D_SchottkyDiode_SMD:D_0402_1005MetricD7, D8
2Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2
2P60V/2APackage_TO_SOT_SMD:SOT-23W_HandsolderingQ7, Q8
1100nHInductor_SMD:L_0402_1005MetricL8
11056CodeDog:BAT_1056BT1
110k 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR72
1133 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR25
113k3Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR5
115μH/2.05AInductor_SMD:L_Cenker_CKCS6045L1
118k 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR68
11VDiode_SMD:D_MiniMELF_HandsolderingD4
11kΩ/100MHzInductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolderL2
1200Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR29
124MHz CL=8pF ESR=50ΩCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
124VTestPoint:TestPoint_Keystone_5015_Micro_MiniTP4
124k 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR58
127.7k 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR31
12μ2/10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC20
133pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC40
13V3TestPoint:TestPoint_Keystone_5015_Micro_MiniTP2
13V6Diode_SMD:D_SOD-123D5
14.5-28VConnector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_VerticalJ1
147μ/10VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10
149R9Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1
151k 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR57
15VTestPoint:TestPoint_Keystone_5015_Micro_MiniTP3
168k 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23
175pF/50VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC5
1ADCTestPoint:TestPoint_Keystone_5015_Micro_MiniTP10
1ANT.CodeDog:TE_1909763-1J9
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1D_IN1_MTestPoint:TestPoint_Keystone_5015_Micro_MiniTP13
1D_IN2_MTestPoint:TestPoint_Keystone_5015_Micro_MiniTP14
1D_OUT1_MTestPoint:TestPoint_Keystone_5015_Micro_MiniTP15
1D_OUT2_MTestPoint:TestPoint_Keystone_5015_Micro_MiniTP16
1EMIF03-SIM02M8CodeDog:MICROQFN_1P7X1P5_STMU9
1GNDTestPoint:TestPoint_Keystone_5015_Micro_MiniTP1
1GNSSCodeDog:TE_1909763-1J7
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6
1LD39050PURPackage_DFN_QFN:DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mmU8
1LDK320M-RPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU11
1MCP1700T-3302E/TTPackage_TO_SOT_SMD:SOT-23U1
1MODEMConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1RCSTestPoint:TestPoint_Keystone_5015_Micro_MiniTP11
1RTC_CLKTestPoint:TestPoint_Keystone_5015_Micro_MiniTP17
1RTC_EVITestPoint:TestPoint_Keystone_5015_Micro_MiniTP18
1RV-3028-C7Package_SON:MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mmU5
1SIMConnector_Card:nanoSIM_GCT_SIM8060-6-0-14-00J8
1SMAJ26ACodeDog:D_SMAD1
1SPIConnector_IDC:IDC-Header_2x04_P2.54mm_Vertical_SMDJ4
1ST-LINKConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1ST87M01-1301CodeDog:LGA-51_10P6X12P8_STMU10
1STM32C562KET6Package_QFP:LQFP-32_7x7mm_P0.8mmU3
1SW_PushButton_Switch_SMD:SW_SPST_TL3305ASW1
1Screw_Terminal_01x12Connector_Phoenix_MC:PhoenixContact_MCV_1,5_12-G-3.81_1x12_P3.81mm_VerticalJ2
1TPS54202Package_TO_SOT_SMD:SOT-23-6U2

The 191 most common of 197 parts.

Questions

How big is the RSM HW PCB?

It measures 60 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RSM HW use?

197 parts, built around the TPS54202DDC, TLP185, EMIF03-SIM02M8 and LD39050PUR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the RSM HW KiCad files?

From the codedog-pl/RSM_HW repository on GitHub, at the commit this page was made from: the board is KiCad/RS/RS.kicad_pcb and its schematic KiCad/RS/RS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RSM HW design in my own project?

Its repository states no licence, so its author keeps all rights: ask codedog-pl before reusing the design.

Similar boards

  • 4 layers55 × 85 mmSAE Cellular Module, the printed circuit board in 3D

    SAE Cellular Module

    ephrenm/VehiCell

    NRF9151-based cellular telemetry device designed for a FSAE EV vehicle.

    152 parts
  • 2 layers108.2 × 124.9 mmSBC, the printed circuit board in 3D

    SBC

    ahmedsiddyq/mine_sweeper

    A software implementation of the classic Minesweeper game.

    373 parts
  • 6 layers84 × 50 mmSolar ribbit, the printed circuit board in 3D

    Solar ribbit

    Ribbit-Network/ribbit-network-frog-hardware

    The sensor for the world's largest crowdsourced network of open-source, low-cost, GHG Gas Detection Sensors.

    171 parts107MIT
  • 4 layersDiy router, the printed circuit board in 3D

    Diy router

    Weckyy702/diy-router

    Mirror of https://git.veltko.de/Weckyy702/diy-router

    90 parts
  • 4 layers317.5 × 134.6 mmKeeb, the printed circuit board in 3D

    Keeb

    bandakkalokka/kottoruwa-hardware

    An awesome wireless mechanical keyboard with Li-Ion Battery Managemet, 2.4GHz radio and an OLED Display!

    233 parts12GPL-3.0
  • 2 layers115 × 80 mmWheather board v1, the printed circuit board in 3D

    Wheather board v1

    nbreard/mellia

    https://www.mellia.fr/

    69 parts11
  • 4 layers60 × 37 mmTdr, the printed circuit board in 3D

    Tdr

    blazra/tdr

    TDR using Lattice ECP5 High Data Rate Transceiver

    144 parts2
  • 2 layers70 × 82.5 mmNuco v kibot test, the printed circuit board in 3D

    Nuco v kibot test

    MicroType-Engineering/nuco-v-kibot-test

    + Designed for the STM32F7 and STM32H7 series + Pin-compatible with NUCLEO-64 boards + Integrated Blackmagic probe

    141 parts2