Open Source RoboticsRobots, software & learning

Carbon Aeronautics quadcopter

Based on published sources · Not tested by us ·

License: CC BY-NC-SA 4.0 (noncommercial) · Details by part

Overview

Teensy 4.0 quadcopter taught step by step in a 222-page build and programming manual, with a PCB upper frame and separate per-chapter Arduino code repositories; manual and code are licensed CC BY-NC-SA 4.0. [S003] [S004] [S007]

The Carbon Aeronautics quadcopter is taught through a build and programming manual, first edition August 2022, by Laurens Raes. Readers start with breadboard projects and work up to rate, angle and vertical-velocity flight controllers on a Teensy 4.0. The manual calls itself an educational product, not a toy, intended for adults with previous electronics and programming experience. It suits learners who want to write the flight code themselves rather than configure existing firmware. [S001] [S003]

Specifications

DetailDescription
TypeQuadcopter with PCB upper and lower frames; basic build weighs 247 g
Reported by source [S004] [S005] · Checked 2026-10-05
Intended usersAdults (manual states 18+) with previous electronics and programming experience
Reported by source [S003] · Checked 2026-10-05
AssemblyProject 10 assembles the lower frame (motors, ESCs, battery, receiver) and the PCB upper frame (control electronics and power distribution).
Reported by source [S005] · Checked 2026-10-05
CalibrationManual includes a gyroscope calibration project (Project 5).
Reported by source [S003] · Checked 2026-10-05
Operating systemNot known
Computer neededA computer capable of running Arduino
Reported by source [S004] · Checked 2026-10-05

3D preview

Preview not available yet. The reviewed sources did not establish a supported 3D payload for a hosted preview. The design may be supplied as drawings, an external CAD document or a separate download.

Assembly and use

What the base build uses

Project 1 lists a Teensy 4.0, a GY-521 MPU-6050 orientation sensor, a GY-BMP280 barometer, four GEPRC GR1105 5000 kV motors with HobbyKing 6A ESCs, Gemfan 3018 propellers, a Turnigy 2S 1300 mAh battery with a HobbyKing B3AC charger, and a Flysky FS-i6 transmitter with an FS-iA6B receiver. The lower and upper frames are Carbon Aeronautics parts. The manual gives the basic build's weight as 247 g. It reports tested alternatives, including 1000 or 1500 mAh 2S batteries and a GR1206 4500 kV motor with a 12A ESC, and says the heaviest combination weighs 278 g. Propellers are limited to 10.2 cm diameter. Required tools include a soldering iron, wire stripper and cutter, 1.5 and 2 mm hex keys, a multimeter and a computer that runs the Arduino software with the Teensyduino add-on. [S004]

The upper frame is a printed circuit board that carries the control electronics, power distribution and most of the wiring. The Part 0 README says the frame PCB was designed in EasyEDA and links it on OSHWLab. Those design files were not preserved or inspected for this profile, so their completeness and license are unknown. [S005] [S006]

Claims to read carefully

The cover lists a 10-minute flight time. In the simulation chapter that figure is calculated from hover current with a 1300 mAh battery and described as an upper limit, with real flights expected to be shorter. The worked numbers also shift from 7.4 A to 7.8 A within the calculation. Treat it as an estimate, not a measured endurance. [S003] [S005]

The safety page tells builders never to charge batteries unattended and to check their country's rules on altitude, speed and weight before flying outdoors. Its motor guidance needs care: one line says to remove the propellers until the program is known to work, and the next says never to run motors without propellers. The page does not reconcile the two, so the intended test sequence should be confirmed in the relevant project chapter or with the author. The manual makes the user responsible for complying with local unmanned-aircraft regulations. [S003] [S004]

Rights, cost and gaps

The manual's text and figures are licensed CC BY-NC-SA 4.0, and the headers of the Part XVI angle-mode and Part XX vertical-velocity code apply the same terms. That permits noncommercial adaptation with attribution and share-alike. It does not grant commercial-use rights, and no separate license file was identified in the repositories. GitHub reported no license for the manual repository. [S002] [S003] [S007] [S008]

No upstream price, BOM total or kit price was identified, so no budget is given. No assembly, flashing or flight was performed for this profile. [S004]

Cost

No current, complete configuration-specific build cost has been established for this profile.

Source files and licenses

Manual and flight code are public under CC BY-NC-SA 4.0 (noncommercial); frame PCB files on OSHWLab were not preserved, so hardware rights and completeness remain unresolved.

LayerAvailability / license
mechanical designnot found · License not fully assessed
Lower and upper frames are PCBs whose EasyEDA design is linked on OSHWLab; the page returned HTTP 403 to preservation, so files and their license were not inspected. No frame files in the GitHub repositories reviewed. [S001] [S006]
electronicsnot found · License not fully assessed
Manual describes the PCB upper frame and wiring schematic; editable PCB design is on OSHWLab and was not preserved or inspected. Its license was not established. [S005] [S006]
firmwareavailable · CC BY-NC-SA 4.0
Chapter repositories contain single ArduinoCode files whose headers apply CC BY-NC-SA 4.0 (noncommercial). No separate license file identified in the inspected repositories. [S007] [S008]
documentationavailable · CC BY-NC-SA 4.0
Manual text and figures licensed CC BY-NC-SA 4.0 per the rights page (noncommercial). No license file in the repository. [S003]

Flight code runs on the Teensy and is assessed as firmware; no separate host software identified.

Flight control does not use learned weights.

No dataset is part of the build.

References

Links identify the documentation and revisions used in this profile. Access dates record when each source was retrieved.

  1. S001 · Carbon Aeronautics (Laurens Raes)
    Manual repository README
    Accessed 2026-10-05 · README.md at 2082da709ba92cba52f63452bff8eaa844be60c9
    Source notes

    Manual purpose, video series and link to frame design files on OSHWLab.

  2. S002 · Carbon Aeronautics (Laurens Raes)
    Manual repository revision metadata
    Accessed 2026-10-05 · 2082da709ba92cba52f63452bff8eaa844be60c9; commit snapshot, no published release
    Source notes

    Selected commit, dates, popularity signals and absence of a GitHub license hint.

  3. S003 · Carbon Aeronautics (Laurens Raes)
    Quadcopter build and programming manual: cover and rights page
    Accessed 2026-10-05 · Carbon_Aeronautics_Quadcopter_Manual.pdf, PDF pages 1 and 4 (First edition, August 2022)
    Source notes

    Cover claims, CC BY-NC-SA 4.0 statement for text and figures, liability, age and local-regulation statements.

  4. S004 · Carbon Aeronautics (Laurens Raes)
    Manual Project 1: parts, alternatives, tools and safety
    Accessed 2026-10-05 · Carbon_Aeronautics_Quadcopter_Manual.pdf, PDF pages 10, 13-18
    Source notes

    Base parts list, tested alternatives, weights, required tools, general safety instructions and Teensy/Arduino setup start.

  5. S005 · Carbon Aeronautics (Laurens Raes)
    Manual Projects 10 and 21: PCB frame and flight-time estimate
    Accessed 2026-10-05 · Carbon_Aeronautics_Quadcopter_Manual.pdf, PDF pages 81 and 192
    Source notes

    Upper frame is a PCB carrying power and signal traces; 10-minute flight time is a calculated hover upper limit.

  6. S006 · Carbon Aeronautics (Laurens Raes)
    Part 0 repository README (frame PCB design)
    Accessed 2026-10-05 · README.md at c350b036d169e1a31e5755cac682e2c7b9210b02
    Source notes

    Frame PCB designed in EasyEDA; design linked on OSHWLab.

  7. S007 · Carbon Aeronautics (Laurens Raes)
    Part XVI angle-mode flight controller code
    Accessed 2026-10-05 · ArduinoCode header at 8b15fcc98a14a5f086ce1debc013ecbd5ee25826
    Source notes

    Code header applies CC BY-NC-SA 4.0 terms and disclaims liability.

  8. S008 · Carbon Aeronautics (Laurens Raes)
    Part XX vertical-velocity flight controller code
    Accessed 2026-10-05 · ArduinoCode header at 138f8bf324a8ea96b451ac0a957990beafa0c630
    Source notes

    Code header applies CC BY-NC-SA 4.0 terms and disclaims liability.

Research and review details

Source research only; no installation, physical build, flashing or flight test performed. No affiliate links added.

Profile edited 2026-10-05 · Sources checked 2026-10-05 · Next review target 2026-11-05

Revision: Manual repository commit 2082da709ba92cba52f63452bff8eaa844be60c9 (snapshot, no release; manual first edition August 2022); code: Part XVI 8b15fcc98a14, Part XX 138f8bf324a8. Repository activity recorded 2023-04-22 [S002]

Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5

Change history

2026-10-05 — Initial intake from manual repository snapshot and chapter code repositories (Growbotics comparison lead verified against upstream).