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.