Dit document is een technische handleiding voor het gebruik van BBRouter in combinatie met het Ben Eater SAP-1 project. De kerninhoud is onderverdeeld in de volgende secties:
Bediening en Sneltoetsen: Een uitgebreide lijst met shortcuts voor algemene acties, 3D-navigatie (orbit, pan, zoom) en het manipuleren van componenten.
Bedrading en Schema's: Uitleg over het tekenen van draden, het beheren van netlabels en het gebruik van schema-functies zoals roteren, spiegelen en het raadplegen van datasheets.
Projectbeheer: Informatie over het importeren/exporteren van projecten (YAML) en het genereren van fysieke productiedocumentatie, zoals stuklijsten (BOM) en bouwinstructies.
AI-Integratie: Beschrijving van de koppeling met AI-applicaties (zoals Claude) via een MCP-server, waardoor projecten via een assistent gewijzigd kunnen worden.
Componentdefinities: Een specificatie van verschillende draadtypes (vast versus variabel) en beschikbare draadopties.
Ben Eater SAP-1 in BBRouter
Sneltoetsen en Algemene Bediening
Algemene acties
⌘K: Zoek een actie, onderdeel, project of jumper.
P: Een onderdeel of printplaat toevoegen vanuit de bibliotheek.
?: Overzicht van sneltoetsen openen.
⌘Z: Ongedaan maken.
⌘U of ⇧⌘Z: Herstellen.
Esc: Annuleren, deselecteren of sluiten.
Navigatie en weergave
V: Selecteren en verplaatsen.
W: Draden tekenen.
N: Notities toevoegen.
Rechtermuisknop + slepen: Orbit (draaien in 3D).
Middenmuisknop + slepen: Pan (verschuiven).
⇧ + rechtermuisknop + slepen: Pan.
Muiswiel: Zoomen.
Twee vingers slepen: Pan.
⌥ + twee vingers slepen: Orbit.
Knippen (Pinch): Zoomen.
Selectie en manipulatie
⇧ + klik: Toevoegen aan of verwijderen uit de selectie.
⇧ + slepen: Alles in een kader selecteren.
⌘A: Alles selecteren.
R of ⇧R: Roteren (met ⇧ in de tegenovergestelde richting).
⌥ + slepen: Een onderdeel verplaatsen terwijl de aansluitingen in hun gaten blijven.
⌘C / ⌘V: Kopiëren en plakken.
⌘D: Dupliceren.
H: Selectie verbergen of opnieuw tonen.
<0xE2><0x8C><0xAB>: Verwijderen.
Bedrading en Schema's
Bedrading (Wiring)
Klik op een gat: Start en voltooi een draad.
⇧ + klik of rechtermuisknop: De draad op dat punt buigen.
<0xE2><0x8C><0xAB>: De laatste buiging ongedaan maken.
Schema-functies (Schematic)
V / W / L: Selecteren, draden trekken en netlabels beheren.
P / A: Voedinglabels toevoegen of een symbool toevoegen.
R / ⇧R: Tegen de klok in of met de klok mee roteren.
X / Y: Spiegelen (links-rechts of boven-onder).
E of dubbelklik: Details van een onderdeel bekijken.
D: Datasheet openen.
F of Home-toets: Alles in beeld brengen.
⌘F: Zoeken naar een net of onderdeel.
G: Raster (grid) aan- of uitzetten.
S / H / ⌘L: Een blad (sheet), een hiërarchisch label of een globaal label toevoegen.
T / I: Tekst of een scheidingslijn toevoegen.
⌘H: Overzicht van bladen openen om naar een specifiek blad te gaan.
<0xE2><0x87><0x9F> / <0xE2><0x87><0x9E>: Naar het volgende of vorige blad gaan (Page Down / Page Up).
⌥<0xE2><0x8C><0xAB>: Terugkeren naar het bovenliggende blad.
Projectbeheer en Export
Binnen de workspace kunnen de volgende acties worden uitgevoerd op het project:
Instellingen en beheer
Projectinstellingen aanpassen.
Project importeren of exporteren (als YAML).
De huidige status resetten.
Link-previews beheren.
Productie en documentatie
Voor het fysiek bouwen van het project kunnen de volgende bestanden worden gegenereerd:
Bouwinstructies.
Bouwschema (Build sheet).
Stuklijst (Bill of Materials als CSV).
Schema's in SVG- of PDF-formaat.
Perma-Proto kaart.
Bedradingsschema's voor fabricage.
AI-Integratie via MCP-server
BBRouter kan worden gekoppeld aan AI-applicaties (zoals Claude) via een MCP-server. Hierdoor kan de AI-assistent projecten openen, wijzigen en uitvoeren.
Configuratie per platform
Claude Code: Voer /mcp in, selecteer bbrouter en kies 'Authenticate' om in te loggen.
Claude (web/desktop/mobiel): Ga naar Settings → Connectors → Add custom connector. Geef deze de naam 'BBRouter', plak het serveradres en log in.
Overige apps: Elke applicatie die een remote MCP-server (HTTP met OAuth-inlog) ondersteunt, kan worden gekoppeld via het serveradres.
Componenten en Definities
Types bedrading
Bij het toevoegen van draden kan er worden gekozen tussen verschillende types:
Vast (Fixed): Onderdeel van het circuit; geleidt het net van het ene uiteinde naar het andere.
Variabel (Variable): Wordt handmatig verplaatst (bijv. een probe of een besturingslijn); onderbreekt het net, waardoor beide uiteinden gescheiden blijven.
Beschikbare draadopties
Solid core.
Dupont jumper.
Bridge (Brug).
Lift.
Dit document biedt een overzicht van de functionaliteiten en bediening van BBRouter, specifiek toegepast op het Ben Eater SAP-1 project.
Ben Eater SAP-1 in BBRouter
Sneltoetsen en Algemene Bediening
Algemene acties
⌘K: Zoek een actie, onderdeel, project of jumper.
P: Een onderdeel of printplaat toevoegen vanuit de bibliotheek.
?: Overzicht van sneltoetsen openen.
⌘Z: Ongedaan maken.
⌘U of ⇧⌘Z: Herstellen.
Esc: Annuleren, deselecteren of sluiten.
Navigatie en weergave
V: Selecteren en verplaatsen.
W: Draden tekenen.
N: Notities toevoegen.
Rechtermuisknop + slepen: Orbit (draaien in 3D).
Middenmuisknop + slepen: Pan (verschuiven).
⇧ + rechtermuisknop + slepen: Pan.
Muiswiel: Zoomen.
Twee vingers slepen: Pan.
⌥ + twee vingers slepen: Orbit.
Knippen (Pinch): Zoomen.
Selectie en manipulatie
⇧ + klik: Toevoegen aan of verwijderen uit de selectie.
⇧ + slepen: Alles in een kader selecteren.
⌘A: Alles selecteren.
R of ⇧R: Roteren (met ⇧ in de tegenovergestelde richting).
⌥ + slepen: Een onderdeel verplaatsen terwijl de aansluitingen in hun gaten blijven.
⌘C / ⌘V: Kopiëren en plakken.
⌘D: Dupliceren.
H: Selectie verbergen of opnieuw tonen.
<0xE2><0x8C><0xAB>: Verwijderen.
Bedrading en Schema's
Bedrading (Wiring)
Klik op een gat: Start en voltooi een draad.
⇧ + klik of rechtermuisknop: De draad op dat punt buigen.
<0xE2><0x8C><0xAB>: De laatste buiging ongedaan maken.
Schema-functies (Schematic)
V / W / L: Selecteren, draden trekken en netlabels beheren.
P / A: Voedinglabels toevoegen of een symbool toevoegen.
R / ⇧R: Tegen de klok in of met de klok mee roteren.
X / Y: Spiegelen (links-rechts of boven-onder).
E of dubbelklik: Details van een onderdeel bekijken.
D: Datasheet openen.
F of Home-toets: Alles in beeld brengen.
⌘F: Zoeken naar een net of onderdeel.
G: Raster (grid) aan- of uitzetten.
S / H / ⌘L: Een blad (sheet), een hiërarchisch label of een globaal label toevoegen.
T / I: Tekst of een scheidingslijn toevoegen.
⌘H: Overzicht van bladen openen om naar een specifiek blad te gaan.
<0xE2><0x87><0x9F> / <0xE2><0x87><0x9E>: Naar het volgende of vorige blad gaan (Page Down / Page Up).
⌥<0xE2><0x8C><0xAB>: Terugkeren naar het bovenliggende blad.
Projectbeheer en Export
Binnen de workspace kunnen de volgende acties worden uitgevoerd op het project:
Instellingen en beheer
Projectinstellingen aanpassen.
Project importeren of exporteren (als YAML).
De huidige status resetten.
Link-previews beheren.
Productie en documentatie
Voor het fysiek bouwen van het project kunnen de volgende bestanden worden gegenereerd:
Bouwinstructies.
Bouwschema (Build sheet).
Stuklijst (Bill of Materials als CSV).
Schema's in SVG- of PDF-formaat.
Perma-Proto kaart.
Bedradingsschema's voor fabricage.
AI-Integratie via MCP-server
BBRouter kan worden gekoppeld aan AI-applicaties (zoals Claude) via een MCP-server. Hierdoor kan de AI-assistent projecten openen, wijzigen en uitvoeren.
Configuratie per platform
Claude Code: Voer /mcp in, selecteer bbrouter en kies 'Authenticate' om in te loggen.
Claude (web/desktop/mobiel): Ga naar Settings → Connectors → Add custom connector. Geef deze de naam 'BBRouter', plak het serveradres en log in.
Overige apps: Elke applicatie die een remote MCP-server (HTTP met OAuth-inlog) ondersteunt, kan worden gekoppeld via het serveradres.
Componenten en Definities
Types bedrading
Bij het toevoegen van draden kan er worden gekozen tussen verschillende types:
Vast (Fixed): Onderdeel van het circuit; geleidt het net van het ene uiteinde naar het andere.
Variabel (Variable): Wordt handmatig verplaatst (bijv. een probe of een besturingslijn); onderbreekt het net, waardoor beide uiteinden gescheiden blijven.
Beschikbare draadopties
Solid core.
Dupont jumper.
Bridge (Brug).
Lift.
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.