KALEIDOSCOPE
DIY BUILD MANUAL
A start-to-finish guide for recreating the custom 3-inch Kaleidoscope FPV quad using the FlyFishRC Volador VX3, Flywoo F722 Pro Mini + 45A AM32 stack, DJI O4 Pro, ExpressLRS and HGLRC M100 Mini GPS.
Contents
1. Parts & current reference pricing2. Tools & consumables3. Smart spares to buy4. Dry-fit & layout5. Stack, motors & power6. ELRS & GPS7. DJI O4 Pro8. Wiring overview9. Routing & B700010. Betaflight CLI restore11. Betaflight checks12. First power-up13. First flight14. Troubleshooting / bailout15. Original build photo referencesKnown build specification
| System | Part |
|---|---|
| Frame | FlyFishRC Volador VX3, T700 carbon |
| FC / ESC | Flywoo F722 Pro Mini + 45A AM32 |
| Motors | iFlight XING 1504 3100KV, ×4 |
| Video | DJI O4 Air Unit Pro, custom stubby antennas |
| Receiver | Happymodel nano 2.4GHz ELRS, ceramic antenna |
| GPS | HGLRC M100 Mini |
| Battery | 4S only, XT30; typically 850–1100mAh |
The original listing notes that an appropriate 650mAh 4S setup can come in under 249g. Always weigh your completed aircraft with its actual battery and accessories.
1. Parts list & reference prices
Prices below are reasonable reference prices from the October 3, 2026 build sheet. Stock, shipping, taxes and sales change, so use them as a planning baseline rather than a promise.
| Part | Qty | Ref. price | Source |
|---|---|---|---|
| FlyFishRC Volador VX3 O4 Pro frame | 1 | $31.90 | FlyFishRC |
| Flywoo GOKU F722 Pro Mini V2 + 45A AM32 stack | 1 | $89.99 | Flywoo |
| iFlight XING 1504 3100KV | 4 | $16.99 ea. | iFlight |
| DJI O4 Air Unit Pro | 1 | $229.00 | DJI |
| Happymodel EP2-style nano ELRS ceramic receiver | 1 | $15.99 | Black Market FPV |
| HGLRC M100 Mini GPS | 1 | $15.99 | HGLRC |
| 3-inch tri-blade props, purple | 1+ set | $3.99+ | WREKD |
| Wire, XT30 lead, capacitor, heat-shrink, zip ties, misc. hardware | allowance | $20 | Local / FPV supplier |
| TPU material / custom mounts | allowance | $10 | Print yourself or use a TPU printing service |
2. Tools & consumables
- 1.5mm hex driver — use a good one. Rounded screw heads ruin evenings.
- Soldering iron with a fine/medium tip, good solder and flux.
- Flush / wire clippers and wire strippers.
- Sharp X-Acto knife for carefully releasing JST-style plug pins or trimming TPU.
- B7000 adhesive for securing wires/components after fit is confirmed.
- M2 screw assortment — multiple lengths plus spare nuts/washers.
- Heat-shrink, tweezers, zip ties, small needle-nose pliers, multimeter.
- Smoke stopper — strongly recommended before first LiPo power.
3. Smart spares to buy
One cheap spare can save a build weekend. For a first copy of this quad, consider:
- 1–2 extra motors. Motor wires get cut too short, pads get overheated, bells get damaged.
- At least 3–5 sets of props. Props are consumables.
- Extra XT30 pigtail and capacitor.
- Extra ELRS receiver. Tiny receiver pads are easy to overwork.
- M2 hardware assortment.
- Spare TPU parts if your printer is not nearby.
You usually do not need a duplicate O4 Pro or complete FC/ESC stack unless you want a full spare build. Spend spare money first on the parts most likely to be damaged by the builder or the ground.
4. Dry-fit everything before soldering
- Build the carbon frame loosely enough that you can confirm stack clearances and camera position.
- Place the ESC, FC, O4 Pro, receiver and GPS in their intended positions without soldering.
- Install TPU pieces and confirm they do not push directly on chips, connectors or the O4 housing.
- Route imaginary wire paths with scrap wire. Make sure the top plate can close without pinching anything.
- Only after the layout works should you cut motor wires or trim harnesses.


Original Kaleidoscope photographs from the Fly Gear Swap listing. Use them as routing/layout references, not as a substitute for the current board manufacturer's pad map.
5. Stack, motors & main power
- Mount the 45A AM32 ESC on soft hardware with enough room under and above it for solder joints and airflow.
- Solder the XT30 pigtail and capacitor to the ESC power pads. Observe capacitor polarity.
- Mount each motor, check screw length, then route its three phase wires to the ESC. Screws that are too long can touch windings.
- Cut motor wires only after confirming final path and service loop. Tin both wire and pad first.
- Solder three motor wires per motor. Motor direction can be corrected later in software; neat routing matters more than phase order at this stage.
- Connect the FC to the ESC with the correct stack harness, checking both pin order and orientation.
6. ELRS receiver & GPS
ELRS
Receiver wiring is four basic connections: power, ground, receiver TX to FC RX, and receiver RX to FC TX. Choose a free UART and note the UART number.
GPS
The M100 Mini likewise needs power, ground and a UART pair. GPS TX goes to the FC's RX pad; GPS RX goes to the FC's TX pad.
Keep the GPS away from the highest-current power wiring and give it a clear view of the sky. Keep the ceramic ELRS antenna unobstructed by carbon as much as the compact frame allows.
7. DJI O4 Pro installation
- Mount the O4 Pro securely but avoid crushing it in TPU.
- Give the unit airflow and avoid a long powered bench session without cooling.
- Route the camera cable without a sharp fold at either connector.
- Use the correct power source for the O4 Pro according to the FC/board documentation.
- For Betaflight OSD / MSP, use a dedicated UART and configure MSP + DisplayPort appropriately for the DJI digital system.
- Secure antenna leads so they cannot reach props.
8. Wiring overview
This is a relationship diagram, not a board-revision-specific pad map. Verify the exact pad labels on your Flywoo F722 Pro Mini revision before soldering.
9. Final routing, strain relief & B7000
- Before glue, connect everything and confirm the top plate can be installed without force.
- Keep motor wires away from sharp carbon edges. Add heat-shrink or abrasion protection where needed.
- Leave small service loops at the camera, O4, GPS and receiver so vibration is not transferred directly to solder joints.
- Use small amounts of B7000 only after electrical testing. The goal is strain relief, not encasing electronics.
- Keep USB access possible without dismantling half the quad.
- Use zip ties as positioning aids; cut tails flush and rotate cut edges away from wiring.


10. Betaflight CLI restore — use the original as a template, not magic
If you have the original Kaleidoscope CLI dump, it can save a huge amount of setup time only when the hardware and firmware environment truly match.
- Connect with props removed and save a fresh backup of the new board first.
- Confirm the target and Betaflight version on both old and new configurations.
- Compare Ports, Configuration, Receiver, Motors and Modes before pasting anything.
- If they match, paste the known-good CLI in controlled blocks or use a diff. Watch for errors.
- Save, reconnect, and verify each major tab instead of assuming the restore worked.
If versions or pad assignments differ: use the original CLI as a reference. Recreate settings manually and verify every UART and mode.
11. Betaflight configuration checks
Ports
Identify the ELRS UART, GPS UART and DJI/MSP UART. Enable only what each UART actually uses.
Receiver
Set the serial receiver protocol appropriate to your ELRS setup. Confirm channel movement before doing anything with props.
Motors
Confirm motor mapping, spin direction and props-in/props-out convention. Motor direction can be reversed through supported ESC tooling.
GPS
Enable GPS with the correct protocol and baud behavior. Confirm satellites and valid coordinates outdoors.
OSD
Configure DJI digital OSD/MSP DisplayPort and verify goggles show voltage, timer and any other desired elements.
Failsafe
Test receiver-loss behavior with props removed. GPS Rescue is not DJI Return-to-Home; configure and test it separately.
12. First power-up
- Inspect every solder joint under bright light.
- Multimeter continuity check between battery positive and ground. A brief capacitor charge response is different from a hard short.
- Connect through a smoke stopper for first LiPo power.
- Watch for heat, smell, smoke or an unexpected reboot.
- Connect USB and confirm FC orientation, sensors and receiver.
- Bind ELRS and DJI video system.
- Test motors individually with props removed.
13. First-flight checklist
- Props installed in correct positions and direction.
- All motor screws secure; no screw touching windings.
- Radio: arm/disarm, flight-mode switch, buzzer and rescue switch behave as intended.
- Correct stick direction in Betaflight.
- DJI video and OSD verified.
- ELRS telemetry / link quality looks normal.
- GPS gets a usable lock outdoors.
- Short hover first. Land and check motor/ESC/O4 temperature.
- Only after a boring successful hover should you start ripping.
14. Troubleshooting & the “I got myself into a mess” plan
| Symptom | Check first |
|---|---|
| No receiver movement | UART choice, TX↔RX crossing, receiver protocol, ELRS bind status. |
| No GPS | Power, UART, TX/RX, protocol, outdoor sky view. |
| No DJI OSD | MSP UART, DisplayPort setting, wiring and O4 power. |
| One motor wrong direction | ESC direction configuration — do not resolder three wires just for direction unless you want to. |
| Quad flips instantly | Motor order, FC orientation, motor direction and prop direction. |
| Smoke stopper trips | Stop. Inspect power polarity, solder bridges and capacitor orientation before trying again. |
Take clear photos before asking for help: overall layout, both sides of the FC/ESC, close-up of each UART solder joint, and the Betaflight Ports tab. Good evidence makes troubleshooting dramatically faster.
15. Original Kaleidoscope photo references
These are real photographs from the original Kaleidoscope listing. Use them to understand the compact packaging, TPU placement and wire-management style.