Skip to the content
PCBKitNew board
2 layers23 × 19 mmOpenRCDG, the printed circuit board in 3D

An Arduino based rc drift gyro

Size
23 × 19 mm
Copper layers
2
Thickness
1.2 mm
Parts
28
Nets
59
Pads
160
Tracks, vias
197, 18
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Nov 2023
Updated
30 Nov 2024

Overview

OpenRCDG is an open-source printed circuit board by dot1nt, from the dot1nt/openRCDG repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 23 × 19 mm with 28 parts on 59 nets, routed with 197 tracks and 18 vias.

It is built around the ATMEGA32U4-MU, MIC5219-3.3YM5 and MPU-6050. Its parts include 10 capacitors, 6 resistors, 3 ICs, 3 connectors and 2 diodes. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

openRCDG

An Arduino based rc drift gyro.

Building

The easiest way to build and upload this project is to use the platformio vscode extension.

If you are building for a board other than the arduino micro, you will need to change/add the board in the platformio.ini file.

Configuration

Configuration variables can be found in the config.h file.

Hardware

I only tested this on an Arduino micro and nano, but it should work on most other boards as well.

Example schematic for an Arduino pro micro with GY-521 imu:

schematic

PCB

Files for the pcb and case can be found in the pcb/case folders. The board works, but component placement/routing isn't optimal. The pcb uses components from a 3.3V arduino pro micro and mpu6050 board. 3D printing the case works fine.

1 2 3

Parts

28
QtyValueFootprintReferences
20.1uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2, C6
210uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolderC4, C11
21uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C9
222Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR5, R6
222pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC7, C8
24.7kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2
110kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3
110nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3
11kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7
12.2nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC5
13.3VTestPoint:TestPoint_Pad_D1.5mmTP2
1ATmega32U4-MPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1Conn_01x03_PinConnector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalJ3
1Conn_01x04_PinConnector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ4
1Crystalarduino_micro_crystal:arduino_micro_crystalY3
1DDiode_SMD:D_SOD-123D3
1GNDTestPoint:TestPoint_Pad_D1.5mmTP1
1LEDLED_SMD:LED_0402_1005Metric_Pad0.77x0.64mm_HandSolderD2
1MIC5219-3.3YM5Package_TO_SOT_SMD:SOT-23-5U3
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU2
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816SW1
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10118194_HorizontalJ1

Questions

How big is the OpenRCDG PCB?

It measures 23 × 19 mm and has 2 copper layers, 1.2 mm thick.

What parts does the OpenRCDG use?

28 parts, built around the ATMEGA32U4-MU, MIC5219-3.3YM5 and MPU-6050. 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 OpenRCDG KiCad files?

From the dot1nt/openRCDG repository on GitHub, at the commit this page was made from: the board is pcb/openRCDG.kicad_pcb and its schematic pcb/openRCDG.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenRCDG design in my own project?

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

Similar boards

  • 2 layers43.2 × 48.3 mmGame Robot Controller, the printed circuit board in 3D

    Game Robot Controller

    ojoayomipo/Game-Controller

    This repository includes the Gerber files, schematic diagram and PCB designs of a game controller

    40 parts
  • 2 layers30 × 17.2 mmBaduino, the printed circuit board in 3D

    Baduino

    Lopfi/baduino

    An opensource bad usb

    24 partsMIT
  • 2 layersATmega32U4-breakout board, the printed circuit board in 3D

    ATmega32U4-breakout board

    Sn3cor/ATmega32U4-USB-C-breakout-board

    Arduino Pro Micro like ATmega32U4 USB-C breakout board

    22 parts
  • 2 layers36.8 × 17.8 mmPro micro c, the printed circuit board in 3D

    Pro micro c

    sowbug/pro-micro-c

    Arduino Leonardo Pro Micro with USB Type-C

    26 parts
  • 2 layers96 × 63 mmDice, the printed circuit board in 3D

    Dice

    jobitjoseph/BLE-Dice

    An electronics dice with BluetoothLE connectivity.

    76 parts2
  • 2 layers100.4 × 99.2 mmEspdroneea, the printed circuit board in 3D

    Espdroneea

    sushrutchhatkuli/Custom-ESP32-drone-PCB

    Designed a custom ESP32-WROOM-32–based drone flight controller PCB featuring USB-C charging, regulated 3.3 V power delivery, and onboard IMU sensing using the MPU-6050.

    121 parts1
  • 2 layers151.6 × 151.7 mmDron V1, the printed circuit board in 3D

    Dron V1

    FrancoStrappazzon/Drones

    Repositorio para proyectos de drones, desde el más simple hasta mas complejos

    70 parts
  • 2 layers50 × 50 mmEsp32 drone, the printed circuit board in 3D

    Esp32 drone

    saravanan-x/esp32-drone-pcb_design

    61 parts