Skip to the content
4 layers47 × 21.6 mmRotini Hardware, the printed circuit board in 3D

📖 Documentation: https://www.alfredosys.com/Rotini-Hardware/ (pinout, power limits, flashing ExpressLRS, first Arduino upload)

Size
47 × 21.6 mm
Copper layers
4
Thickness
4.69 mm
Parts
116
Nets
126
Pads
618
Tracks, vias
978, 152
Pours
7
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Nov 2022
Updated
5 Oct 2026

Overview

Rotini Hardware is an open-source printed circuit board by AlfredoSystems, from the AlfredoSystems/Rotini-Hardware repository on GitHub, published under the MIT licence. It is a 4-layer board of 47 × 21.6 mm with 116 parts on 126 nets, routed with 978 tracks and 152 vias.

It is built around the ESP32-S3FN8, ESP8285H16 and MMC5983MA, with the SY8201CABC, H3LIS331DL and USBLC6-2P6 among its other parts. Its parts include 37 capacitors, 31 resistors, 12 connectors, 11 ICs and 9 diodes. It belongs with the ESP32 and ESP8266 boards of this library.

Main components

12

README

README.md

Rotini-Hardware

Rotini is the smallest all-in-one melty brain control system in the world! Rotini has voltage regulation (BEC), reverse polatiry protection, high power LED driving, an ELRS transceiver, and inertia sensing. All controlled by an ESP32-S2 MCU.

📖 Documentation: https://www.alfredosys.com/Rotini-Hardware/ (pinout, power limits, flashing ExpressLRS, first Arduino upload)

Rotini Features

  • ESP32-S2 MCU has processing power to spare, even running the arduino core
  • 400g H3LIS331DL Accelerometer is rotated 45 degrees for increased precision
  • ESP8285 with SX1280 LoRa transceiver run ELRS 3.0.0 providing reliable wireless communication
  • SY8253ADC switching regulator provides up to 1A at 3.3V. Maximum input voltage of 27V!
  • USB-C port provides swift and robust serial programming interface

Manufacturing

⚠️ Beware: we offer these files without warranty of any kind, express or implied. Use them at your own risk.

Rotini can be entirely manufactured and assembled by JLCPCB! They will need the gerber, BOM, and pick-and-place files found in this repo. The one caveat is JLC does not have a 400g accelerometer in their library. You will need to order H3LIS331DL via JLCPCBs global part sourcing system well before ordering your boards.

Possible features for V4

  • TVS diode protection for GPIO pins (including LED drivers)

Parts

116
QtyValueFootprintReferences
1510KResistor_SMD:R_0201_0603MetricR7, R22, R30, R31, R32, R33, R35, R39, R44, R62, R63, R64, R65, R66, R68
11100nFCapacitor_SMD:C_0201_0603MetricC14, C17, C19, C26, C27, C30, C31, C40, C63, C72, C73
510pFCapacitor_SMD:C_0201_0603MetricC22, C37, C38, C60, C61
4100RResistor_SMD:R_0201_0603MetricR2, R6, R8, R9
41uFCapacitor_SMD:C_0402_1005MetricC21, C25, C28, C32
42.2uFCapacitor_SMD:C_0402_1005MetricC62, C64, C65, C70
45.1KResistor_SMD:R_0201_0603MetricR34, R36, R56, R57
310nFCapacitor_SMD:C_0201_0603MetricC34, C71, C74
3GNDAlfredoFootprints:GE_PwrPad1J2, J6, J206
2,
21.2pFCapacitor_SMD:C_0402_1005MetricC101, C102
2100pFCapacitor_SMD:C_0402_1005MetricC18, C103
210uFCapacitor_SMD:C_0402_1005MetricC16, C24
215KResistor_SMD:R_0201_0603MetricR21, R42
2ESD9B3Diode_SMD:D_SOD-923D1, D2
2RFANT3216120A5TCapacitor_SMD:C_1206_3216MetricJ9, J14
10.5pFCapacitor_SMD:C_0402_1005MetricC104
10.8pFCapacitor_SMD:C_0402_1005MetricC100
112KResistor_SMD:R_0201_0603MetricR60
11KResistor_SMD:R_0201_0603MetricR67
11N5819AlfredoFootprints:D_SOD-323D5
12.5nHInductor_SMD:L_0402_1005MetricL102
122KResistor_SMD:R_0201_0603MetricR41
122uF, 6V3Capacitor_SMD:C_0603_1608MetricC23
12K2Resistor_SMD:R_0201_0603MetricR43
12N7002WPackage_TO_SOT_SMD:SOT-323_SC-70Q31
13.3KResistor_SMD:R_0201_0603MetricR40
13V3AlfredoFootprints:GE_PwrPad1J5
13nHInductor_SMD:L_0402_1005MetricL101
14.7uF, 35VCapacitor_SMD:C_0603_1608MetricC20
15.6uHAlfredoFootprints:LVF252A12L20
168KResistor_SMD:R_0201_0603MetricR20
1AO3401AAlfredoFootprints:SOT-23-smallQ20
1BARAlfredoFootprints:GE_PwrPad1J208
1BSS138PSPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1
1Crystal_ESP32Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmU5
1Crystal_ESP8285Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmU61
1Crystal_SX1280Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmU71
1EBTAlfredoFootprints:PogoPad1TP7
1ERXAlfredoFootprints:PogoPad1TP2
1ESD5Z5V0Diode_SMD:D_SOD-523D4
1ESP32-S3FN8Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1ESP8285H16Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mmU60
1ETXAlfredoFootprints:PogoPad1TP1
1FOOAlfredoFootprints:GE_PwrPad1J207
1H3LIS331DLAlfredoFootprints:TGD-TFLGA-16_3x3mmU31
1JmpTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP2
1LBSS84LT1GPackage_TO_SOT_SMD:SOT-323_SC-70Q30
1LED_HVAlfredoFootprints:GE_PwrPad1J4
1LED_blueLED_SMD:LED_0402_1005MetricD40
1LED_greenLED_SMD:LED_0402_1005MetricD41
1LED_yellowLED_SMD:LED_0402_1005MetricD60
1MBTAlfredoFootprints:PogoPad1TP4
1MMC5983MAPackage_LGA:LGA-16_3x3mm_P0.5mmU3
1MRXAlfredoFootprints:PogoPad1TP6
1MTXAlfredoFootprints:PogoPad1TP8
1SMF18ADiode_SMD:D_SOD-123FD6
1SX1280Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mmU70
1SY8201CABCPackage_TO_SOT_SMD:TSOT-23-6U20
1Spare1AlfredoFootprints:Rotini-pin-SLJ3
1Spare2AlfredoFootprints:Rotini-pin-SLJ7
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U9
1USB_C_ReceptacleAlfredoFootprints:USB_TYPE-C-31-M-12U52
1VINAlfredoFootprints:GE_PwrPad1J205
1Z5V6Diode_SMD:D_SOD-523D21

Similar boards

  • 4 layers99.2 × 94.2 mmESP32 ind EVB V3, the printed circuit board in 3D

    ESP32 ind EVB V3

    gmarocco/ESP32indEVB

    ESP32indEVB

    271 parts4
  • 4 layers219 × 178 mmNoU3-Panelized, the printed circuit board in 3D

    NoU3-Panelized

    AlfredoSystems/NoU3-Hardware

    1,380 parts1
  • 4 layers25 × 74 mmPTR mini pcb, the printed circuit board in 3D

    PTR mini pcb

    PTR-projects/PTR_mini_hardware

    Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

    140 parts1MIT
  • 2 layers33.3 × 33.3 mmELRSFC, the printed circuit board in 3D

    ELRSFC

    YeetTheAnson/Merlyn411-FlightController

    STM32F411 Based AIO Flight Controller. Superseded by [Merlyn435](https://github.com/YeetTheAnson/Merlyn435-Flight-Stack/)

    98 parts3
  • 4 layers43.7 × 40.9 mmAdam's Drone FCU, the printed circuit board in 3D

    Adam's Drone FCU

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    82 parts915
  • 6 layers39.5 × 39.5 mmAD1 2.4G, the printed circuit board in 3D

    AD1 2.4G

    Paschalis/UAV-TelemetryLink

    Receiver and transmitter solution for GCS using ELRS, mLRS, and MAVLink for reliable telemetry and control.

    55 parts11MIT
  • 4 layers30.5 × 30.5 mmMerlyn435, the printed circuit board in 3D

    Merlyn435

    YeetTheAnson/Merlyn435-Flight-Stack

    Successor to the Merlyn411 25mm flight controller. The flight stack includes a 3in1 20mm flight controller and a 20mm ESC.

    106 parts6

Questions

How big is the Rotini Hardware PCB?

It measures 47 × 21.6 mm and has 4 copper layers, 4.69 mm thick.

What parts does the Rotini Hardware use?

116 parts, built around the ESP32-S3FN8, ESP8285H16, MMC5983MA and SY8201CABC. 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 Rotini Hardware KiCad files?

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

Can I use the Rotini Hardware design in my own project?

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