Pantilt controller
AMOVFC·PanTilt·hardware/pantilt-controller.kicad_pcb
About the Pantilt controller PCB
Pantilt controller is an open source PCB design by AMOVFC, published on GitHub. It is a 4-layer board measuring 52.3 × 93.2 mm, with 81 components from 48 distinct parts.
Other key parts include the 2.54-1*8P. By type, the board carries 30 connectors, 20 capacitors, 20 resistors, 4 ICs, 3 LEDs and 2 fuses.
It belongs with the robotics & motion and dev boards & breakouts designs in this gallery.
From the project
The production PCB for the 4-axis camera slider. A carrier for an ESP32-S3 DevKitC-1 that fans the module out to four TMC2209 SilentStepStick driver sockets, a TCA9548A I²C mux, two AS5600 encoder heads, an OLED, four quadrature encoders, four buttons and the limit switches — eve
The production PCB for the 4-axis camera slider. A carrier for an ESP32-S3 DevKitC-1 that fans the module out to four TMC2209 SilentStepStick driver sockets, a TCA9548A I²C mux, two AS5600 encoder heads, an OLED, four quadrature encoders, four buttons and the limit switches — everything on plug-in connectors — plus on-board power protection on the 24 V and 5 V rails.

Main components on the Pantilt controller
Pantilt controller bill of materials (BOM)
81 components, 48 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 2.54-1*8P tmc2209 Ckmtw | TMC2209_SilentStepStick_Socket_18P | U1, U2, U3, U4 |
| 2 | ZX-PM2.54-1-22PY Conn_01x22_Socket Ckmtw | PinSocket_1x22_P2.54mm_Vertical | J1, J2 |
| 1 | MUX_2 | PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | MUX_3 | PinSocket_1x04_P2.54mm_Vertical | J4 |
| 1 | MUX_4 | PinSocket_1x04_P2.54mm_Vertical | J5 |
| 1 | MUX_5 | PinSocket_1x04_P2.54mm_Vertical | J6 |
| 1 | MUX_6 | PinSocket_1x04_P2.54mm_Vertical | J7 |
| 1 | MUX_7 | PinSocket_1x04_P2.54mm_Vertical | J8 |
| 1 | B4B-XH-A(LF)(SN) Motor_Slide JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J17 |
| 1 | B4B-XH-A(LF)(SN) Motor_Pan JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J18 |
| 1 | B4B-XH-A(LF)(SN) Motor_Tilt JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J19 |
| 2 | KH-2.54FH-1X12P-H8.5 TCA9548A_Mux Ckmtw | PinSocket_1x12_P2.54mm_Vertical | J20, J24 |
| 1 | B4B-XH-A(LF)(SN) AS5600_Pan JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J21 |
| 1 | B4B-XH-A(LF)(SN) AS5600_Tilt JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J22 |
| 1 | 2.54-1*4P OLED Ckmtw | PinSocket_1x04_P2.54mm_Vertical | J23 |
| 1 | B2B-XH-A(LF)(SN) Limit_Min JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J26 |
| 1 | B2B-XH-A(LF)(SN) Limit_Max JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J27 |
| 1 | B4B-XH-A(LF)(SN) Motor_Aux JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J28 |
| 1 | B3B-XH-A(LF)(SN) Enc_Slide JST | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J29 |
| 1 | B3B-XH-A(LF)(SN) Enc_Pan JST | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J30 |
Show 28 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | B3B-XH-A(LF)(SN) Enc_Tilt JST | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J31 |
| 1 | B3B-XH-A(LF)(SN) Enc_Aux JST | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J32 |
| 1 | B2B-XH-A(LF)(SN) Btn_SetKeyframe JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J33 |
| 1 | B2B-XH-A(LF)(SN) Btn_ClearKeyframe JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J34 |
| 1 | B2B-XH-A(LF)(SN) Btn_PlayPause JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J35 |
| 1 | B2B-XH-A(LF)(SN) Btn_Reset JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J36 |
| 1 | MX126-5.0-02P-GN01-Cu-S-A 5V_In MaiXu | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J37 |
| 1 | MX126-5.0-02P-GN01-Cu-S-A 24V_In MaiXu | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J38 |
| 1 | B2B-XH-A(LF)(SN) Aux_Max JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J41 |
| 1 | XF-508P-B-B 4A XFCN | Fuseholder_Blade_Mini_XFCN_XF-508P-B-B | F1 |
| 1 | 015401.5DR 1.5A Littelfuse | NANO-0154-OMNI-BLOK-Fuse-Holder | F2 |
| 1 | NCD0805R1 LED_24V Nationstar | LED_0805_2012Metric | LED1 |
| 1 | NCD0805R1 LED_5V Nationstar | LED_0805_2012Metric | LED2 |
| 1 | NCD0805R1 LED_3V3 Nationstar | LED_0805_2012Metric | LED3 |
| 1 | SMBJ33A NH | D_SMB | D1 |
| 1 | SMBJ6.5A TDSEMIC | D_SMB | D2 |
| 1 | ERJ1HM471G16C35T 470uF/50V Yageo | CP_Radial_D10.0mm_P5.00mm | C1 |
| 4 | KM107M050F12RR0VH2FP0 100uF/50V Aishi | CP_Radial_D8.0mm_P3.50mm | C2, C3, C4, C5 |
| 4 | CC0805KRX7R9BB104 100nF/50V Yageo | C_0805_2012Metric | C6, C7, C8, C9 |
| 1 | KS107M025E07RR0VH2FP0 100uF/16V Aishi | CP_Radial_D6.3mm_P2.50mm | C10 |
| 9 | CC0805KRX7R9BB104 100nF Yageo | C_0805_2012Metric | C11, C13, C14, C15, C16, C17, C18, C19 +1 |
| 1 | HGC0805R5226K160NSLJ 22uF HGC | C_0805_2012Metric | C12 |
| 4 | 0805W8F4701T5E 4.7k Uniroyal | R_0805_2012Metric | R1, R2, R3, R4 |
| 5 | 0805W8F2201T5E 2.2k Uniroyal | R_0805_2012Metric | R5, R6, R7, R8, R32 |
| 2 | RCA03100RFLF 100R Royal Ohm | R_0603_1608Metric | R10, R11 |
| 1 | 0603WAF1001T5E 1k R Uniroyal | R_0603_1608Metric | R12 |
| 7 | 0805W8F1002T5E 10k Uniroyal | R_0805_2012Metric | R25, R26, R27, R28, R29, R30, R31 |
| 1 | 0805W8F1001T5E 1k Uniroyal | R_0805_2012Metric | R33 |
Pantilt controller design files
The KiCad project lives in the AMOVFC/PanTilt repository on GitHub; these links point at the commit this page was built from.
Pantilt controller: common questions
How big is the Pantilt controller PCB?
The Pantilt controller measures 52.3 × 93.2 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Pantilt controller?
81 components, from 48 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Pantilt controller design files?
From the AMOVFC/PanTilt repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Pantilt controller design in my own project?
The repository has no license, so all rights stay with AMOVFC. Use it as a reference, and ask the author before reusing the design.
More boards in PanTilt
ESP32
Pantiltslide integrated
AMOVFC
206.1 × 161.6 mm86 parts4LNo license0Pantiltslide full mini extra
AMOVFC
52.3 × 93.2 mm71 parts4LNo license0Pantiltslide full turnkey mini
AMOVFC
52.3 × 93.2 mm64 parts4LNo license0Pantiltslide full turnkey
AMOVFC
89.5 × 113 mm57 parts4LNo license0Pantiltslide full pwr
AMOVFC
123 × 113 mm53 parts4LNo license0Pantiltslide full
AMOVFC
76 × 113 mm28 parts4LNo license0SilentStepStick-TMC2209 v20
AMOVFC
15.2 × 20.3 mm22 partsNo license0Pantiltslide
AMOVFC
141 × 140 mm5 parts2LNo license0
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kBreakout 60pin EEC-IV
rusefi
139.7 × 62.2 mm15 parts2LGPL-3.01.2k134pin 7-967288-1
rusefi
139.7 × 73.7 mm38 parts2LGPL-3.01.2kBreakout 112pin Connector
rusefi
174 × 58 mm39 parts2LGPL-3.01.2kEecv breakout
rusefi
140.8 × 53.7 mm9 parts4LGPL-3.01.2k88 Pin Vag Breakout
rusefi
142 × 58 mm91 parts2LGPL-3.01.2k