⚠ 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 ↗.

Start Here

Getting started

Tutorial

What Sorter V2 is, how to build one, and how to work on it.

What I should know

Sorter V2 is not a kit yet. You buy the parts, print the plastic and build it yourself from these instructions. What the machine sorts is on the home page.

It is a big job, not a hard one. Thousands of parts and months of work. Hardware has the size of the job for 3 and 5 layers.

Printing takes the longest, months on one printer. See what the print figures mean.

Height is your choice. Each layer adds 160 mm. See how tall the machine is.

The instructions are not finished. Of the 44 hardware pages with steps, 40 have been followed on a real machine and 4 are first drafts. Every page says which it is.

Cost, as a rough guide: about US$1,400 to 1,700 for 1 layer, and about US$100 to 150 for each extra layer. That is parts and filament at US prices in September 2026, without the 3D printer. Expect more outside the US, for shipping and import tax. The bill of materials prices the parts at your layer count; its total is lower, because some parts have no price there yet.

What skills I should have

You do not need to be an engineer.

Taken as read. You can run a 3D printer, and you are at ease with hex keys, side cutters, wire strippers and pliers.

Taught here, when you need it. Heat-set inserts, crimping and using a multimeter.

A little soldering. Four solder jumpers on the control board. The cable joints are crimped, and soldering them is only an alternative.

Not needed. No CAD, no PCB design and no programming.

What tools I need

Each page lists the tools for its own steps.

For the whole build:

  • A 3D printer with a bed of at least 256 x 256 mm. See Printing the parts.
  • Hex keys: 2, 2.5, 3 and 4 mm.
  • A soldering iron, and flux-cored solder. Set the iron to around 350 C, or 320 C if your solder is leaded. A standard build solders four jumpers on the control board. The cable joints, on the chute stepper lead (CH), the board's 24 V lead (W1) and the LED lamp cables (L1 to L3, L1p to L3p), are crimped or clamped, and soldering is only their alternative.
  • Only if you solder a cable joint instead of crimping it: adhesive-lined heat shrink, to insulate and seal it. The lamp cables (L1 to L3, L1p to L3p) use 3:1 dual-wall tubing, 3 mm (1/8 in) before shrinking, in 25 mm (1 in) pieces. You also need a heat gun, or the side of a lighter flame, to shrink it.
  • A multimeter with a continuity buzzer.
  • Side cutters, wire strippers and needle-nose pliers.
  • A ratcheting crimp tool for open-barrel contacts (Dupont, JST-PH, JST-VH), unless you order the harness ready made.
  • Insulated-terminal crimping pliers, with a die for 22 AWG (0.33 mm²) to 16 AWG (1.3 mm²) wire, for butt connectors, fork terminals and receptacles. Not needed if you solder those joints.
  • Small flat and Phillips screwdrivers, an 8 mm spanner, a mallet and a tape measure.

Worth having:

  • A heat-set insert press.
  • A drill or electric screwdriver with hex bits, including a long one.

Not needed:

  • A saw.
  • A laser cutter.

See two things you may not be able to make yourself.

I want to build one for myself

Read these three in order.

  • Hardware: the size of the job. How tall a machine to build, what it costs in parts and printing time, and the two things you may not be able to make yourself. Read it before you buy filament.
  • Bill of materials: everything to buy, with vendor links and part numbers, at your own layer count. The site root lists the parts to print, and /framing is the aluminium cut list.
  • Assembly: the build order, section by section, ending in Software setup and then the SorterOS section.

I want to contribute to the project

  • Mechanical / CAD: The project uses Onshape (free, web-based, collaborative). Every V2 document is public and listed in the repo's mechanical/README.md; the folder holding them is private, so ask in the Discord to be added to it. Start by browsing the V2 CAD and checking open bounties for mechanical tasks.
  • Electronics: PCB schematics are in KiCad, in the repo under electronics/KiCad/. Background in EE or PCB layout is valuable.
  • Software: Python backend + SvelteKit frontend. See the SorterOS install guide.
  • ML / Vision: Classification research, training data collection, model optimization. See Classification research and Object detection research.

To run the software from source you need Python 3.12+, Node.js 20+ and pnpm. The install script handles dependencies on Debian 12 / Ubuntu 24.04 / Pi OS Bookworm. Building a machine does not need any of this: the SorterOS install guide has a pre-built image.

Key resources

ResourceLink
Bill of materials and printed partsparts-calculator.basically.website
Assembly instructionsAssembly
GitHub organizationgithub.com/basicallysource
V2 CAD (active)Onshape document
Brickognize API docsapi.brickognize.com/docs
Shared Google DriveDesign docs and presentations
Documentation sitedocs.basically.website
Basically on YouTubeyoutube.com/@basicallyhandle
Community build videosA contributor's own machine, built differently from the one documented here: overview and engineering deep dive

How the project works

  • Contributions go through pull requests on GitHub. Branch protection is enabled on main. The project is source-available; the repo's CONTRIBUTING.md has the licensing details.
  • Bounties are posted on the Discord bounty board for discrete, high-priority tasks. Claim one if you can deliver within the posted timeline.
  • Communication happens on Discord. Engineering sync calls happen periodically and are recorded for async viewing.
  • CAD collaboration uses Onshape shared documents. The individual documents are public; for the shared folder, ask in the Discord with your Onshape email.
  • Design reviews are scheduled for electronics and mechanical changes before merging.