PrintDrop · Node setup

Set up a printer

Private tooling

Five steps, for the person standing next to a printer that is not in the network yet. Each one ends in something checked rather than something claimed: the hub hands back a key that belongs to this machine only, the printer itself starts reporting, the filament in the slots is the filament the page shows, and the last step is a real 20 mm cube going through the whole loop, dropped, sliced, and started by the owner. Nothing here is ticked off on your word except the one thing no machine in this system can see.

What this page cannot do. It cannot reach your printer: the browser you are holding is not on its network, and nothing here talks to a machine directly; the node you install does that, from the printer's own LAN, dialling out. It cannot write a file on the computer that runs the node, so the config below is text to paste. It cannot show you the node key twice: the hub keeps a hash of it, exactly as it does with the access codes, so the copy in this tab is the only copy there is. And it cannot start the test print for you: sending a job to a printer is a statement about an empty build plate, and that statement belongs to the owner console, where it costs a deliberate tick that lasts ten minutes.

Step 1 of 5 · 0% · nothing verified yet
1 · Who2 · The machine3 · The printer4 · The filament5 · The test print

The bar counts steps the hub has confirmed, not steps you have walked past. It survives a reload of this page: which step you are on, the machine's slug, and what has passed are kept in this browser. The setup code never is, and the node key lives only until this tab closes.

Step 1 · Who: the setup code

works once

The setup code was printed once, by whoever bootstrapped this machine on the hub, and it opens exactly one machine. Spending it, here or in the installer, trades it for a node key that belongs to that machine alone, and the hub will not answer the same code again. That is the whole point of it: nobody has to send a key in a chat message, and if one friend's PC is ever compromised, every other printer is untouched.

The installer asks for this same code, and if you are going to run it, the normal way, let it have the code rather than spending it here: it writes the key into the two config files without ever putting it on a screen, and prints the machine's name when it finishes. Come back with that name and use the second field. Claim it here instead if you are setting the node up by hand, or if you want to see the key. Either order works; step 2 says what to do with each.

Typed here and nowhere else: the code is sent once, is never written to this browser's storage, and is cleared from the field the moment the hub answers. If the answer is “already used”, the machine is claimed: carry on with the slug below rather than asking for a new code.

Node setup · The node dials out, never in · The last step is a real print, started by a person