Skip to the content
4 layers73 × 69.5 mmRemiRAT, the printed circuit board in 3D

Custom PCB that condenses my BadArduino project (Arduino Due's SAM, WiPy3.0's ESP32, and a microSD) to a single board. Supports CANBUS, MODBUS-RS485, UART, SPI, I2C. Has USBC connection to SAM. 6.5-32V BarrelJack / Screw Terminal input. 5V out, 3.3V out. UART/JTAG/SWD flashing capabilities.

Size
73 × 69.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
82
Nets
81
Pads
462
Tracks, vias
879, 120
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Jul 2025
Updated
13 Jul 2025

Overview

RemiRAT is an open-source printed circuit board by mr-foxi, from the mr-foxi/RemiRAT repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 73 × 69.5 mm with 82 parts on 81 nets, routed with 879 tracks and 120 vias.

It is built around the RS485 and PTS647SN50SMTR2LFS. Its parts include 25 capacitors, 17 resistors, 15 connectors, 5 ICs and 5 fuses. It belongs with the interfaces and adapters and radio and wireless boards of this library.

Main components

2

README

README.md

RemiRAT: Versatile Open-Source Wireless Control & Automation Platform

The RemiRAT is a custom PCB that integrates the power of an Arduino Due (SAM3X8EA-AU) with the wireless capabilities of an ESP32-WROOM-32UE-N16 onto a single, compact board. This unified platform condenses complex, multi-board development setups into a streamlined solution, enhancing integration and reliability for advanced control and automation projects.

Key Features:

Dual Microcontrollers: Combines the SAM3X8EA-AU for high-performance real-time tasks and extensive I/O (including DMA for efficient data handling and RTC support for accurate time-keeping) with the ESP32 for seamless Wi-Fi/Bluetooth connectivity and cloud integration, supporting an external antenna for optimal range.

Robust Industrial Communication: Features dedicated CANBUS (SN65HVD230DR) and MODBUS-RS485 (MAX485CSA+T) transceivers, ensuring reliable data exchange in industrial, automotive, and other demanding environments, complete with proper termination and failsafe biasing for signal integrity.

Diverse Peripherals: Offers comprehensive Digital and Analog I/O, supporting common protocols like UART, SPI, I2C, PWM, and includes a MicroSD card slot for flexible data logging and storage.

Flexible Power Management: Accepts a broad 6.5-32V input via a robust barrel jack or screw terminal, or via USB-C for convenience. It features efficient multi-stage regulation providing stable 5V and 3.3V outputs, backed by integrated fuse protection and USB ESD protection for enhanced durability.

Developer Friendly: Provides multiple options for easy firmware development, including UART, JTAG, and SWD flashing capabilities for both MCUs, along with an ESP32 boot mode DIP switch and clearly labeled breakout headers.

RemiRAT stands as a powerful, robust, and highly integrated solution for tackling complex wireless control and IoT applications with confidence.

Parts

82
QtyValueFootprintReferences
1025V 0.1uFCapacitor_SMD:C_0402_1005MetricC1, C15, C17, C18, C19, C20, C21, C22, C24, C25
44.7K OhmResistor_SMD:R_0402_1005MetricR9, R11, R13, R14
310pF 25VCapacitor_SMD:C_0402_1005MetricC6, C7, C23
2Package_TO_SOT_SMD:SOT-23-3Q1, Q2
2Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ2, J5
2LED_SMD:LED_0603_1608MetricLD1, LD2
2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ12, J14
20.1uF 25VCapacitor_SMD:C_0402_1005MetricC3, C9
21.5A 32V FastBlowFuse:Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolderF4, F5
210 kOhmsResistor_SMD:R_0402_1005MetricR5, R8
2120 OhmCapacitor_SMD:C_0402_1005MetricR7, R15
218pF 25VCapacitor_SMD:C_0402_1005MetricC4, C5
21K OhmResistor_SMD:R_0402_1005MetricR16, R17
21uF 25VCapacitor_SMD:C_0402_1005MetricC10, C14
2200 OhmResistor_SMD:R_0402_1005MetricR10, R12
225V 10uFCapacitor_SMD:C_0805_2012MetricC2, C16
239 OhmsResistor_SMD:R_0402_1005MetricR3, R4
25.1K OhmResistor_SMD:R_0402_1005MetricR1, R2
2PTS647SN50SMTR2LFSPTS_647_SN50_SMTR2_LFS:SW_PTS_647_SN50_SMTR2_LFSS1, S3
2PinHeader_1x06_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3, J6
1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ12
1Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J4
1Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ10
1ATSAM3X8EA-AU:QFP50P2200X2200X145-144NU1
1footprints:ESP32-32UE_EXPU2
1219_4MST:SW_219-4MSTS2
1Package_SO:SOIC-8_5.3x6.2mm_P1.27mmU4
1Package_TO_SOT_SMD:SOT-23-6U3
11.5A 32V FASTBLOWFuse:Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolderF2
11.5A 32V SLOWBLOWFuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolderF1
112MHz 13pF 60Ohms405C35B12M00000:XTAL_405C35B12M00000Y1
11uF 50VCapacitor_SMD:C_0805_2012MetricC12
1220uF 50VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC11
122uF 25V Capacitor_SMD:C_1206_3216MetricC8
12A 32V SlowBlowFuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolderF3
13.3V-1.5A, Max Input = 20VPackage_TO_SOT_SMD:SOT-223VR1
132.768 kHz 7 pF 70 kOhmsCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
147uF 25VCapacitor_SMD:C_1206_3216MetricC13
16.8K OhmResistor_SMD:R_0402_1005MetricR6
1BarrelJack_Wuerth_6941xx301002Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002J15
1CONV_TSR_2-2450TSR_2_2450:CONV_TSR_2-2450VR2
1ESP BREAKOUTConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ9
1PinHeader_1x03_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ11
1PinHeader_1x04_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1PinHeader_2x06_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ8
1RS485Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5

The 78 most common of 82 parts.

Similar boards

  • 2 layers50 × 60 mmGO, the printed circuit board in 3D

    GO

    Ainacteru/GO

    The source code for the GO PCB

    72 parts1
  • 2 layers200 × 100 mmGameboy, the printed circuit board in 3D

    Gameboy

    Nalydmerc/gameboy

    134 parts
  • 2 layers100 × 100 mmExplorer, the printed circuit board in 3D

    Explorer

    anyshake/explorer

    🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

    266 parts100
  • 2 layers45 × 45 mmMotor, the printed circuit board in 3D

    Motor

    DizzyRobot/DirectServo

    Controller that drives BLDC motor as servo

    48 parts76
  • 8 layers163.5 × 123.5 mmYeti, the printed circuit board in 3D

    Yeti

    PionixPublic/reference-hardware

    BelayBox reference hardware

    278 parts70CERN-OHL-P-2.0
  • 2 layers63 × 46 mmPi485, the printed circuit board in 3D

    Pi485

    bvarner/pi485

    An open-source TTL UART <-> RS485 converter, intended for a Raspberry Pi or Arduino

    31 parts41MIT
  • 2 layers123 × 87.5 mmFastLOGIC, the printed circuit board in 3D

    FastLOGIC

    Neumi/fastLOGIC

    An affordable Arduino-based board designed for straightforward (industrial) logic control, ideal for building small-scale automation and control solutions.

    180 parts23MIT
  • 4 layers105 × 55 mmMotorKit, the printed circuit board in 3D

    MotorKit

    zhbi98/ODriveX

    【无刷电机FOC驱动器】双通道 FOC 无刷电机驱动套件,最高电压 60V 单通道电流可达 100A,可以驱动 1.2kW 以内 BLDC 或 PMSM(有中文注释)。

    184 parts22MIT

Questions

How big is the RemiRAT PCB?

It measures 73 × 69.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the RemiRAT use?

82 parts, built around the RS485 and PTS647SN50SMTR2LFS. 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 RemiRAT KiCad files?

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

Can I use the RemiRAT design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).