⚠ Under heavy construction

As of July 11, 2026, Sorter V2 is not yet in a position to be built.

The documentation that exists is incomplete. Any given page may be accurate, inaccurate, present only as an example, or badly out of date. We do not yet recommend that anyone attempt to build Sorter.

For the most live updates on our progress, join our Discord ↗.

Electronics — Wire harness

Wire harness

Reference

24V power distribution from the PSU, plus everything connected to basically board v1.3.

Wire IDs match the schedule tables. Open items are in section 7.

These electronics pages are working notes right now, not finished documentation. The harness is actively being specced, so parts of this change week to week and some of it contradicts what a machine already built looks like. Anything still undecided is written down as an open item in section 7 rather than smoothed over. Started from what Spencer had on July 12th 2026; treat it as the current thinking, not the final state.

1   Power supply

Model
MEAN WELL LRS-350-24
Output
24V, 14.6A, 350.4W, single output
Enclosure
Custom 3D-printed box, fused AC input
DC outputs
3 × female DC jack, each a 4 in 18 AWG pigtail with 2 × spade/fork terminals (M3.5, 8 mm wide max) onto the PSU output
Loads
basically board v1.3, the USB hub, and the Orange Pi buck converter. One jack each, no spare
Not on this bus
The cooling fans. They run off the Orange Pi or basically board v1.3 instead, so their voltage follows whichever pins are free (5V is likely sufficient). They are still needed: the Pi and the board end up in a box with no airflow but the fan. See open items

2   Component layout

Top-down physical component layout on the machine, with the PSU, Pi, basically board, USB hub, Pico, chute stepper and ribbon run called out
Physical placement on the machine (top-down): PSU, Orange Pi, basically board v1.3, USB hub, Pico, the chute stepper and its limit switch, and the ribbon run.

3   Interconnect diagram

MEAN WELL LRS-350-24 24V · 14.6A · 350W AC in fused inlet switch J1J2J3 basically board v1.3 hub for LEDs, sensors, steppers, servo adapters 24V in: JST-VH female W1 · 36 in W2 · 12 in W3 · 6 in too long L1 · 2x1 dupont · 36+6 in L2 · 2x1 dupont · 36+6 in L3 · 2x1 dupont · 36+6 in limit · 2x1 dupont S1-4 · JST-PH 4-pin · 1 m CH · 4x1 dupont · flying leads RIB · 16-pin IDC · 1 m Waveshare 4-port USB hub Orange Pi 5 COB board COB board LED strip (6000K) Limit switch Stepper, channels 1-4 (×4) Chute stepper Servo adapter board (first)
PSU distributes 24V to basically board v1.3 (through a JST-VH inlet) and the two other direct loads (USB hub, Orange Pi buck). Cooling fans are not on this bus, they run off the Pi or the board. basically board v1.3 then drives the LED drops (L1-L3), the limit switch, the steppers, and the first servo adapter board over a 16-pin IDC ribbon. Wire IDs match the schedule below.

3.1   Stepper polarity

Source of truth is the basically board v1.3 pinout. Cable S plugs into the motor's own 6-position JST-PH socket, so the four board positions 1·2·3·4 land on motor positions 1·4·3·6 and motor positions 2 and 5 stay empty. The nets line up, the positions do not. Mark polarity on each of the 4 channel steppers, and check the coils with a multimeter first.

Full basically board v1.3 pinout (J23-J40), connector-to-connector mapping, and connector reference: stepper connectors.

basically board v1.3 - PHR-4 1234 1346 25 NEMA 17 - PHR-6, positions 2 and 5 empty

4   Wire schedule

4.1   PSU assembly (enclosure)

The PSU box is an assembly: the MEAN WELL LRS-350-24, a fused mains inlet switch, and 6 DC output jacks, in a 3D-printed enclosure. These are the wires inside that box. Enclosure CAD: Onshape.

SegmentFromToCond.LengthGauge
Mains inletFused inlet switch (3Dman, 10A fuse)PSU AC input (L / N / earth)3-18 AWG
DC output jacks (×3)PSU 24V output, 2× spade/fork terminal (M3.5, 8 mm max)Female DC jack24 in18 AWG

4.2   Loads on the PSU (24V)

A male DC barrel plug on each wire mates one of the PSU output jacks (J1-J3).

IDLoadFromToCond.LengthGauge
W1basically board v1.3PSU J1, male DCJST-VH female (board 24V in)236 in too longTBD
W2Waveshare 4-port USB hub, 24VPSU J2, male DCMale DC (hub)212 inTBD
W3Orange Pi 5PSU J3, male DC24V-5V USB-C buck26 inTBD

Three outputs, three loads, no spare. The cooling fans are deliberately not on this bus.

4.3   LEDs (from basically board v1.3)

Each LED drop is two segments: a 2x1 dupont feed from the board to a female DC jack (the unplug point), then a 6 in male-DC pigtail into the module. The strip end uses a solderless clamp-on connector rather than soldering to pads.

IDSegmentFromToCond.Length
L1COB board feed2x1 dupont (board)Female DC jack236 in
L1pCOB board pigtailMale DC jackCOB board26 in
L2COB board feed2x1 dupont (board)Female DC jack236 in
L2pCOB board pigtailMale DC jackCOB board26 in
L3LED strip feed2x1 dupont (board)Female DC jack236 in
L3pLED strip pigtailMale DC jackLED strip (6000K)26 in

LED strip for the classification channel is 6000K. Length: 2× revolutions around the classification channel inner tube = 108.400 mm × 2, so roughly 220 mm.

4.4   Sensors and steppers (from basically board v1.3)

IDSegmentFromToCond.Length
LIMLimit switch (Omron V-155-1C25)basically board v1.3, 1x3 dupont (position 3 empty)#187 quick-connect, push-on224 in
S1-4Stepper, channels 1-4 (×4)basically board v1.3, JST-PH 4-pin (PHR-4)Stepper, JST-PH 6-pin (PHR-6), positions 1·4·3·641 m
CHChute stepperbasically board v1.3, JST-PH 4-pin (PHR-4)Chute stepper, flying leads, needs prep440 in guess

Done, and here is why: the stepper cables are JST-PH 4-pin at the board, not 4x1 dupont. Dupont contacts do not take side load. The wires leave at an angle, that depresses the spring contact, the connection goes loose, resistance goes up and it heats. Two of these have already burned up on real machines. JST-PH takes the side load without damage.

4.5   Servo adapter (ribbon)

IDSegmentFromToCond.Length
RIBRibbon cablebasically board v1.3, 16-pin IDC (FC)First servo adapter board, 16-pin IDC (FC)161 m
uxcell 16-pin IDC flat ribbon cable, gray, with FC connectors at both ends

5   Parts

  • MEAN WELL LRS-350-24, 350.4W 24V 14.6A single output · link
  • 3Dman fused mains inlet switch, 15A 250V rocker + 10A fuse, 3-pin, 18 AWG · link
  • DC 12V/24V to 5V USB-C buck converter, 5A 25W, powers Orange Pi 5 · link
  • Cooling fan, 40mm. Not on the 24V bus: it runs off the Orange Pi or the board, so the voltage follows whichever pin header it ends up on. 5V is likely sufficient.
  • uxcell 16-pin IDC flat ribbon cable, FC/FC, 2.54 mm, 1 m, gray · link
  • Waveshare 4-port USB hub, 24V model (USB 3.2 version, not the 5V industrial one, which cannot take 24V in)
  • Orange Pi 5
  • USB cables, Pi to hub and hub to Pico: 3 ft or shorter is plenty, but they must be data cables. A lot of short USB cables are power-only.

6   Connector and terminal types

  • Fused IEC inlet switch, 3-pin (L / N / earth): PSU mains inlet
  • Fork / screw terminal: PSU 24V output to the DC jacks
  • DC barrel jack, female: PSU outputs, LED unplug junctions
  • DC barrel jack, male: load pigtails, LED pigtails
  • JST-VH female (VHR-2): basically board v1.3 24V input (W1)
  • 2x1 dupont (2.54 mm): LED drops (L1-L3)
  • 1x3 dupont (2.54 mm), 2 positions populated: limit switch board end, keyed so it cannot go on backwards
  • Quick-connect receptacle, #187 (4.75 × 0.5 mm tab), fully insulated: limit switch end. The switch is an Omron V-155-1C25, SPDT, so it has three tabs and the harness uses two
  • JST-PH 4-pin (PHR-4): steppers at the board, J23, J27, J31, J35, J39
  • JST-PH 6-pin (PHR-6): the NEMA 17 motor socket, cable S motor end
  • 16-pin IDC (FC), 2.54 mm: ribbon to first servo adapter board

7   Open items

  1. How the fans are powered. They are wanted: the Pi and the board end up in a box with no airflow but the fan. They are just not on the 24V bus, so they run off the Pi or the board and the voltage follows the available pins. 5V is likely sufficient (Spencer, 2026-08-09).
  2. Lengths. W1 is 36 in and longer than necessary. Pick a final length and cut.
  3. Board 24V input polarity. The connector is JST-VH (VHR-2) per Jon's drawing; confirm which pin is +24V against the silkscreen.
  4. Missing LED wire(s). Re-count the LED drops against the actual LEDs.
  5. Gauge per segment. Current draw per load is needed to spec gauge.
  6. SKU reduction. Once gauges are known, standardize on as few gauges and connector types as possible.

The order spec page fills these in with guesses (marked as guesses) for ordering purposes. Nothing there is confirmed.