I build aircraft, machines, and systems
This is what I’m building. Aircraft I fly, machines that make parts, systems that run in the real world. Everything on these sheets is live, in progress or finished, and the set only gets bigger. The builds are below. Start anywhere.
Eighth grade at Town School in San Francisco, headed to Phillips Exeter for ninth. Every sheet in this set is mine: the quads I actually fly, the irrigation system going in at my grandpa’s farm, the swim block, the road to Exeter. I like problems that don’t work the first time. Figure out the parts, draw it up, build it, watch it break, fix it, and eventually it flies. If a line’s wrong I’d rather redraw it than fake it. That goes for drones, for school, for all of it.
A · Low-ESR cap soldered right on the pads. Kills voltage spikes before they reach the gyro. B · O4 antenna clear of props and carbon. C · RX antennas at 90° to each other.
A · Cable glands or potted epoxy pass-throughs. This is where ROVs die. B · Bilge motors are already wet-rated. Grease the shafts anyway. C · Strain-relieve the tether to the frame, never to the electronics.
| Item | Spec | Qty |
|---|---|---|
| Frame | 1/2" PVC pipe + fittings | 1 |
| Thrusters | Bilge pump motors, 750-1100 GPH | 3 |
| Props | 40 MM press-fit | 3 |
| Drivers | BTS7960 H-bridge modules | 3 |
| Control | Arduino Nano + 2 thumb joysticks | 1 |
| Enclosure | Acrylic tube or dry box + glands | 1 |
| Tether | Cat5, 15 M, strain relief | 1 |
| Camera | Analog board cam + topside screen | 1 |
| Ballast | Washers, foam, zip ties | 1 |
A · Antispark loop key. Pull it before your fingers go anywhere near the belt. B · Belt tension: about 5 MM of give. Too tight kills bearings, too loose skips on braking. C · Set brakes soft in VESC Tool first. Grabby brakes throw you forward.
| Item | Spec | Qty |
|---|---|---|
| Deck | 38-40", stiff | 1 |
| Trucks + wheels | RKP trucks, 90 MM wheels | 1 |
| Motor | 6374 outrunner, 190KV | 1 |
| Mount + drive | Motor mount, pulleys, HTD-5M belt | 1 |
| ESC | VESC 6-based, single drive | 1 |
| Battery | 2× 5S 5000 mAh in series (10S) | 1 |
| Remote | 2.4G thumb remote | 1 |
| Misc | Loop key, enclosure, 10AWG, grip | 1 |
A · FPV bay sized for an O4 unit out of the quad bin. Maiden without it. B · Low rates for the maiden: small throws, ~30% expo. C · A spare 2207 quad motor flies this fine on 4S with a 6×4.
A · The crossed top run is what makes CoreXY work: motors together = X, motors opposed = Y. B · Pen sits on the belt centerline or your circles come out oval. C · Tension both belts evenly, like two guitar strings tuned to the same note.
A · Parallel linkage keeps the gripper level without an extra wrist servo. Free elegance. B · Servos brown out an Arduino's 5V pin. Power them from the 6A supply with a common ground. C · Center every servo to 90° before screwing horns on. Saves a full teardown later.
A · Headworks and manifold live at the barn hydrant, everything downstream is low pressure. B · One lateral per veg row, all fed off V1. C · Each tree gets its own loop, six loops on V2.
D · Backflow preventer goes first. It keeps zone water out of the well your grandparents drink from. E · Filter before regulator: grit is what kills emitters. F · 3/4" 24VAC solenoid valves, one per zone.
G · Transformer plugs into the barn outlet; only safe 24VAC leaves the box. H · ESP32 runs the schedule over WiFi, phone control from the house. If Uncle vetoes the DIY board, a store timer wires up the same way. J · Every solenoid shares one common return wire.
K · Emitter sits at the root zone, not on the leaves. Punch the lateral, barb in, done. L · Trees get a loop with two emitters so roots grow even on both sides. M · Fold the line back in a figure-8 end. Pop it open each spring to flush.
| Item | Spec | Qty |
|---|---|---|
| Backflow | 3/4" hose-thread vacuum breaker | 1 |
| Filter | 150 mesh Y-filter, 3/4" | 1 |
| Regulator | 25 PSI preset, 3/4" | 1 |
| Valves | 3/4" 24VAC solenoid | 3 |
| Controller | ESP32 + 4-relay board | 1 |
| Transformer | 24VAC, 750 mA | 1 |
| Mainline | 3/4" poly tubing, 100 FT | 1 |
| Laterals | 1/2" drip tubing, 200 FT | 1 |
| Emitters | 1-2 GPH button, 100 pack | 1 |
| Micro | 1/4" tubing, barbs, stakes | 1 |
| Fittings | Tees, elbows, fig-8 ends, punch | 1 |
| Enclosure | Weatherproof box, barn wall | 1 |
Ideas parked here until a bench opens up. No BOMs yet, just intent. Promote one to a numbered sheet when it earns it.
One lift motor, one thrust motor, a skirt cut from a trash bag. Dumb fun and a real intro to thrust vectoring.
GPS + LoRa payload under a weather balloon. Near-space photos. FAA Part 101 rules on payload weight apply, read them first.
18 servos, 6 legs, inverse kinematics. The robot arm (WE-006) is the warmup for this.
Hand-wired switches on a Pi Pico running KMK. One-key shortcuts for Betaflight CLI and OBS.
3D printed blades, stepper motor as generator, log the output. Science-fair energy but with real data.
Foam hull, one 2207 on a flex shaft, ELRS receiver from the parts bin. Costs almost nothing.
Addressable LED strip on a quad, long-exposure camera on a tripod, patterns in the night sky.
1:10 rock crawler, printed chassis and links, brushed motor. Suspension geometry is the actual lesson.
The big one. QS hub motor, 72V pack, real frame, real brakes. Every sheet above this line is practice: motors, batteries, VESCs, wiring discipline. When the skills stack up, this gets a drawing number.
A · Full glass door, so the chamber stays warm and the ABS doesn’t warp. B · Control screen. Most jobs get sent from the slicer over Wi-Fi anyway. C · Toolhead on CoreXY rails, which is why it can hit 500 mm/s without shaking itself apart.
This is the part of the shop that changes everything: I have my own printer, on my own desk, which means zero queue and zero permission slips. Idea at 9 PM, part on the plate by morning. The AMS on top holds four spools, so color and material swaps happen without me touching a thing. Half the hardware on the other sheets, the mounts, the guards, the brackets, came off this machine.
| Part | Material | For |
|---|---|---|
| Antenna mounts | TPU | Every quad |
| O4 / camera mounts | TPU | FPV builds |
| Arm guards + skids | TPU | Crash insurance |
| Brackets + jigs | PETG | The bench |
| RC truck frame | PETG | WE-008 |
| Robotics prototypes | PLA | Iterate fast |
| School projects | PLA | Whatever’s due |
This one connects two sheets: the truck runs on a frame that came off the P1S over on WE-009. When the stock tub gave out, I didn’t order a replacement, I measured everything that bolts to it, modeled a new frame, and printed it. Every hole lined up on the second rev. Then the whole drivetrain, suspension, and electronics package moved over, and it’s been getting sent off curbs ever since. The parts came from AMain Hobbies, Horizon Hobby, and Jenny’s RC.
A · The printed frame. PETG, printed flat on the P1S so the layer lines run with the chassis loads instead of across them. B · Motor under the red finned heatsink. Fins triple the surface area, so back-to-back full-throttle runs don’t cook it. C · Oil-filled coil-overs at all four corners. The spring holds the truck up, the oil slows it down, and that difference is why it lands instead of bounces.
D · Spur gear on the center shaft, driven by the pinion on the motor. This pair sets the whole personality of the truck: bigger pinion for speed, smaller for punch and cooler temps. E · Differentials at both ends let the outside wheels spin faster in a corner. Without them, a 4WD truck hops and pushes instead of turning.
| Part | What It Does | Notes |
|---|---|---|
| Printed frame | The backbone. Carries the diffs, towers, electronics and battery tray in one piece | PETG · WE-009 |
| Motor + heatsink | The red finned sleeve sheds heat between runs so the magnets keep their strength | Center mount |
| ESC | Turns trigger position into motor power, handles braking and reverse, own heatsink | T-plug main lead |
| LiPo pack | Side tray, strapped down. High discharge for instant punch off the line | Deans / T-plug |
| Steering servo | Converts receiver signal into front wheel angle through the bellcrank linkage | Metal horn |
| Oil coil-overs ×4 | Springs set ride height, oil controls the rebound. The reason landings stick | All corners |
| Wishbone arms | Double wishbones with truss cutouts: stiff where it matters, light where it doesn’t | F + R |
| Center shaft + diffs | One motor feeding gear diffs at both ends, dogbones out to the wheel hexes | Shaft 4WD |
| Tires | Open-block knobbies that bite in dirt and grass and slide predictably on pavement | Foam inserts |
| Body posts + clips | Quick-pin mounting so the shell comes off in seconds for exactly these photos | 4 posts |
| Sourcing | AMain Hobbies, Horizon Hobby, and Jenny’s RC | The parts bin |
A · President is the other elected seat, top of the ticket. B · Vice President, my seat. I run the day to day of student government: assemblies, spirit weeks, and getting the grade’s priorities in front of faculty. C · Assemblies, spirit, and faculty relations all run through this office.
| Op | What I Do | Cadence | Status |
|---|---|---|---|
| Morning assembly | Lead the run of show | Weekly | Running |
| Spirit week | Own it end to end | Seasonal | Legendary |
| Grade advocacy | Take priorities to faculty | Ongoing | Active |
| 8th v faculty game | Organizing the matchup | Annual | In the works |
| Graduation | On the planning crew | June | Shipped |
This office doesn’t retire when I graduate, it transfers. At Exeter I’m stepping straight into student leadership: running for a seat, getting into the rooms where decisions actually get made, and chasing real change from year one. New school, bigger stage, same job: find what needs fixing and get it done.
I swim USA Swimming with Commonwealth North and the Strawberry Seals, and I’ve been on the Tidalwaves in the Marin Swim League since 2018, my MSL team from the start. USA is where most of my racing happens; MSL is the summer league I grew up in. Morne and Alex run my training. Breaststroke is my event, the 50 and the 100, but I race everything. Fly, back, free, IM: I’m a breaststroker first and an all-around swimmer always.
Training runs in four-week blocks we call mesocycles. A · Weeks one through three stack the load, each one harder than the last, and week three is the heaviest thing on the calendar. B · Week four backs way off into speed work: short, fast, full recovery, so the body absorbs everything it just built. Then the next block starts a step higher than the last one did.
Stack about twelve of those blocks and you get the macrocycle, the whole year. Short course through the winter, long course through the summer, and the load only truly drops twice: the tapers. That’s when all the saved-up speed finally shows.
A · Doubles Tuesday and Thursday: mornings are technique and starts, afternoons are the main sets. B · Sunday is off, and it’s on the plan, not a skip. C · Race pace loads toward the end of the week so meets feel like the easy part.
| Event | Where It Sits | Course | Goal |
|---|---|---|---|
| 100 Breast | The specialty | SCY | Keep dropping time |
| 50 Breast | The sprint version | SCY | Faster every meet |
| Freestyle | Second weapon, 50 + 100 | SCY | Hold race pace |
| Fly / Back | Race-ready, not just relay legs | SCY | Stay in the mix |
| IM | Proof it’s all four, not just one | SCY | All-around swimmer |
A · The robot starts and returns to base. Every run begins and ends here. B · Mission models sit around the mat, each one worth points if the robot completes it. C · The dotted line is one route through the missions. Program it, test it, tighten it, repeat.
| Stage | Where | Build | Status |
|---|---|---|---|
| FIRST LEGO League | Town School | LEGO robot | Where it starts |
| VERTEX FTC | Exeter | Full FTC bot | Trying out |
| MUREX ROV | Exeter | Underwater ROV | Trying out |
The build on this sheet is a 7-inch FPV quad, put together from the frame up: solder the stack, mount the motors, tune it in Betaflight, then fly it until something breaks and fix that too. Every photo here is a real build.
NEXT · I’m not stopping at quads. I want to build a lot more, and I’ve already started researching an underwater ROV to try out for MUREX at Exeter.
| System | What I Run | Notes |
|---|---|---|
| Frame | 7" carbon, F50 class | Freestyle |
| Motors | 2207, replaceable spares on hand | Reused |
| ESC | 4-in-1 stack, hand-soldered | Fig above |
| Video | DJI O4 Air Unit + Goggles 3 | Digital |
| Radio | ExpressLRS 2.4G | Long range |
| Power | 6S LiPo, HOTA D6 Pro charger | Managed |
| Software | Betaflight on the MacBook Air | Tuned |
The stand isn’t a chair, it’s a post. A · It sits high so I can read the whole surface and the bottom at once. B · That triangle is my zone, and I sweep it corner to corner, top to bottom, over and over, the entire shift. C · Entries and exits get extra attention, because that’s where the trouble usually starts. Nobody swimming in my water is my problem to miss.
| Item | Why It’s There |
|---|---|
| Rescue tube | Never leaves my hands. Strap over the shoulder, ready to deploy mid-stride. |
| Whistle | One short blast gets a swimmer’s attention. Long blasts clear the pool and start the EAP. |
| Hip pack | Gloves and a breathing barrier, because CPR starts before the kit cart arrives. |
| Fins & mask | Staged at the stand for deep-water and submerged-victim work. |
| The EAP | Memorized. Who calls, who clears, who backboards. Nobody improvises on a bad day. |
| Skill | What | Where |
|---|---|---|
| Water rescues | Active, passive, and submerged victims | In water |
| CPR / AED | For the professional rescuer | Certified |
| Spinal | Backboarding, in-line stabilization | Suspected injury |
| First aid | Bleeding, breathing, shock | On deck |
| Emergency plans | EAPs, whistle signals, teamwork | Whole team |
I’ve got my Pleasure Craft Operator Card, so I run my own boat up in Canada. It’s a Lund 14 Rebel, and I take it out for walleye all summer. That’s my cousin in a lot of these. We fish the lake together whenever I’m up there.
| System | Detail | Note |
|---|---|---|
| Hull | Lund 14 Rebel, aluminum | Fishing boat |
| Power | Mercury outboard | Runs the lake |
| Electronics | Fish finder and sonar | On board |
| Rig | Rods, net, tackle box | Walleye setup |
| License | Pleasure Craft Operator Card | Canada |
This is the one that means the most to me. I’ve been up on skis behind a boat for as long as I can remember, first on two, then slalom on one, always chasing my cousin down the lake. He’s the reason I ski. I watched him make it look easy, wanted to be him, and kept at it until I could hang. Some summers it’s Canada, some it’s France. Different water, same feeling the second the rope goes tight.
| Water | What It Is |
|---|---|
| Canada | The family lake. Cottage, dock, glass-flat mornings. Where I learned, right behind my cousin. |
| France | Skiing abroad. New lake, same rope, same reason I’m out there. |
I’ve looked up to my cousin my whole life. On the water he set the bar, made it look effortless, and I wanted that more than anything. Every set behind the boat I’m still chasing him, and honestly that’s half the reason I love it. That part has never changed.
Tigers
San Francisco · Est. 1939
Town School for Boys is my old middle school, K-8 in Pacific Heights, San Francisco, founded in 1939. I’m at Exeter now, but this is where it started. I was Student Body Vice President here, and I was on the A basketball, cross country, and track teams. The tagline still fits: agile learners, creative thinkers, leaders for good.
Town runs on five core values, and they’re in everything from the classroom to the court.
| Value | What It Means Here |
|---|---|
| Joy | Love of school is the whole point |
| Integrity | Do it right when nobody’s watching |
| Curiosity | Ask, build, take the thing apart |
| Respect | For yourself and everyone else |
| Belonging | Every kind of boy has a place |
| Count | What |
|---|---|
| 1 : 6 | Teacher to student ratio |
| 6 | Upper School robotics teams |
| 30+ | Basketball teams, a team for every boy |
| 20 | Student-led clubs |
| 125+ | Mathletes, grades 3-8 |
| 2 + 1 | Rooftop fields and a rooftop garden |
| 35,000+ | Books checked out last year |
None of this happens on my own. A few teachers at Town pushed me, believed me, and got me to where I am, and I owe them for it.
| Teacher | Thank You |
|---|---|
| Mr. Tetenbaum | English. Taught me to write like I mean it and cut the fluff. |
| Mr. Wyatt | For the standard, and for expecting me to meet it. |
| Mr. Berryman | For the push when I needed it and the patience when I didn’t know it yet. |
| Mr. Wild | For making the hard stuff make sense. |
| Mr. Kendal | For backing me the whole way through. |
And to Archer and Willy, for all of it. Thank you.
Non Sibi
not for oneself
This is where I’m headed for 9th grade. Phillips Exeter Academy, founded in 1781, is one of the oldest boarding schools in the country. About 1,100 students in grades 9 through 12 from all over the US and 30-plus countries, living and learning on a 700-acre campus in New Hampshire.
A · The teacher sits at the table, not in front of it. B · Twelve students, one discussion, every voice equal. You come ready, you talk it out, you learn from each other. This is how every class runs at Exeter.
Harkness started at Exeter in 1930 with a gift from Edward Harkness. No lectures, no rows of desks. Twelve students and one teacher work through the material together around an oval table. It is not about being right, it is about thinking out loud, listening, and building on each other. At Exeter it runs in every subject, and it is the whole reason I want to be there.
Exeter’s mission is to unite goodness and knowledge and inspire youth from every quarter to lead purposeful lives. Three mottoes are carved into the seal.
| Motto | Meaning | Language |
|---|---|---|
| Non Sibi | Not for oneself. What you learn is for others too. | Latin |
| Finis Origine Pendet | The end depends on the beginning. | Latin |
| Charite Theou | By the grace of God. | Greek |
| Item | Detail | Note |
|---|---|---|
| Courses | 450+ across 18 subject areas | Most of any US boarding school |
| AP classes | None. Courses go beyond AP level | College pace |
| Calendar | Trimesters, class 8am to 6pm | Some Saturdays |
| Ratio | 5 students to 1 teacher | Small tables |
| Library | Largest high school library in the world | Designed by Louis Kahn |
| Admission | Need-blind, free tuition under $125k income | Youth from every quarter |
Exeter’s Robotics Club runs several FIRST Tech Challenge teams out of the Design and Innovation Lab. VERTEX is the flagship, and it won the FIRST Tech Challenge New Hampshire Championship and earned a spot at the World Championship in Houston. There’s also MUREX, the underwater ROV team. I’m trying out for both.
| Team | What It Is | Me |
|---|---|---|
| VERTEX | FTC 15534, the flagship, NH champs to Worlds | Trying out |
| EDGE / SURFACE / APEX | The club’s other FTC teams | On my radar |
| MUREX | Underwater ROV team | Trying out |
| Design & Innovation Lab | Maker space: 3D printers, laser cutter | Where I’ll build |
Big Red swims in the Roger A. Nekton Championship Pool in Love Gym, one of the best facilities in New England: 8 lanes, 25 yards, full Colorado timing, two diving boards, an anti-wave surge tank, and seating for around 800. The program has been nationally ranked since 1994. New pool, new team, same events.
Where I’ll train. Past the pool, Exeter athletics run out of the Thompson Field House and the gym: indoor track, turf fields, a full strength center, and courts under the lion.
| Line | Status | Note |
|---|---|---|
| Work ethic | Carries over | Non-negotiable |
| Swimming | Continues | Club, then team |
| FPV builds | Continues | New shop |
| Leadership | Reset | Earn the room |
| Willy | Coming too | Town boy |
I fell in love with drones young, and it was a DJI that did it. My first aircraft was a Mavic Air 2, and I can still remember the first time those folding arms clicked out and the props spun up. One white drone, and suddenly I could put a camera anywhere I could imagine. Every quad I’ve soldered since, all the Betaflight nights, this entire set, traces straight back to that Mavic Air 2.
A · The gimbal is the whole reason a kid falls in love. Butter-smooth video from a thing you hold in one hand. B · Downward sensors let it hover like it’s nailed to the sky, which made me brave enough to actually learn.
| Stage | What Happened |
|---|---|
| Mavic Air 2 | First aircraft. Learned to fly, learned to film, learned to land with my heart pounding. |
| Hours up | Cinematic flying, chasing light, learning what a camera in the sky can do. |
| The rabbit hole | Found FPV. Realized you could build the drone yourself, and it could do more. |
| The bench | Soldering iron, Betaflight, build after build. See WE-001. |
I’ve loved movies for as long as I can remember. It started the normal way, movie nights and rewatching favorites until I could say the lines. But it turned into a real passion at Exeter Summer, when I took the filmmaking cluster in the Access Exeter program. Five weeks, three linked courses on one subject: screenwriting, video production, and media and society. We’d read the screenplay, then watch the film it became, then sit around a Harkness table and argue about it with kids from all over the world. Some nights they even ran movies out on the quad. I came home unable to watch anything the old way, and I don’t want to.
| Course | What It Taught Me |
|---|---|
| Screenwriting | Movies get built on the page first. Structure, dialogue, what to leave out. A great scene reads great before a camera ever shows up. |
| Video production | The hands-on side: shots, coverage, sound, and the edit. Where I realized filmmaking is engineering with a lens on it. |
| Media & society | What movies actually do to the people watching them. Why certain films move whole generations and others disappear. |
This is the quietest thing I’m into, and maybe my deepest one. I have a real passion for sunsets and sunrises, both ends of the day, and I’ll stop whatever I’m doing for a good one. From the back of the boat, from a ridge trail, from the pool deck after practice, from my own street. The sky runs this show twice a day and never repeats itself. Some of these are the day ending and some are it starting, and I’m not always telling which.
Skiing in Canada every summer means boats are just part of life, and I didn’t want to be a passenger forever. So I studied for the Pleasure Craft Operator Card, Canada’s boating licence: took the accredited safety course, passed the Transport Canada exam, and the card is good for life. Being on the rope is half the sport. Being trusted at the helm, reading the water, holding a clean line for the skier behind you, that’s the other half, and now I’m learning it from the driver’s seat.
| Situation | What’s Allowed |
|---|---|
| On my own, ages 12 to 16 | Boats up to 40 horsepower, card in pocket |
| With an adult supervising aboard | Bigger power, learning the real boat under real eyes |
| Personal watercraft | Not until 16. Rules are rules. |
| At 16 | Any pleasure craft, same card, for life |
I’m Andrew Weisel. Eighth grade at Town School for Boys in San Francisco, headed to Phillips Exeter Academy for ninth. That move is a big one. Town has been my whole world for years, and I’m about to drop into a place across the country where nobody knows me yet. Good. Starting from zero with a full toolbox is my favorite setup.
What I care about most is the work itself. I like locking onto something hard and grinding until it clicks: a swim set I can’t hold pace on, a factoring problem that won’t come out clean, a quad that won’t arm. None of it works the first time, and that’s the part I like. You figure out the pieces, you try it, it breaks, you fix it, and eventually it flies. I built this site the same way I build everything else: figure out the parts, draw it up, then make the real thing. Not a mockup, not a maybe.
| Line | Detail | Status |
|---|---|---|
| Student gov | Vice President, Town School for Boys | In office |
| Basketball | A team, championship season | Champs |
| Cross country | Distance base for everything else | On the team |
| Track | Speed work with a stopwatch | On the team |
| Swimming | Commonwealth North + Strawberry Seals · USA-S, Tidalwaves · MSL since 2018 | Racing |
| Breaststroke | The specialty. 50 and 100, and I race all four strokes | Dropping time |
| Drones | From a Mavic Air 2 to scratch builds of my own | Ongoing |
| The shop | Bambu P1S on the desk, parts by morning | Running |
The whole set moves east this fall. The goals travel with it: keep dropping breaststroke time, find the pool and the shop in week one, and earn a spot the same way I did at Town, by out-working the doubt. New school, same operator.