Skip to content

DerpyDoggo11/LSwarm

Repository files navigation

LSwarm Mk.1

Micro-drone swarm as a light display

3D Preview

3D PCB

Wiring

PCB

Schematic

Schematic

Download ./latestProduction to begin fabricating the PCB

Introduction

The LSwarm Mk.1 is a cheap open-source microdrone platform for making drone swarms. Instead of GPS, it uses UWB frequencies to communicate with ground anchors (see LS Anchor) for positioning. To fabricate these drones yourself, see the bill of materials below and follow the instructions.

Also, its all open sourced under the GNU GPL license! (do what you will with the code and designs but make sure to keep it open-source! :D)

Are drone swarms legal in the US?

TLDR: yes and no, mostly no but sometimes yes.

In the US, flying more than one drone by yourself outside is technically not legal without a permit, but flying indoors (or under some netting outside) is perfectly allowed, so make sure you understand this before buying or assembling any components.

If you live outside of the US, your restrictions will be different so make sure to check with your local government.

Bill of Materials

(Minimum build for testing: 5 drones)

Quantity Components Price Link
20 Brushed DC Motors ~$9.68 here
5 1s 450mAh BT2.0 Batteries ~$11.21 here
1 1s BT2.0 Charger ~18.18 here
5 2.4G Wifi Antenna ~$3.52 here
5 BMP581 (hand solder) ~$20.34 here
5 LSM6DSRTR (hand solder) ~$17.33 here
5 Mk.1 PCBs ~$125 (with shipping, cost can vary widely however) Download repo, extract fabrication files, and fabricate through JLCPCB (complete instructions for this may come soon)

Total cost: $218.49

Cost per drone: $41.76


(Ideal build for full display: 20 drones)

Quantity Components Price Link
80 Brushed DC Motors ~$54.88 here
20 1s 450mAh BT2.0 Batteries ~$61.82 here
2 1s BT2.0 Charger ~$36.36 here
20 2.4G Wifi Antenna ~$14.08 here
20 BMP581 (hand solder) ~$74.76 here
20 LSM6DSRTR (hand solder) ~$60.13 here
20 Mk.1 PCBs ~$200 (with shipping, cost can vary widely however) Download repo, extract fabrication files, and fabricate through JLCPCB (complete instructions for this may come soon)

Total cost: $562.95

Cost per drone: $25.40


Tools / Other parts:

  • Raspberry PI Zero 2 W or equivalent (or just a computer/laptop)
  • UWB Anchors (LS Anchor or equivalent UWB module (must have wifi))
  • Hot-air reflow station or SMD hot plate
  • Solder paste for SMD components
  • Tweezers for SMD components
  • Soldering iron + solder
  • Wire strippers/cutters
  • Zipties, tape, or velcro straps
  • Hot glue + hot glue gun

Assembly

  1. Apply solder paste onto the smd joints for the BMP581 and LSM6DSRTR.
  2. Carefully align the components and place using tweezers
  3. Use a hot-air gun (preferred over smd hot plate to not mess up any other components) on high heat to quickly heat up the solder paste (prolonged heat may damage components)
  4. Fit motors into mounting holes (make sure they are aligned properly on all sides) use wire strippers to cut and solder on motor wires. Apply hot glue or equivalent to the motors to keep them in place.
  5. Use wire strippers to cut and solder on battery connector wires to PCB.
  6. Attach battery with velcro, zipties, or tape.
  7. Plug in battery and flash software with the USB-C port.

About

Drone swarming system for light shows

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages