Genesis F7
Genesis F7 is a custom build flight controller , core powered by STM32F7 series build from scratch. This board can provide 3.3v power supply. Usb c programming. This controler is mostly focus kn stabilty and performance in a compact PCB
Created by
Joel Jo
Tier 1
20 views
0 followers
Timeline
alexren ⚡🚀
requested changes for Genesis F7 ago
Hey there! I'm returning this because there's no build images in the README
Tier: 1
tHEYcALLmE-aLBIN
gave kudos to Genesis F7 ago
Sysdm.cpl stopped working thus nice project
CAN ⚡🚀
submitted Genesis F7 for review ago
Joel Jo
submitted Genesis F7 for review ago
Joel Jo
added to the journal ago
Routed PCB
The routing part was slow... I kept moving parts around for less length for the wire and trying to make the layout clean.I routed the power lines and MCU pins. I had to route the wire without having shorts.. I also have some doubt in width of wiree. So if you can help me, it would be great..
Joel Jo
added to the journal ago
PCB
Seeing everything finally come together feel really good. Its still not complete, but now it actually looks better to understand instead of parts that floating in space. This step made me feel like im making real progress..
Joel Jo
added to the journal ago
Footprints Updates
I started fixing all the footprints. i updated updated every resistor footprint to R01005 many components were previously linked with footprints, i manually searched the correct footprints and remapped each pin one by one. This step took time especially on mobile..

Joel Jo
added to the journal ago
Schematic Update
I have sorted the component for visual improvement and has added BMI and Such more for stability and aded some pads for extentions like buzzers and camera outs. After that I had changed the whole pcb designs

NotARoomba 🚀
requested changes for Genesis F7 ago
Your PCB looks unfinished/unrouted and please include the gerbers in your Github repo!
Joel Jo
submitted Genesis F7 for review ago
Joel Jo
added to the journal ago
Changes to I2C Controller
Finally maded changes to I2C controller.. i started place the chip first. Also I had difficultly to find the right shape for the pcb. After some design i choosed rounded square. After that I tried to arrange the component so that routing can be simple and easier!.. and this is how it looks before routing..

Joel Jo
added to the journal ago
Additional Changes
Added some changes for safety features and battery low indications for the battery, extra LEDS are placed for power indication and data, program transfering..
Joel Jo
added to the journal ago
Schematic
I have finally completed designing schematics. Here I corrected some of the pin that were wrong..Now I understand that the three motor wires never connect to the flight controller at all they do is connect only to the ESC. The FC simply sends one PWM signals. I'm starting to understand how all the parts fit together.
.jpg)
Joel Jo
added to the journal ago
Core STM32: Power and Clock system
I finished STM32 by added decoupling capasitors vcap, ferrite bead then completed the clock system using 25mhz and RTC crystal. And then connected all vss of STM32 to 3.3v out from voltage regulator which is powered with stable 5v. With clean power and stable timing MCU feels alive now..

Joel Jo
added to the journal ago
Creation Repo And Schematics
I created the repo an hour ago. I had start the making of flight controller. I am using STM32 as the core and attached some capasitor and resistors at VSSD to GND, also added buttons for BOOT0 and REST 
Joel Jo
started Genesis F7 ago