Skip to the content
PCBKitNew board
2 layers61 × 74 mmGimbal, the printed circuit board in 3D

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

3

README

README.md

Tiny-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
QtyValueFootprintReferences
41KResistor_SMD:R_1206_3216MetricR1, R2, R3, R4
210uFCapacitor_SMD:C_0805_2012MetricC1, C2
2ServoConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4, J6
1ATtiny1604-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1BAT54Diode_SMD:D_SOD-123D1
1BNO1Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1BNO2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1CENTER SERVOSButton_Switch_THT:SW_PUSH_6mmSW2
1CENTEREDDiode_SMD:D_0805_2012MetricD3
1LM1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1MountingHoleMountingHole:MountingHole_3.2mm_M3H1
1POWERDiode_SMD:D_0805_2012MetricD2
1POWERgimbal:SwitchSW1
1PRGM/DEBUGButton_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2QSW4
1PWRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1REMOVE CAMERAButton_Switch_THT:SW_PUSH_6mmSW3
1REMOVEDDiode_SMD:D_0805_2012MetricD4
1UPDI/DEBUGConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2

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 mmDischarger, the printed circuit board in 3D

    Discharger

    Alan-JH/Batt-Discharger

    High current battery storage discharger for TJ UAV

    30 parts2
  • 2 layers58 × 58 mmMiniwall1b6x6, the printed circuit board in 3D

    Miniwall1b6x6

    bitluni/magnetMatrix6x6

    83 parts306
  • 2 layers60 × 100 mmHpboard, the printed circuit board in 3D

    Hpboard

    c0pperdragon/HotPlate

    Cheap DIY solution to make a heater for hot-plate soldering.

    32 parts48
  • 2 layers19.8 × 17.8 mmAdapter, the printed circuit board in 3D

    Adapter

    c0pperdragon/RetroMouse

    Adapter to attach PS/2 compatible mice to retro computers

    6 parts18
  • 4 layers40 × 27 mmH2cboard, the printed circuit board in 3D

    H2cboard

    c0pperdragon/HDMI2SCART

    19 parts7
  • 2 layers50 × 40.9 mmGR ATTiny LFO, the printed circuit board in 3D

    GR ATTiny LFO

    GadgetReboot/ATTiny_LFO

    Dual low frequency oscillators using ATTiny and MCP4725 DACs

    36 parts3
  • 2 layers58.3 × 98.6 mmScythe badge, the printed circuit board in 3D

    Scythe badge

    linted/opensource-hardware

    Hardware creations for the masses

    29 parts2
  • 2 layers100 × 90 mmPaneled, the printed circuit board in 3D

    Paneled

    McbeEringi/pcb-stuff

    286 parts2MIT