Turntable rotator
MTalon63·turntable-rotator·electronics/controller/controller.kicad_pcb
About the Turntable rotator PCB
Turntable rotator is an open source ESP32 PCB design by MTalon63, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 100 mm, with 57 components from 33 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the AT24CS64-SSHM, USBLC6-2SC6, LM2596S-3.3 and Pololu_Breakout_DRV8825. By type, the board carries 21 capacitors, 11 connectors, 9 resistors, 4 ICs, 4 modules and 4 switches.
It belongs with the robotics & motion and iot & wireless designs in this gallery.
From the project
R O T A T I O N
- In theory amazing azimuth control step resolution of 0.02 degrees - All parts can be 3D printed - Uses off the shelf NEMA 17 stepper motors and drivers - Multi-use architecture:tm: - Universal controller board that can be used for other projects as well
In a nutshell, this project is a simple antenna rotator (could be used for photogrammetry?) that uses a belt driven turntable to rotate the azimuth of the antenna. Elevation has not been implemented yet, but thanks to modular design you can mount an antenna on the turntable and use it as a simple rotator for azimuth only, attach fixed…
Main components on the Turntable rotator
Turntable rotator bill of materials (BOM)
57 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AT24CS64-SSHM | TSSOP-8_4.4x3mm_P0.65mm | U1 |
| 1 | ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1 | U2 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U3 |
| 1 | LM2596S-3.3 | TO-263-5_TabPin3 | U4 |
| 2 | Pololu_Breakout_DRV8825 | Pololu_Breakout-16_15.2x20.3mm | A1, A2 |
| 1 | Azimuth | TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm | M1 |
| 1 | Elevation | TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm | M2 |
| 1 | AZ_STEPPER_TEMP | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | EL_STEPPER_TEMP | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | TEMP_PROBE | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | I2C | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | AZ_ENDSTOP | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J5 |
| 1 | UART | PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | EL_ENDSTOP1 | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J7 |
| 1 | EL_SERVO | PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | PWR IN | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J9 |
| 1 | EL_ENDSTOP2 | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J10 |
| 1 | USB C | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J11 |
| 1 | BOOT | KLS7TS6611 | SW1 |
| 1 | RST | KLS7TS6611 | SW2 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AZ_MICROSTEP | SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin | SW3 |
| 1 | EL_MICROSTEP | SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin | SW4 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
| 1 | SS13 | D_SMA | D2 |
| 1 | SS36 | D_SMA | D3 |
| 1 | 68u | L_Coilcraft_MSS1260-XXX | L1 |
| 7 | 100n | C_0402_1005Metric | C1, C3, C6, C7, C8, C14, C18 |
| 3 | 150u 80-EDH157M063A9PAA | CP_Elec_10x10 | C2, C9, C20 |
| 1 | 470n 810-C1005X5R1V474KBC | C_0402_1005Metric | C4 |
| 3 | 47u 80-EDH476M063S9MAA | CP_Elec_8x10 | C5, C10, C16 |
| 3 | 100n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11, C12, C13 |
| 4 | 10u | C_1210_3225Metric | C15, C17, C19, C21 |
| 9 | 5.1k | R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7, R8 +1 |
Turntable rotator design files
The KiCad project lives in the MTalon63/turntable-rotator repository on GitHub; these links point at the commit this page was built from.
Turntable rotator: common questions
What microcontroller does the Turntable rotator use?
The Turntable rotator is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the Turntable rotator PCB?
The Turntable rotator measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Turntable rotator?
57 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the Turntable rotator design files?
From the MTalon63/turntable-rotator repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Turntable rotator design in my own project?
Yes, under the terms of its MIT license, which MTalon63 chose for the repository.
Can I test firmware for the Turntable rotator without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k