Skip to the content
PCBKitNew board
4 layers66 × 71 mmKoganeee, the printed circuit board in 3D

Making my Kogane for my work room!

Size
66 × 71 mm
Copper layers
4
Thickness
1.6 mm
Parts
96
Nets
131
Pads
472
Tracks, vias
1,516, 352
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 May 2026
Updated
4 Nov 2026

Overview

Koganeee is an open-source printed circuit board by Sujay-Golla, from the Sujay-Golla/koganeee repository on GitHub, published under the MIT licence. It is a 4-layer board of 66 × 71 mm with 96 parts on 131 nets, routed with 1,516 tracks and 352 vias.

It is built around the ESP32-S3-WROOM-1-N8, TF-01A and ICM-45686, with the XC6206-1.2V, XC6206-2.8V and XC6206P332MR-G among its other parts. Its parts include 34 capacitors, 22 resistors, 10 ICs, 7 connectors and 5 diodes. It belongs with the ESP32 and STM32 boards of this library.

Main components

12

README

README.md

Koganeee

(JJK Reference) Flying room voice assistant with a screen

image

Demo video: https://youtu.be/gkjLtGN1tb8

Inspiration

As a Jujutsu Kaisen fan and an admirer of flying pets, I wanted to make Kogane for my room. The objective of Kogane is to be a person-following flying pet assistant that can communicate with voice and through a retractable screen, sort of like a flying Alexa but friendlier! I also wanted to make drones for a while and it seemed like a cool approach to make Kogane. A use case that I had in mind is when I'm working in my room and my hands are busy and if I need to quickly pull up a tutorial, I would normally have to put things down to find my laptop. Instead with Kogane, I can call for Kogane wherever I am in my room and quickly check for information or pull up a Youtube tutorial from its screen without any physical contact.

Challenges

I was new to building FCs and drones, so I had to spend a lot of time getting advice from my friends and revising designs. The timeline was also a bit tight as I had to finish it by Open Sauce. There were a lot of errors on the PCB that I had not anticipated, so I had to make a lot of tweaks with soldering. I also made expensive mistakes with batteries and ESCs but eventually made it work.

Technical Features

In terms of the technical features, it is a drone that can be radio controlled, but ready to be implemented with a room-based camera-mmWave sensor fused navigation system for object and person detection, currently displayed in a dashboard for demo. Koganeee also has a mic and LCD screen for the built-in voice assistant with a live Weather app and a Tasks app. It hosts 1303 Brushless motors, a big 1100mAH 4S LiPo battery, and a custom FC with STM32F722RET6 and ESP32-S3-WROOM. Flight computation with accelerometer and ToF sensor is done on-board with the STM32, and is complemented by the ESP32 for data transmission, whether it be directions for autonomous tracking or for cards to be displayed on the screen.

Guide to recreating your very own Koganeee!

  1. Start with a revised BOM: Start off with my BOM.csv, check connector compatibility for different modules, and make a good plan for making reliable harnesses
  2. 3D Print your Koganeee: The CAD folder contains the assembly for the shell and drone design, feel free to change the frame type and revise the shell as needed, taking into account some of the notes I added under CAD notes regarding shell assembly, total weight and propeller-clearance.
  3. The flight controller: Review the PCB notes and make adjustments to the PCB before ordering it, it's definitely also possible to make it more compact with smaller connectors and better planning, so plan for space optimization!
  4. Set up the firmware. Follow the firmware guide for the toolchains and setup order, most of the details for the firmware setup as well as the firmware files are already available and can easily be modified!
  5. Test in stages: The demo guides cover voice commands, the LCD, microphone, weather, tasks and room mapping, so check those out and ask your favorite AI (I prefer Sol or Gemini) for any clarifications
  6. Go through tests for a safe flight: Follow the flight preparation guide, verifying the orientation, radio control and failsafe with propellers off, and as well as the physical connections, especially harnesses and soldered joints

Build

image image image

CAD Model

Kogane

image image image

Internal Drone

image image

PCB

Fabricated PCB

image image

Schematic

image image image image

PCB Design

View PCB on KiCanvas image

3D Model

image image

BOM

ItemQtyPrice (USD)LinkNotes
1303 5500KV brushless motor4$67.61Rotor Village
3-inch Gemfan 3018 2-Blade Propeller (4 pairs)1$3.94AliExpress
4-in-1 ESC 45A 20x201$30.55AliExpress
GNB 1100mAh 4S 120C HV LiPo XT601$19.72Rotor Village
Battery strap1$3.88AliExpress
Custom Kogane FC PCB2$168.84JLCPCBDesign submitted but revisions noted under in the PCB directory (min 2 assembled PCBs)
ESP32-S3-WROOM-1-N16R81$15.79AliExpressManual solder
VL53L1X ToF sensor1$4.83AliExpressManual solder
8GB microSD card1$3.49AliExpressFAT32 for iNAV blackbox
OV2640 FPC camera module 75MM-160 650nm1$9.19AliExpress
ILI9341 2.8 inch SPI touch display1$5.69AliExpress
INMP441 I2S microphone1$1.59AliExpress
4 ohm 3W speaker1$2.46AliExpress
MG90S micro servo0$0.00Already owned
HLK-LD2450 mmWave module1$6.69AliExpress
USB-UART adapter 3.3V logic1$1.77AliExpressPowers LD2450 from laptop USB
USB webcam 720p or 1080p2$7.95AliExpressFixed position to laptop USB
4S LiPo charger with AC plug1$15.00Amazon
XT60 Pigtail Male1$1.48AliExpress
Radio TX module1$4.23AliExpressFor future integration as RC transmitter is currently out of budget
JST Connector kit1$6.09AliExpress
M2 nylon standoff kit1$3.68AliExpress
Filament (PLA for shell and PETG GF for drone frame)2$28.68Amazon Amazondoesn't require that much filament, so smaller spools is okay!
Connectors, adapters, USB extensionsDepends< $30AliExpress
Radiomaster Pocket1$96.51AmazonOr borrow from a friend like I did for testing

Total cost (upper bound): $539.66

Credits

https://macondo.hackclub.com/docs/flight-controller#stm32cubemx - Very useful guide :D Thanks to Surya and Alvik for all their guidance with the PCB, drone design, and throughout the build! Used ChatGPT and various Claude models throughout the design and build process. Only used them for documentation for draft and format generation, I've looked through and edited all of them to keep them consistent with my understanding of the project, so that it is more readable for other people trying to recreate it.

Next Steps

While all the firmware is available, I didn't have time to install and calibrate cameras for full autonomy. Also didn't have time to design a proper mechanism for screen retraction but that could a simple pulley driven by one servo.

Parts

96
QtyValueFootprintReferences
11100neasyeda2kicad:C0603C1, C6, C9, C10, C12, C13, C14, C15, C16, C25, C26
910keasyeda2kicad:R0603R3, R6, R12, R13, R14, R15, R16, R17, R22
91ueasyeda2kicad:C0603C8, C17, C18, C19, C29, C30, C31, C32, C33
422ueasyeda2kicad:C0805C3, C7, C28, C35
4MountingHoleMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
3100keasyeda2kicad:R0402R8, R11, R20
32.2ueasyeda2kicad:C0603C2, C5, C11
35.1keasyeda2kicad:R0603R1, R2, R18
3TS-1088-AR02016easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1, SW2, SW3
220peasyeda2kicad:C0603C23, C24
23.6keasyeda2kicad:R0603R4, R5
2330easyeda2kicad:R0603R19, R21
26.8peasyeda2kicad:C0603C21, C22
2DMG3415Ueasyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR-1Q1, Q2
2LEDeasyeda2kicad:LED0603-FDD3, D5
2LMR51430XDDCReasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU6, U7
2RB088LAM-40TReasyeda2kicad:SOD-128_L3.7-W2.5-LS4.7-RDD1, D2
1100keasyeda2kicad:R0603R7
1100ueasyeda2kicad:C1210C34
110ueasyeda2kicad:C0603C20
113.7keasyeda2kicad:R0603R10
122.1keasyeda2kicad:R0402R9
14.7ueasyeda2kicad:C0603C27
15.6ueasyeda2kicad:IND-SMD_L7.0-W6.6_APH0630L1
16.8ueasyeda2kicad:IND-SMD_L7.1-W6.6L2
1BSMD2920L-1000-16Veasyeda2kicad:F2920F1
1CAMERAeasyeda2kicad:FPC-SMD_0510-GX-24PWB-GF-RBFPC1
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U4
1FC-ESCConnector_JST:JST_XH_B8B-XH-AM_1x08_P2.50mm_VerticalJ1
1FCM1608KF-601T03easyeda2kicad:L0603L3
1ICM-45686easyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TLU2
1MAX98357Aeasyeda2kicad:TQFN-16_L3.0-W3.0-P0.50-BL-EP1.5U11
1MIC_1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ2
1MIC_2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ3
1Q13FC1350000400easyeda2kicad:FC-135R_L3.2-W1.5X2
1RCConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ7
1SCREENConnector_JST:JST_XH_B14B-XH-A_1x14_P2.50mm_VerticalJ4
1SDCard-TF-01Aeasyeda2kicad:TF-SMD_TF-01ACard1
1SERVOConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ5
1SMAJ18A_C148219easyeda2kicad:SMA_L4.4-W2.6-LS5.0-RDD4
1SPEAKERConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ6
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1USB TYPE-C 16PIN 2MDeasyeda2kicad:USB-C-SMD_TYPE-C-16PIN-2MD-073USB1
1VL53L1CXV0FY1Sensor_Distance:ST_VL53L1xU5
1X322525MOB4SIeasyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BLX1
1XC6206-1.2V_C49446790easyeda2kicad:SOT-23-3_L3.0-W1.6-P1.90-LS2.8-BRU10
1XC6206-2.8Veasyeda2kicad:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BRU8
1XC6206P332MReasyeda2kicad:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BRU9

Questions

How big is the Koganeee PCB?

It measures 66 × 71 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Koganeee use?

96 parts, built around the ESP32-S3-WROOM-1-N8, TF-01A, ICM-45686 and XC6206-1.2V. 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 Koganeee KiCad files?

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

Can I use the Koganeee design in my own project?

Its repository publishes it under the MIT 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 layers40 × 44.8 mmPolaris, the printed circuit board in 3D

    Polaris

    nsreeni07/Polaris

    A custom-built TVC rocket with a self-designed STM32F722 flight computer (Madgwick AHRS, dual-axis PID, active gimbal correction) for stable, actively-corrected flight.

    82 parts2MIT
  • 2 layers47.7 × 80 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    Sai-Santosh09/Flight-Controller

    Flight Controller is a compact STM32F722-based flight controller designed for drones and other unmanned aerial systems.

    79 parts1
  • 2 layers46 × 42.7 mmFlightController, the printed circuit board in 3D

    FlightController

    Acidicts/FlightController

    PCB BOM UNSELECTED - Most due to not being in stock or I couldn't find them on lcsc

    79 parts
  • 2 layers50 × 50 mmBoreas, the printed circuit board in 3D

    Boreas

    darshg321/Boreas

    an STM32F7 flight controller for a rocket.

    100 parts
  • 2 layers63.5 × 71.1 mmFlight controller, the printed circuit board in 3D

    Flight controller

    ryukgod26/Simple-Flight-Controller

    79 parts
  • 2 layers50 × 56 mmThe Flying Charizard, the printed circuit board in 3D

    The Flying Charizard

    sahilchess/The-Flying-Charizard

    A Simple STM32-based flight controller PCB with Charizard-themed artwork etched into the board layers.

    79 parts
  • 2 layers51.7 × 55.7 mmFlight controller, the printed circuit board in 3D

    Flight controller

    TrlRizu/Trl-Flight-Controller

    Basic STM32F7 Flight Controller

    83 parts