

RCSMCtrl
Model railroad switch machine controller.
- Size
- 53.3 × 58.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 41
- Nets
- 33
- Pads
- 125
- Tracks, vias
- 305, 42
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20201002)
- Created
- 12 Nov 2015
- Updated
- 17 Dec 2020
Overview
RCSMCtrl is an open-source printed circuit board by DavidMFlynn, from the DavidMFlynn/SM_Ctrl_RC_Servo repository on GitHub. It is a 2-layer board of 53.3 × 58.4 mm with 41 parts on 33 nets, routed with 305 tracks and 42 vias.
It is built around the PIC12F1822-I/P and L7805. Its parts include 13 resistors, 8 diodes, 6 capacitors, 4 switches and 3 transistors. It belongs with the PIC boards of this library.
Main components
2PIC12F1822-I/P
DIP-8-40℃~+85℃ 1.8V~5.5V 10bit 128Byte 256Byte 3.5KB 32MHz 5bit 6 8 Bit Built-in FLASH PIC DIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)L7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdSM_Ctrl_RC_Servo
Model railroad switch machine controller. Uses a small (SG90) R/C Servo as a switch machine. Built for the Highland Pacific, 854 East Broadway, San Gabriel, CA 91776, USA GPL 3+ If you find it useful let me know dflynn at oxfordvue.com The G2R Rev B may be the final version. A remote config connector and a big capacitor were added. My faverite servo is the hobbyking HX5010 it's inexpensive and well behaved.
Parts
41| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 47K | Resistors_SMD:R_0805_HandSoldering | R1, R5, R6, R7, R9, R12 |
| 5 | 1K | Resistors_SMD:R_0805_HandSoldering | R2, R3, R8, R10, R13 |
| 4 | .1uF | Capacitors_SMD:C_0805_HandSoldering | C1, C3, C4, C6 |
| 4 | D | Diodes_SMD:Diode-SMA_Handsoldering | D1, D2, D3, D4 |
| 2 | 2N7000 | Housings_TO-92:TO-92_Inline_Narrow_Oval | Q1, Q3 |
| 2 | IM00 | Relays_THT:Relay_DPDT_Panasonic_JW2 | K1, K2 |
| 2 | LED | LEDs:LED-1206 | D5, D6 |
| 2 | MountingHole_3-5mm | Mounting_Holes:MountingHole_3-5mm | H1, H2 |
| 2 | SMA | Diodes_SMD:Diode-SMA_Handsoldering | D7, D8 |
| 2 | SW_Push | Buttons_Switches_SMD:SW_SPST_PTS645 | SW1, SW2 |
| 1 | 10K | Resistors_SMD:R_0805_HandSoldering | R4 |
| 1 | 220R | Resistors_SMD:R_0805_HandSoldering | R11 |
| 1 | 220uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C5 |
| 1 | 2N3906 | Housings_TO-92:TO-92_Inline_Narrow_Oval | Q2 |
| 1 | 33uF | Capacitors_Elko_ThroughHole:Elko_vert_11.2x6.3mm_RM2.5_CopperClear | C2 |
| 1 | Conn_01x03 | Pin_Headers:Pin_Header_Straight_1x03 | P2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | P3 |
| 1 | Conn_01x15 | Wires:Wires_AWG20x15 | P1 |
| 1 | L7805 | TO_SOT_Packages_SMD:TO-252-2 | U1 |
| 1 | PIC12F1822-I/P | Housings_DIP:DIP-8_W7.62mm | IC1 |
Questions
How big is the RCSMCtrl PCB?
It measures 53.3 × 58.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RCSMCtrl use?
41 parts, built around the PIC12F1822-I/P and L7805. 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 RCSMCtrl KiCad files?
From the DavidMFlynn/SM_Ctrl_RC_Servo repository on GitHub, at the commit this page was made from: the board is PCB G2R Rev B/RCSMCtrl.kicad_pcb and its schematic PCB G2R Rev B/RCSMCtrl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RCSMCtrl design in my own project?
Its repository states no licence, so its author keeps all rights: ask DavidMFlynn before reusing the design.
More from DavidMFlynn/SM_Ctrl_RC_Servo
3- 2 layers53.3 × 58.4 mm

- 2 layers58.4 × 47 mm

- 2 layers53.3 × 58.4 mm

Similar boards
- 2 layers60.3 × 14.6 mm

- 2 layers40.6 × 110 mm

Europi surface mount
Allen-Synthesis/EuroPi
EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico
92 parts584CC0-1.0 - 2 layers132.1 × 45.7 mm

IPoS
peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.
42 parts342 - 2 layers59.7 × 57.5 mm

- 2 layers90.8 × 35.6 mm

ERCF easy brd
Tircown/ERCF-easy-brd
More informations on how to reset for flashing:\ https://wiki.seeedstudio.com/Seeeduino-XIAO/#enter-bootloader-mode
28 parts195GPL-3.0 - 2 layers111.3 × 106.4 mm

Super Sixteen v1
matthewcieplak/super-sixteen
Code and schematics for the Super Sixteen Eurorack sequencer
141 parts171 - 2 layers91.4 × 71.1 mm

Pico w rover
NikodemBartnik/Mini-Mars-Rover
Educational robotic platform made to look like a mini mars rover
20 parts143MIT - 2 layers144.1 × 182.2 mm

SHVC CPU-01
starlightk7/OpenSFC
OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console
498 parts114CERN-OHL-S-2.0