Heads up: many models on this page are AI-generated or uploaded untested. They may be misconfigured for the intended application — check the dimensions and tolerances, and verify or edit the model before printing or relying on it.*
Want the whole robot, not just a bracket?
Kits gather every printed part of a complete build — designed to fit together — with the hardware list, assembly steps and a render of the finished machine. Add a whole kit to your cart in one click.
Browse 41 project kits →20x20 Nut-Ballast 19 mm Cam Cage
This cage holds a 19 mm micro FPV cam and bolts to a 20x20 stack top through four 3.4 mm holes (M3 fits, and M2 passes through too). A rear ballast bar has two 8.2 mm hex pockets that each take an M5 nut or a lump of tungsten putty. That added mass gives a too-light naked or bare cam enough inertia for the soft mount to damp jello. The cam sits between side cheeks 19.6 mm apart, held by one M2 side screw per cheek in a vertical slot. That gives 6 mm of height adjustment and any uptilt you like, locked by friction. Print it in TPU 95A. The footprint is 30 x 39 mm and the cheeks are 28 mm tall.
Slotted Quad Arm Thickness Shim Sprue
A snap-off sprue of six slotted shims for quad arms: two each at 0.6, 1.0 and 1.4 mm, each 42 x 24 mm. Stack them to fill any gap from 0.6 to 3.0 mm, so a 4 or 5 mm replacement arm clamps tight in a frame body cut for 5 or 6 mm arms. Each shim has three 3.4 mm M3 slots up to 32 mm long, which line up with most arm-root bolt layouts without guessing a frame's exact spacing. Edge notches mark the thickness (1 notch = 0.6, 2 = 1.0, 3 = 1.4 mm).
30.5/20 Stack-Bolt Trapdoor Drop Bay
This is a 40 x 40 x 57 mm payload box for FPV and multirotor frames. It bolts under the frame on a 30.5 mm or 20 mm stack pattern (3.4 mm holes, so M3 screws pass through). The trapdoor floor prints in place on a 4 mm pin hinge with 0.5 mm clearance, and a 3 mm steel pin through a guide boss holds it shut. Pull the pin with any servo you mount on the frame (not included) and the whole 36.8 mm square bay empties at once, with no hook to snag. That replaces the food-tub-and-foam-lid drop rigs. Side windows keep it at about 19 cm³ (around 23 g in PLA).
Snap-Tip 5 mm Bore Prop Stack Twin Spindle
A 165 mm field bar with two 4.7 mm spindles, set 135 mm apart. Each spindle takes a stack of 3–5.1 in props with a 5 mm bore (the standard hub for M5-shaft motors). The top of each spindle is split by a 1.2 mm slot and has a 5.3 mm bump, so it squeezes the top prop and keeps the stack from rattling loose without bending blades. That lets you keep CW and CCW sets apart, and a 6 mm lanyard hole in the middle clips it into a backpack. 7 in props fit if you load only one spindle.
30.5/20 Stack-Bolt XT30/XT60 Plug Perch
A 3 mm bolt-on tongue that slips under the rear pair of stack nuts. It has M3 clearance holes on both the 30.5 mm and 20 mm stack spacing and holds the battery XT60 or XT30 in an 18 mm wide railed channel behind the frame. XT connector sizes aren't in the verified spec list, so the plug isn't press-fit: two pairs of floor slots (2.2 × 4.2 mm) take zip ties sized for anything from an XT30 up to an XT60, and a front fence with an 11 mm wire notch keeps the plug from shoving into the stack when you plug in. That way crash tumbles and battery swaps pull on the frame instead of tearing the solder joints, and the part weighs only about 5 g.
Slotted 9–12 mm Micro Motor Riser Shim Sprue
A snap-off sprue of five 26 mm round motor riser shims, 1.2, 1.6, 2.0, 2.5 and 3.0 mm thick (1–5 edge notches mark the size). Each shim has four 2.4 mm M2 slots on the diagonals that cover any square pattern from 9x9 to 12x12 mm, plus a 7 mm centre relief for the shaft clip. The 9x9 and 12x12 sizes aren't from a verified spec, so the slots cover the whole range instead of guessing one. Stack shims to raise a micro motor until the props stop hitting the duct or frame after a motor swap, and use M2 screws that are longer by the stack height.
Stack-Bolt Nano RX Tray With Antenna Posts
A 2.5 mm plate that bolts under the top nuts of a 30.5x30.5 or 20x20 FC/ESC stack (3.4 mm holes for M3, M2 also passes) and carries a walled tray behind the stack for a nano receiver up to 26 x 16 mm. This covers FrSky, Crossfire, ELRS and other nano boards. Two floor slots for a 4 mm zip tie hold the board down, and two 24 mm slotted posts grip antenna leads from 1 to 3 mm thick so they stay up out of the props. The plate measures 40 x 66 mm and prints flat with no supports.
20x20 Stack-Top 19 mm Cam Slot-Height Pod
This is a light camera pod that bolts onto a 20 x 20 mm flight stack. Its four 3.4 mm holes take M3 or M2 stack bolts. It holds a 19 mm micro FPV camera between two gusseted cheeks with a 19.4 mm gap, clamped by the camera's M2 side screws. Each cheek has a vertical 2.4 mm M2 slot, so you can set the pivot 15–21 mm above the deck to clear your stack and the screw heads at any uptilt. Uptilt is held by friction from the clamped side screws. The deck is 34 x 38 mm with a lightening window and the whole part weighs a few grams.
9/12 mm Micro Motor To 16/19 mm Arm Adapter
This 37 mm round plate, 4.6 mm thick, lets you mount a micro motor on a 9x9 or 12x12 mm M2 pattern (the 1103–1507 class) to a quad arm with a 16x16 or 19x19 mm M3 motor pattern. Both sets of holes are radial slots, so one plate covers both patterns on each side. Each M3 slot has a 5.7 mm hex channel on top that holds the nut and stops it turning while you tighten from under the arm. The M2 heads sit in pockets on the underside. Fit the motor to the plate first, then the plate to the arm. A 5.5 mm centre hole clears the shaft and circlip.
Zip-Tie Bridge-Flexure Buzzer Pod
This lost-model buzzer cradle is for toothpick and 3 in frames that have no 20/30.5 stack to bolt to. A 66 x 22 mm base zip-ties to a top plate or arm with standard 2.5–3.6 mm ties. The open 13.2 mm wide channel takes buzzers about 8–12 mm wide, padded with foam and held by a tie that passes through the 2 mm gap under the floor. The channel sits on a slotted bridge flexure 2 mm above the base, so a hard crash bottoms the pod out against the base instead of driving the buzzer into the flight controller. Print it in PETG or TPU-blend for the most give.
16/19 mm Motor Kitchen-Scale Thrust Stand
A hollow cone stand that holds a small brushless motor upside-down on a kitchen scale, so you can measure static thrust by watching the scale reading go down. The 48 mm motor plate has M3 clearance holes for 16x16 mm and 19x19 mm motor patterns (the 19 mm pattern sits at 45°) plus a 10 mm centre hole for the shaft. The cone is 103 mm tall with a 116 mm wide flange that sits on the scale, and three 22 mm windows let air and motor wires out.
Stack-Bolt LiPo Side-Slip Fence Rails
A pair of low fence rails, 50 mm long with 8 mm tall walls and 45° lead-in chamfers. Each one clamps under the existing M3 stack bolts of a rover or drone top plate and stops a LiPo pack sliding sideways. Slotted 3.4 mm M3 clearance holes at both 30.5 mm and 20 mm stack pitches let you set the fence 3.5–12 mm from the bolt line to fit the pack width, and fixed round M3 holes at the ends take a custom plate. The two rails print together, joined by snap-off sprues.
Flagged: battery or DC power. Not for safety-critical use without independent engineering review.
Slotted 9–12 mm Toothpick 3 in Duct Guard
A bolt-under ducted prop guard for 3 in toothpick quads. It clamps between the motor and the arm, using the motor's own M2 screws. The four 2.4 mm diagonal slots fit any motor pattern from 9x9 to 12x12 mm, so check yours falls in that range. The 16 mm tall duct has a 81.2 mm bore (a 76.2 mm prop plus 2.5 mm tip clearance), stiffened by a bottom flange and four spokes. The whole guard is 85 mm across and weighs about 10 g, giving toothpick pilots a ducted guard for tight indoor and woods lines, where only 4 in ducts existed before.
30.5/20 Stack Soft-Mount Spacer Sprue
This snap-off sprue holds 24 stack spacers and is meant to be printed in TPU. Twelve are M3 spacers for 30.5x30.5 stacks (3.4 mm bore, 7.4 mm OD) and twelve are M2 spacers for 20x20 stacks (2.4 mm bore, 6.4 mm OD), four of each type at 3, 5 and 8 mm tall. Use them to set the gap between the FC, ESC and frame, keep boards from touching, or replace the rubber grommets you lose in a crash. The whole sprue is 105 mm long and weighs only a few grams.
30.5 Stack Flexure-Isolated Action Cam Deck
A one-piece TPU mount for an action camera. A 40 mm anchor ring bolts to a 30.5 x 30.5 mm M3 flight stack with four 3.4 mm clearance holes, and an 80 x 64 mm camera deck floats around it on four serpentine flexures. The springs are 1.6 mm thick and sit in the open 8 mm gap between anchor and deck, so they damp without a full-TPU shell that can wobble and cause jello. The camera rests on two 7 mm raised rails that keep it above the M3 screw heads, and you hold it on with a strap up to 22 mm wide through the side slots. The strap lets it fit naked GoPro and Insta360-size cameras up to about 62 mm wide.
Sandwich-Mount 3 in Cinewhoop Duct
A 3 in (76.2 mm) propeller duct that bolts between the motor and the frame arm. It has an 81 mm bore, a 1.6 mm wall, a 16 mm tall ring with a flared inlet lip, and a 3 mm four-spoke hub. The hub has 3.4 mm clearance holes for both 16x16 mm and 12x12 mm motor patterns (the 12x12 set is turned 45°), plus a centre relief for the circlip, so you can guard props on a small drone or rover-mounted fan without buying a new frame.
30.5 Stack Four-Shot Servo Drop Carousel
A sequential payload dropper. It bolts under the frame on the 30.5 x 30.5 mm M3 stack pattern (3.4 mm holes) and holds four small items in 13 x 26 x 30 mm chambers set around a micro-servo column. The servo turns a rotating floor in 45° steps so each step drops the next chamber, giving four separate drops from one servo where a pin-pull hook only gives one. Servo sizes aren't standardised, so the column is a 12.8 mm-wide open-ended pocket. It takes SG90/MG90S-class bodies, which slide in to line the shaft up on the centre and are held with zip-ties. The floor's 6.5 mm horn slot takes any stock single- or double-arm horn, and it prints alongside on a snap-off sprue.
M5 Prop Nut Field Wrench And Keeper
A 123 mm field wrench for the M5 self-locking prop nuts (8 mm across flats) on 5-inch-class FPV motors. One end has a 6 mm deep 8.2 mm hex socket with a 5.5 mm through-bore, so the socket goes down over the motor's threaded shaft. The other end is an 8.2 mm open-end jaw. Four 8.0 mm hex wells in the handle hold spare nuts by press fit, with a 3 mm push-out hole under each, and a 4 mm lanyard hole means the wrench stops getting lost in the grass.
Zip-Tie Under-Arm Belly Strap Guide
A 40 x 26 x 8.7 mm guide that zip-ties under a 5 in quad arm. It gives a second, backup LiPo strap a route under the frame, so the pack stays on if the top strap breaks. The top cradle fits arms 10–16 mm wide (narrower arms are centred by the tie), two 4 x 2 mm slots take ties up to 3.6 mm wide, and a 22 x 3.6 mm bridged tunnel carries a 20 mm strap under the arm with no carbon edge to cut it. It weighs about 7 g in PLA; print one for each side.
Flagged: battery or DC power. Not for safety-critical use without independent engineering review.
Zip-Tie Arm-Clamp Toothpick Landing Leg
A 40 x 46 x 12 mm triangulated landing leg that straps under any quad arm with two zip ties (up to 4 mm wide) through tunnels just under its 40 x 12 mm arm pad, so it needs no stack bolts or motor screws. It fits budget analog, toothpick and 3 in frames whose arms are about 6–14 mm wide, and adds roughly 40 mm of ground clearance with a rounded 12 mm foot. Print it in TPU so it soaks up landings, or in PLA as a sacrificial leg. It weighs about 5 g.
25.5 Whoop AIO To 30.5/20 Stack Adapter
This 3 mm adapter plate lets you fit a 25.5 x 25.5 mm whoop AIO flight controller into a frame drilled for a 30.5 x 30.5 mm or 20 x 20 mm stack. The frame side has M3 clearance holes (3.4 mm) for both patterns. The board sits on four raised M2 posts (2.4 mm holes) that are 4 mm above the plate, so it clears the screw heads and nuts underneath. The 25.5 pattern is rotated 45° because the holes would otherwise overlap the frame holes, so set align_board_yaw = 45 in Betaflight. The 16 mm centre opening is for wiring, and the plate is about 43 mm across and weighs about 5 g in PLA.
30.5 Stack Dovetail Action Cam Quick-Swap Sled
This is a print-in-place dovetail receiver and camera sled for 5 in quads. The receiver bolts to the top plate with M3 screws on a 30.5 x 30.5 mm stack pattern (3.4 mm holes). The 40 mm sled slides out the front, and a horizontal M3 screw through the rear wall pulls it tight. It weighs about 14 g in PLA. A 21 mm tunnel runs under the 24 mm wide deck for a 20 mm camera strap, and a 0.8 mm recess holds a rubber or TPU pad. A GoPro, a naked GoPro or a small action cam can be strapped on and swapped between flights without unbolting anything from the frame.
FPV Quad Adjacent-Arm X Brace
A 3 mm bracing plate with a ribbed bar that ties two neighbouring arms of an FPV quad or small X-frame robot together, so the arms twist less and vibrate less. Each 34 x 26 mm saddle pad sits on an arm with its centre 45 mm from the frame centre. Each pad has three 3.4 mm M3 clearance holes, 7 mm apart along the arm, so you can pick the hole that lines up with your arm, plus four zip-tie slots so it can also be strapped on.
Zip-Tie Strobe V-Saddle For 6–14 mm Legs
A 38 x 28 x 15 mm strobe pad for anti-collision lights such as VIFLY or Lume Cube style units. A 90° V-saddle seats any round drone leg, arm or tube from 6 to 14 mm. Two 5 x 2.5 mm tunnels under the groove take zip-ties up to 4.8 mm wide, and two 3 x 20 mm slots in the flat pad take a hook-and-loop strap up to 20 mm wide. That gives a fixed mount for older or clone DJI-style bodies (Phantom, Spark, generic folding quads) that have no factory strobe mount, and it weighs about 7 g in PLA.