Profile
Back to NewsBack
Hacker News 3 min
Reader Mode
Show HN: BBRouter – Ben Eater's 8-bit computer, simulated on 3D breadboards

Show HN: BBRouter – Ben Eater's 8-bit computer, simulated on 3D breadboards

6 hours ago
BBRouter

Starting…

/ Private

Connecting…SavedSaving…OfflineNot saved

· ·

Keyboard shortcuts

Anywhere

⌘K
Find an action, part, project or jumper
P
Add a part or board (the library)
?
These shortcuts
⌘Z
Undo
⌘U · ⇧⌘Z
Redo
Esc
Cancel, deselect, close

Tools

V
Select and move
W
Draw wires
N
Pin notes

Looking around

Right-drag
Orbit
Middle-drag
Pan
⇧ right-drag
Pan
Mouse wheel
Zoom
Two fingers
Pan
⌥ two fingers
Orbit
Pinch
Zoom

Selection

⇧-click
Add to or take from the selection
⇧-drag
Select everything in a box
⌘A
Select everything
R · ⇧R
Rotate (⇧: the other way)
⌥-drag
Move a part, its leads kept in their holes
⌘C · ⌘V
Copy, paste
⌘D
Duplicate
H
Hide what's selected (or show it again)
⌫
Delete

Wiring

Click a hole
Start, then finish, a wire
⇧-click · right-click
Turn the wire there
⌫
Undo the last turn

Schematic

V · W · L
Select, wires, net labels
P · A
Power labels, add a symbol
R · ⇧R
Rotate counter-clockwise (⇧: clockwise)
X · Y
Flip left to right, top to bottom
E · double-click
Its details
D
Its datasheet
/
While drawing: the corner the other way
`
Then a click: light that net
Right-click
What can be done with what's under it
F
Fit it all in view (the Home key too)
⌘F
Find a net or a part
G
Grid on or off
S · H · ⌘L
A sheet, a hierarchical label, a global label
T · I
A text, a divider (a click a corner; Enter ends it)
⌘H
The sheets, to go to one
⇟ · ⇞
The next sheet, the previous one (Page Down, Page Up)
⌥⌫
Back up to the sheet it's in

Claude, or another AI app, can open, change and run your projects with you, through BBRouter’s MCP server. Connect it once: it asks you to sign in, then works as you, on your projects only.

MCP server address

Claude Code

Then type /mcp in Claude Code, pick bbrouter and choose Authenticate to sign in.

Claude (claude.ai, desktop and mobile)

Settings → Connectors → Add custom connector: name it BBRouter, paste the address and click Add, then Connect and sign in.

Other apps

Any app that takes a remote MCP server (HTTP, with OAuth sign-in): give it the address.

Step by step in the guideConnected apps

Click a button, a part or a hole to point this step at

No project open

Create a layout, or open one saved on the server.

Simulation

Controls

Nothing to control yet: variable jumpers, hole groups, warnings and the simulation show here.

Click anything to pin a note to it.

New wire

Name sticker

Type
Jumper

Fixed: part of the circuit; carries the net from one end to the other. Variable: moved by hand (a probe, a control line); breaks the net, so each end stays its own.

States
Gauge

Colour
Height

Crossings
    Sections

    Board

    Part

    On the schematicNot on the schematic yetTaken off the schematic

    Parts

    This link doesn’t open a project any more

    Its owner stopped sharing the project, or the link isn’t whole. Ask them for a new one.

    Chat with me