

Gimbal
Code and pcb for self stabilizing servo gimbal using BNO055 and ATTiny1624 for TJUAV
- Size
- 61 × 74 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 28
- Pads
- 77
- Tracks, vias
- 98, 14
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 12 Jan 2022
- Updated
- 10 Oct 2022
Overview
Gimbal is an open-source printed circuit board by Alan-JH, from the Alan-JH/Tiny-Gimbal repository on GitHub. It is a 2-layer board of 61 × 74 mm with 23 parts on 28 nets, routed with 98 tracks and 14 vias.
It is built around the ATTINY1604-SSF, LM1117-3.3 and BAT54. Its parts include 6 connectors, 4 resistors, 4 diodes, 4 switches and 2 capacitors. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATTINY1604-SSF
SOIC-14-40℃~+125℃ 10bit 12 16KB 16MHz 1KB 2.7V~5.5V 256Byte 8 Bit AVR Built-in FLASH SOIC-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)LM1117-3.3
SOT-2231 1.3V@(1000mA) 15V 1A 2mA 3.3V Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorisedBAT54
SOT-23200mA 2uA@25V 30V 800mV@100mA Independent SOT-23 Schottky Diodes ROHSFOSANSchottky Diodes
README
README.mdTiny-Gimbal
Code and pcb for two axis self stabilizing servo gimbal using BNO055 and ATTiny16x4 for TJUAV
V1
Version for the See3Cam CU135, with 3 axis stabilization. Code was developed and used, but PCB was never manufactured
V2.1
Due to poor results with the See3Cam, TJUAV has decided to switch to the Sony alpha cameras, specifically the A5100. However, all testing so far has been done with an A5000 camera we already have, which should be dimensionally identical to the A5100, although slower.
Yaw stabilization was removed, for the sake of weight saving and ease of cable management The mechanism for the gimbal was completely overhauled, needing to be stronger for the camera being 400g instead of 20g The gimbal was designed for the camera to be easily removeable this time around A kill switch, and two control buttons (one for centering all servos, and one for putting the gimbal in a position where the camera is easily removeable) were added
Tested and working
V2.2
Small feature improvements, including: Zip tie points on the camera mount Consolidating UART debug connectivity into the UPDI header using a SPDT DIP switch LED indicators to tell whether the gimbal is centered, in remove position, and powered U mount X frame instead of an L bracket, to support the camera from both sides and minimize lateral load on the X servo Single bearing instead of dual bearing Y frame mechanism, to save mass Sideways X servo, to save mass and size Integrated buck converter mount on the spar clamp
Tested and working
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1K | Resistor_SMD:R_1206_3216Metric | R1, R2, R3, R4 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | Servo | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4, J6 |
| 1 | ATtiny1604-SS | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | BAT54 | Diode_SMD:D_SOD-123 | D1 |
| 1 | BNO1 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | BNO2 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | CENTER SERVOS | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | CENTERED | Diode_SMD:D_0805_2012Metric | D3 |
| 1 | LM1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1 |
| 1 | POWER | Diode_SMD:D_0805_2012Metric | D2 |
| 1 | POWER | gimbal:Switch | SW1 |
| 1 | PRGM/DEBUG | Button_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2Q | SW4 |
| 1 | PWR | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | REMOVE CAMERA | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | REMOVED | Diode_SMD:D_0805_2012Metric | D4 |
| 1 | UPDI/DEBUG | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
Questions
How big is the Gimbal PCB?
It measures 61 × 74 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Gimbal use?
23 parts, built around the ATTINY1604-SSF, LM1117-3.3 and BAT54. 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 Gimbal KiCad files?
From the Alan-JH/Tiny-Gimbal repository on GitHub, at the commit this page was made from: the board is ECAD/gimbal/gimbal.kicad_pcb and its schematic ECAD/gimbal/gimbal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Gimbal design in my own project?
Its repository states no licence, so its author keeps all rights: ask Alan-JH before reusing the design.
Similar boards
- 2 layers77.2 × 50.3 mm

- 2 layers58 × 58 mm

- 2 layers60 × 100 mm

- 2 layers19.8 × 17.8 mm

- 4 layers40 × 27 mm

- 2 layers50 × 40.9 mm

GR ATTiny LFO
GadgetReboot/ATTiny_LFO
Dual low frequency oscillators using ATTiny and MCP4725 DACs
36 parts3 - 2 layers58.3 × 98.6 mm

- 2 layers100 × 90 mm
