
Game Robot Controller
ojoayomipo/Game-Controller
This repository includes the Gerber files, schematic diagram and PCB designs of a game controller

An Arduino based rc drift gyro
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.
An Arduino based rc drift gyro.
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 variables can be found in the config.h file.
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:
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1u | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2, C6 |
| 2 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C4, C11 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C9 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5, R6 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C7, C8 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R3 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C3 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7 |
| 1 | 2.2n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C5 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | ATmega32U4-M | Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | J3 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | J4 |
| 1 | Crystal | arduino_micro_crystal:arduino_micro_crystal | Y3 |
| 1 | D | Diode_SMD:D_SOD-123 | D3 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | LED | LED_SMD:LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder | D2 |
| 1 | MIC5219-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U2 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118194_Horizontal | J1 |
It measures 23 × 19 mm and has 2 copper layers, 1.2 mm thick.
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.
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.
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).

ojoayomipo/Game-Controller
This repository includes the Gerber files, schematic diagram and PCB designs of a game controller


Sn3cor/ATmega32U4-USB-C-breakout-board
Arduino Pro Micro like ATmega32U4 USB-C breakout board



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.

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