Solder the few wires that are hard to reach later, mount the parts on the sled, wire and test everything on the sled, build the two caps, then slide the sled into the tube. Tick each step as you go; your ticks are saved in this browser.
0 of 0 steps done
Keep the cells out of the holder while you solder. Only put them in when a step tells you to. Never let the red and black battery wires touch. Both cells must be the same model and similarly charged, and must face the same way as the + marks in the holder.
1_SLED: sled + 3 mm speaker spacer. Reprint the sled if yours is from before Oct 18 (new drop-in power-board tray). 1c_ is a quick test print of just that tray.1b_SCREEN_POSTS: sheet of 20 posts (you need 4)2_TUBE: the tube. Already printed? Keep it: just open the mic pocket (step D3).3_LIDS: top lid (open, the speaker shows through), bottom lid4_COLLARS: both collars + power button0_TEST speaker-hole ring: optional, already doneM3×5×4 (not in the screw kit)M3×6 (4 screen, 4 speaker)This copy is for your first build, using only the wire you have now. The diagrams and pictures still show purple, grey and brown; use the right-hand column of this table for the real wire.
| Colour in the diagrams | What it carries | Your wire for this build |
|---|---|---|
| Red | 5V power (and battery +) | Red |
| Black | Ground (GND, battery −) | Black |
| Orange | 3.3V for the mic | Orange |
| Blue | IO22 audio clock (mic SCK + amp BCLK) | Blue |
| Green | IO27 left/right clock (mic WS + amp LRC) | Green |
| Yellow | IO35 mic data | Yellow |
| Purple | IO4 speaker data (amp DIN) | White |
| Grey | IO16 LED data | White + tape band |
| Brown | Power button (K pad) | Yellow + tape band |
You have 7 colours and there are 9 signals, so two colours are used twice. Purple and grey in the diagrams are white wire, and brown is yellow wire. The ones marked “tape band” get a small wrap of electrical tape near both ends, so you can tell them apart. The doubled-up wires never run side by side: the yellow button wire stays down at the power board, far from the yellow mic wire at the top, and the taped white IO16 wire stays coiled up until you add the LEDs. Rough wire lengths: battery to power board 8 cm, power board to screen 12 cm, power board to amp 14 cm, screen plugs to amp 12 cm, screen plugs to mic 18 cm, speaker 15 cm.
Loose parts and wires on a desk get messy fast, so the sled is your workbench. 1) Solder the wires that are hard to reach once mounted: the power board (A1–A3), the screen's two pad wires (A6–A7) and the amp (A10). 2) Mount everything on the sled (part C). 3) Do the rest of part A on the sled, and test there (A4, A11). Keep the iron pointed away from the plastic: PETG goes soft fast.
Three diagrams cover it all: power (including the mic's power), audio (mic and amp signals), and LEDs (later).
The board sits upside down in the sled (USB-A facing up), so solder every wire on the USB-A side. The board sits between two side walls, so bend each wire straight up off its pad: nothing may stick out past the edge of the board. Cut the holder's wires to about 8 cm. Tin the pads first, then solder holder red → B+ and holder black → B−.
The holder is a parallel type (it says PARALLEL inside), so the two cells already share these two wires.
Solder an 8 cm wire to two diagonally opposite legs of the 6×6 button. Check with the multimeter's beep mode: it should beep only while you press.
Solder one wire to K and the other to B− (ground), on the USB-A side like A1. B− can take two wires; tin it well. Use yellow with a tape band for the K wire and black for B−.
Two wires go on each output pad, one for the screen and one for the amp. Cut two red wires (screen 12 cm, amp 18 cm) and two black ones the same lengths. Strip 4 mm, twist each pair's ends together, tin them, and solder the red pair onto 5V+ and the black pair onto 5V−, on the USB-A side, wires pointing straight up.
No splice needed. The LEDs come later: you'll splice them into the amp's red and black wires then.
Put both cells in, matching the + marks. Press the button once. Measure between 5V+ and 5V−: you should see about 5.0–5.2 V.
Find out how yours turns off: on most of these boards it's a double press or a long press. Plug a USB-C charger into the power board: the 4 little LEDs should show charging. Then take the cells out again.
Plug a 4-pin cable into the CYD's P1 socket. Read the labels printed next to it on the board to identify the wires: VIN TX RX GND.
Solder 5V branch → VIN and GND branch → GND. Cut TX and RX short and cover them with heat-shrink.
Test: cells in, press the button, and the screen lights up. Cells out again.
On the back of the CYD there's a white square RGB LED (LED1) with 6 small solder pads. The factory schematic shows IO4 and IO16 wired straight to two of LED1's pads; the resistors (R16, R17, R20) sit on the 3.3V side, so their ends never beep to a GPIO.
Set the multimeter to beep mode. Put one probe on pin 26 of the ESP32 module (see the picture below) (the second pad up the right edge; the bottom one is pin 25 = GPIO0) and touch each of LED1's 6 pads in turn, left side first. The pad that beeps is IO4; mark it with a pen. Repeat with pin 27 to find IO16.
Solder a plain white wire to the IO4 pad of LED1 (amp data) and a white + tape band wire to the IO16 pad of LED1 (LEDs, later). Put the tape on the IO16 wire before you solder, so you can't mix them up. These pads are tiny and 22 AWG is thick: strip only 2 mm, tin the wire, add flux, and touch the iron for a second or two. If it won't sit on the pad, splice a short piece of thin wire from a spare CYD cable onto the end and solder that instead.
Put a dot of hot glue over each wire about 1 cm from the joint, so a tug can't rip the pad off. The RGB LED may flicker faintly when sound plays. That's harmless; desolder its red and green resistors if it bothers you.
Plug a 4-pin cable into CN1 and identify it by the printed labels: GND IO22 IO27 3.3V. You use all four.
Plug a cable into P3: GND IO35 IO22 IO21. You only use the second contact, which is GPIO35. (Your board prints IO35 here, but that's a misprint: your beep test shows this contact goes to the module's pin 7 = GPIO35, and GPIO35 is the touch screen's chip-select. Use GPIO35 in the firmware.) Cut the other three short and heat-shrink them. IO21 runs the screen backlight; never connect anything to it.
The mic's flat side (no chip) goes against the inside of the tube, so solder from the chip side and keep the flat side smooth. No pins or solder bumps should stick out on the flat side.
IO22 and IO27 each go to two places (mic and amp). Splice them: strip the CN1 wire, add a branch, solder, heat-shrink.
Your amp already has its pins soldered, pointing down. Solder the wires straight onto the pins, close to the board, and heat-shrink each one. Keep the wires running straight down: the pins pass through a slot in the sled shelf. Leave the wires long and trim them once everything is mounted: VIN and GND 18 cm, BCLK and LRC 15 cm, DIN 20 cm. The DIN wire is the same wire as the screen's IO4 pad wire (A7): solder it to both while the amp sits loose next to the screen.
Connect the speaker to the amp's green terminal for now (+ to +), put the cells in, and power on. With test firmware loaded (see the pin map), check that the screen works, a test sound plays, and the mic picks you up. Cells out, speaker off the terminal.
Before any glue, push each collar (the orange ring part) into each end of the tube and twist about ⅛ turn until it stops. If it's stiff, lightly sand the three small bumps on the sleeve.
Slide the empty sled up the tube from the bottom: its thick side edges ride in the rails inside. The new sled is snug by design. If it binds, sand the outside of the edge strips lightly and try again; take off a little at a time.
Iron around 230 °C. Press each insert in straight, stop when it's flush, and hold it still for a few seconds.
1b). Snap 4 off with a small twist at the base, scrape off any nub, then melt one insert into the flat end of each (the end without the peg). Keep the rest as sparesSolder two 15 cm wires to the speaker: red to + (marked with a red dot or +), black to −.
Set the top lid open-end-down on the table. Lower the speaker in face down, with its square frame's corners in four of the octagon's corners and its holes over the inserts. Fasten with 4 × M3×6. Snug is enough; the frame is thin.
Drop the 3 mm octagon spacer in on top of the speaker frame. Its 4 notches sit over the screw heads. Feed the speaker wires through the middle.
Dry-fit first: collar ring against the lid, sleeve pointing away, octagon flats lined up exactly. Then put a thin bead of super glue gel on the lid's rim, near the outer edge. Press together and hold for 60 seconds. The speaker wires come out through the sleeve.
Same as B5, flats lined up. Let both caps cure for 10 minutes before you twist them.
The twist-lock always stops in the same spot, so once a cap is locked its octagon flats line up with the screen. That's what lets Orbit lie on its side with the screen at a clean angle.
Do these in order. Each picture shows the sled after that step.
On the back of the sled, the bottom tray has a small ledge on each side wall and an open floor. Hold the power board upside down (USB-A up, USB-C underneath), just above the side walls, slide it in toward the battery holder until it touches the two backstops at the inner end (they stop a plugged-in charger from pushing it back), then lower it so its two long edges rest on the ledges. The USB-C ends up at the outer edge, lined up with the charging hole in the tube. Nothing touches the underside, and there is no lip over the edges, so all the pads stay open.
Run a bead of hot glue along both long edges where the board meets the walls. The little notches in the ledges sit under the pads near one edge, so their solder bumps don't lift the board.
The post next to the power board holds the button. Glue the button body to the post's pad with the plunger facing outward (away from the sled).
Stand the holder on the back of the sled between the two shelves, open side facing out. Pass 2 zip ties through the slots beside it and around the holder. Pull them snug and trim. Route its wires down to the power board.
Lower the amp onto the top shelf with its pins and wires going down through the slot and the green terminal facing up. Add a dab of hot glue at one corner.
First push the 4 screen posts' pegs into the 4 round holes on the front of the sled, with a drop of super glue in each hole. Then the screen: facing out, the CYD's USB-C at the bottom. Fasten with 4 × M3×6 into the posts' inserts. Run the cables around the sides through the rectangular pass-through slots.
Tape the wire bundles flat along the sled. Nothing should stick out past the sled's side edges, or it will catch on the rails. Leave the mic hanging free on its 18 cm wires.
Back side: the battery leads and the button wires stay down at the power board. The 5V/GND pair splits right there. One branch runs along the bottom and through the lower pass-through slot to the screen's P1 plug. One runs up behind the batteries to the amp pins. The third (for LEDs) is taped off.
Front side: the CN1 and P3 cables leave the top-right plugs and go through the upper pass-through slot, then down the right side, behind the batteries, to the amp pins. The plain white IO4 wire runs from its pad up the right edge and joins them. The five mic wires go up over the top of the screen and around the inside of the tube to the left wall.
Put both cells in now, matching the + marks. Make sure the power board is off. Once the sled is inside, you only reach the cells by sliding it out again.
With both caps off, hold the tube with the window facing you. Feed the mic up through the tube ahead of the sled, then slide the sled in from the bottom, screen toward the window, its edges in the rails.
Push until the screen is centred in the window and the power board's USB-C lines up with the hole in the back.
Reach in through the top opening. The mic pocket is the raised square on the inside of the left wall (left as you face the screen), just below the top. Drop the mic into the round pocket, flat side against the wall, sound hole over the pinhole, and add a small drop of glue at the edge. Keep glue away from the hole.
Tube printed before Oct 18? Its pocket has a thin cover on the inside. Cut that cover away with a sharp hobby knife or flush cutters, around the inside of the square, until the round pocket is open. Don't cut through the outer wall.
From outside, push the orange button's stem into the round hole in the back until it touches the switch. Press it: you should feel a click.
Through the top opening, put the speaker wires into the amp's green terminal: + to +, − to −. Tighten with the small screwdriver.
Tuck the spare speaker wire around the speaker magnet. Line the cap's flats up with the screen, push it in, and twist about ⅛ turn until it stops.
Press the power button: the screen should start. Plug a charger into the USB-C on the back to check charging.
Push it in and twist ⅛ turn. To reprogram later, turn Orbit off, twist the bottom cap off, and plug a USB-C cable up into the CYD from below.
| Function | ESP32 pin | Where on the CYD | Goes to |
|---|---|---|---|
| I2S bit clock | GPIO 22 | CN1 | Mic SCK + amp BCLK |
| I2S word select | GPIO 27 | CN1 | Mic WS + amp LRC |
| Mic data in | GPIO 35 | P3 | Mic SD |
| Amp data out | GPIO 4 | RGB LED resistor pad | Amp DIN |
| LED data | GPIO 16 | RGB LED resistor pad | First LED DIN, through 330 Ω |
| Mic power | 3.3V | CN1 | Mic VDD |
The mic and amp share one I2S port (I2S0) in full-duplex mode, with the same clock pins and separate data pins. The mic uses the left channel (L/R tied to GND), 16 kHz or higher.