BBRouter
Connexion S’inscrire Ouvrir BBRouter

Des plaques d’essai en 3D, simulées telles qu’elles sont câblées.

Placez les plaques, les puces et les fils exactement comme vous les monterez, sur un ordinateur comme sur un téléphone. Le circuit tourne pendant tout le montage.

Créer un compte L’essayer sans compte Ouvrir BBRouter Le voir tourner

Gratuit pour commencer · English, Français, Español

L’ordinateur SAP-1 de Ben Eater sur un établi de plaques d’essai, en train d’exécuter un programme : des puces 74LS en rangées, les barres de LED allumées sur les registres et le bus, les fils de bus et de contrôle en couleurs, des valeurs flottant au-dessus des registres (Bus 224, RAM Data 224, RAM Address 3, PC 4, Reg A 8, Reg B 8, ALU Add Σ 16), et l’affichage 7 segments à l’avant qui montre 005.
Deux pistes de l’oscilloscope sur le module d’horloge, sur 10 secondes : le signal carré du 555 en bleu en haut, la dent de scie de son condensateur de temporisation en orange entre les lignes pointillées à 1,67 V et 3,33 V en dessous, et les colonnes de Mesurer à côté : 2,988 Hz, une période de 334,7 ms, un rapport cyclique de 50,1 %.
555 astable · condensateur de temporisation · 2,988 Hz, d’après l’oscilloscope

En direct

Celui-ci est en marche.

Le module d’horloge de Ben Eater : trois 555, un 74LS04, un 74LS08 et un 74LS32, en marche ; l’oscilloscope sur sa sortie d’horloge.Chaque image de cette page est l’application elle-même, sur le module d’horloge de Ben Eater, son SAP-1 et son programmeur d’EEPROM.

Le construire

Chaque fil est réel.

Le fil rigide va de trou en trou, de 22 à 30 AWG, et se pose sur la plaque tel qu’il sera coupé et plié : chacun affiche sa longueur, montées comprises. La fiche de montage imprime les composants de chaque plaque par référence et trou de broche 1, puis ses fils, les plus bas d’abord ; la nomenclature est fournie en CSV.

Pendant que le circuit tourne, Avertissements liste ce qu’un vrai montage aurait de faux, chaque fois avec le correctif : une LED sans résistance, une puce sans condensateur de découplage, un interrupteur qui cadence une puce sans anti-rebond, un reset ou une entrée de porte reliés à rien. Les courts-circuits et les lignes flottantes sont comptés et entourés sur la plaque, et une LED montre le courant qui la traverse.

Le construire pour de vrai, dans le guide →
Le volet Avertissements sur le module d’horloge en marche : Entrées laissées en l’air (11), chaque entrée de porte par puce et broche avec quoi faire, comme U4 broche 3, 2A : laissée en l’air ; reliez-la à GND (ou VCC) ; puis Pas de condensateur de découplage (4).
Les avertissements du module d’horloge : les entrées de ses portes de réserve, et les puces sans condensateur de découplage.
La fiche de montage du module d’horloge, son premier chapitre pas à pas, chaque étape avec une case à cocher : la plaque Full+ ; U1 à U6 (trois timers LM555, un 74LS04, un 74LS08 et un 74LS32), chacune par le trou de sa broche 1, l’encoche à gauche ; les résistances avec leurs anneaux de couleur et leurs trous, le trimmer et le bouton-poussoir ; puis les premiers fils verts 30 AWG avec leurs trous, leur longueur de coupe et ce qu’il faut dénuder à chaque bout.
La fiche de montage du module d’horloge : chaque étape dans l’ordre, les puces par le trou de leur broche 1, chaque fil avec ses longueurs de coupe et de dénudage.

De la netlist à la plaque d’essai

Le routage, en un clic.

Importez la netlist depuis KiCad, EasyEDA, Digital, Logisim ou SPICE. Ce qui manque encore au câblage est tracé en ruban sur la plaque, de broche à broche ; le routage automatique le pose en un clic, à plat sur la grille de trous, autour de ce qui est déjà là.

Le panneau Nets, dans le guide →
Avant · 7 connexions manquantes dans 6 nets Le module d’horloge de face avec sept fils retirés, les connexions manquantes tracées en ruban rouge et blanc entre des broches entourées ; le panneau Nets à droite indique 7 connexions manquantes dans 6 nets, les liste par broche, annonce 21 nets, dont 6 à connecter, et montre le bouton Routage automatique et ses couleurs : alimentation, masse, contrôle.
Après · le routage automatique a ajouté 7 fils La même plaque après le routage automatique : sept nouveaux fils de contrôle bleus posés à plat le long des rangées, à angles droits, autour des puces ; le ruban a disparu, et le panneau Nets indique 21 nets, tous connectés, 7 fils ajoutés, chaque net coché.
Le module d’horloge auquel on a retiré sept fils, puis recâblé par le routage automatique.

Schéma

Dessinez-le à la manière de KiCad.

La vue Schéma est un éditeur à part entière, enregistré avec le projet : commencez-le depuis la plaque, puis dessinez avec les raccourcis de KiCad et son menu du clic droit. Montrer sur le schéma mène d’un composant de la plaque à son symbole.

Exportez une feuille en SVG, ou tout le schéma en PDF, une page par feuille. Il marche aussi au toucher sur un téléphone.

Feuilles
feuilles hiérarchiques, leurs cadres et leurs étiquettes · étiquettes locales, globales et d’alimentation · le détail d’un net sur toutes les feuilles
Puces logiques
dessinées en entier ou en portes, de U3A à U3D · formes de De Morgan · portes de réserve et unité d’alimentation masquées
Dessin
R, X, Y, W, L, E et les autres raccourcis de KiCad · des étiquettes qui suivent leurs fils · du texte sur la feuille
En sortie
une feuille en SVG · tout le schéma en PDF
Le schéma du module d’horloge dans le style de KiCad : ses trois étages à 555 côte à côte, U1 astable avec son trimmer et son condensateur de temporisation, U2 monostable avec son bouton-poussoir, U3 bistable avec son interrupteur à verrouillage, chacun avec ses résistances et ses condensateurs, des symboles VCC et GND, des étiquettes de net et des points de jonction.
Les trois 555 du module d’horloge dans la vue Schéma : l’astable, le monostable derrière le bouton-poussoir, le bistable de l’interrupteur.

Oscilloscope

Voir à l’intérieur.

Le panneau Oscilloscope : une barre d’outils avec Sonde, Bus, Décoder, les durées 10 ms, 100 ms, 1 s et 10 s, En direct, Pause, Mesurer, PNG, CSV, VCD et Effacer, une rangée de déclenchement avec Auto, Normal et Unique ; quatre pistes sur dix secondes, 555 astable, Timing cap en volts, CLK et /CLK, chacune avec la fréquence, la période, le rapport cyclique, les temps haut et bas et les fronts de Mesurer : 2,988 Hz, 334,7 ms, 50,1 %.
Quatre sondes sur le module d’horloge, sur 10 s ; les colonnes de Mesurer pour chaque piste.

Une sonde sur n’importe quel trou garde une minute d’historique : zoom de 10 µs à 60 s, curseurs, mesures et déclenchement sur quatre pistes, et autant que vous voulez avec UART, SPI et I²C décodés dessus Maker. Enregistrez-le en PNG, ou en CSV ou VCD Maker. Ralentissez le circuit au dixième, au centième ou au millième du temps réel, ou faites-le avancer d’un pas à la fois, et regardez passer chaque front. Registres, compteurs, RAM et EEPROM se lisent et se modifient pendant que le circuit tourne, en décimal, en hexadécimal et en binaire.

Voir les signaux avec l’oscilloscope, dans le guide →
Le panneau Sélection de deux 74LS173 groupés en Reg A, pendant que le SAP-1 tourne : Contenu avec les interrupteurs Signé et MSB en premier, les deux puces listées avec leurs bits, et trois champs liés, Déc -23, Hex E9, Bin 1110 1001 ; en dessous, Afficheur virtuel, Afficher au-dessus de la plaque, Déc, Hex, Bin et Signé.
Deux 74LS173 lus comme un seul registre signé, pendant qu’il tourne : -23, E9, 1110 1001.

Historique

Créez une branche. Maker

Une branche ouvre une copie à côté de l’original, les deux tournant en même temps, chaque changement listé au fur et à mesure : intégrez-la à l’original en une seule étape d’annulation, ou abandonnez-la. Avec toutes les formules, les versions gardent le projet tel qu’il était, et un lien de partage ouvre exactement cette vue pour n’importe qui, sans compte.

Enregistrement, versions et partage, dans le guide →
Le bandeau de la branche : Branche de Ben Eater clock, Afficher les changements, Liste des changements (4), Abandonner, Intégrer. L’original verrouillé à gauche et la branche à droite, tous deux estompés par Afficher les changements ; la liste des changements de la branche : Ajouté, un fil jaune de 1:A33 à 1:A28 ; Modifié, R3 de 1000 à 470 ohms et un fil passé du vert au bleu ; Supprimé, un fil vert.
L’original à gauche, verrouillé ; la branche à droite, avec ses quatre changements ; Afficher les changements estompe tout le reste sur les deux plaques.

Arduino

Le firmware tourne pour de vrai.

Un Nano, un Uno ou un Mega 2560 exécute son sketch sur un AVR émulé à 16 MHz, téléversé directement depuis l’IDE Arduino ; chaque broche écrite par le sketch atteint le circuit à l’instruction près. Le sketch du programmeur d’EEPROM de Ben Eater tourne tel quel et programme la 28C16.

Son ordinateur 6502 tourne aussi : le W65C02S, cycle par cycle, avec le VIA 65C22, l’ACIA 65C51, l’EEPROM AT28C256 et la RAM 62256.

Pour aller plus loin, dans le guide →
Le moniteur série à 9600 bauds : Erasing EEPROM, done ; Programming EEPROM, done ; Reading EEPROM, puis les octets 000: 7e 30 6d 79 33 5b 5f 70 7f 7b 77 1f 4e 3d 4f 47 et 010: ff ff ff ; une ligne pour envoyer un message.
Ce qu’affiche le sketch, dans le panneau du Nano.
Un Arduino Nano enfiché en travers de l’extrémité gauche d’une plaque d’essai, en marche, ses LED d’alimentation et de liaison série allumées, les fils de l’alimentation 5 V dans les rails, ses fils jaunes et verts courant le long de la plaque jusqu’à deux registres à décalage 74HC595 et une EEPROM 28C16, des fils de données bleus en dessous.
Le programmeur d’EEPROM de Ben Eater : un Nano, deux 74HC595 et une 28C16, en marche.

MCP

Venez avec votre IA. Maker

Claude, ChatGPT ou tout client MCP, connecté en OAuth, en votre nom : il trouve seul la page de connexion, vous l’autorisez sur une page de consentement, et il n’y a aucune clé à copier. Chacune de ses modifications figure dans le journal d’audit comme faite via MCP, avec le nom du client.

Il fait aussi tourner le circuit. Si BBRouter est ouvert dans votre onglet, ses simulations s’y exécutent, dans un worker en arrière-plan qui laisse la page telle quelle.

Projets
lister · lire · modifier · écrire · créer · renommer · supprimer · exporter · versions · branches
Le schéma
symboles, fils, étiquettes et textes · feuilles · unités de portes · un net, en entier
Regarder dedans
ce qu’il y a dans un trou · les broches d’une puce · les nets câblés comparés à la netlist · courts-circuits · lignes flottantes · ce qu’un vrai montage aurait de faux
Le faire tourner
régler cavaliers, interrupteurs, boutons, mémoires et entrée série · charger l’image d’une EEPROM ou d’une RAM · faire tourner un moment · lire trous, broches, bus, mémoires, sortie série, LED et afficheurs
Votre écran
ce qu’affiche chaque page ouverte · amener votre caméra sur un composant, sur la plaque ou le schéma · allumer, ralentir ou faire avancer pas à pas le circuit que vous regardez · une capture d’écran
Réglages
lus et modifiés comme dans la fenêtre Réglages

Composants

Dans le bac.

Tout est simulé, par référence : 211 puces.

Logique série 74

  • Portes 74LS00 · 01 · 02 · 03 · 04 · 05 · 08 · 10 · 11 · 14 · 20 · 30 · 32 · 86
  • Buffers 74LS125 · 240 · 244 · 245
  • Décodeurs, encodeurs et multiplexeurs 74LS138 · 139 · 148 · 151 · 155 · 157 · 257
  • Comparateur 74LS85
  • BCD vers 7 segments 74LS47
  • Bascules 74LS73 · 74 · 76 · 107
  • Verrous et registres 74LS75 · 173 · 174 · 175 · 273 · 373 · 374
  • Compteurs 74LS90 · 161
  • Additionneurs 74LS83 · 283
  • UAL 74LS181
  • RAM 74LS189
  • Monostable 74LS123
  • 74HC et 74HCT le jumeau CMOS de la plupart des puces ci-dessus, et les 74HC595 · 21 · 27 · 112 · 126 · 132 · 153 · 163 · 164 · 165 · 193 · 238 · 299 · 377 · 541 · 573 · 574 · 4017 · 4020 · 4040 · 4060 · 4511 · 4514

Mémoire et timer

  • EEPROM 28C16 · AT28C256
  • RAM 62256
  • Timer 555

Le 6502 de Ben Eater

  • Processeur W65C02S
  • Entrées-sorties VIA W65C22S · ACIA W65C51N · MAX232

CD4000 CMOS

  • 43 puces : portes, bascules, compteurs (le 4017, le 4060 avec son propre oscillateur), registres à décalage, les pilotes d’afficheur 4511 et 4543, les monostables 4098 et 4538

Arduino

  • Nano · Uno · Mega 2560

Plaques

  • Complète · Complète+ · Demi · Demi+ · Mini · rails d’alimentation

Composants

  • Résistances
  • Condensateurs céramiques et électrolytiques
  • Potentiomètres ajustables
  • LED, LED RGB, modules et matrices de LED
  • Afficheurs 7 segments et écrans LCD à caractères
  • 1N4148 · 1N4001 · 1N5817 · Zener, de 3,3 à 12 V
  • Boutons-poussoirs et boutons tactiles
  • Interrupteurs à glissière, DIP et marche/arrêt
  • 2N2222 · 2N3904 · 2N3906
  • Buzzers et servos SG90
  • Quartz et oscillateurs en boîtier
  • Sortie VGA · clavier PS/2 · adaptateurs série
  • Alimentation de labo, de 0 à 30 V
  • Générateur de signaux, de 0,1 Hz à 10 MHz
  • Étiquettes où écrire
  • Fil rigide, 22–30 AWG
  • Cuivre nu
  • Fils Dupont
  • 160 puces série 74
  • 43 puces CD4000
  • 3 Arduino
  • 5 formats de netlist
  • 3 langues

Prix

Gratuit pour commencer.

Gratuit

Gratuit pour commencer

  • L’éditeur 3D, la simulation et le schéma, toutes les puces du bac
  • L’oscilloscope sur quatre pistes, le ralenti et le pas à pas, la vérification des netlists, les avertissements et le routage automatique
  • La fiche de montage, la nomenclature et la netlist KiCad
  • Versions et liens de partage
  • Un Arduino par projet, le téléversement depuis l’IDE
  • Cinq projets, dont un privé
  • Vos projets restent les vôtres : exportez n’importe quel montage, ou tous d’un coup en zip depuis la page de votre compte

Créer un compte L’essayer sans compte Ouvrir BBRouter

Maker

Tout ce qu’a Gratuit, et

  • Votre propre IA, par le serveur MCP
  • Autant de pistes d’oscilloscope que vous voulez, UART, SPI et I²C décodés, CSV et VCD
  • Afficheurs virtuels, programmes en RAM et visites à créer
  • Les branches
  • Exports EasyEDA, SPICE et Jumperless ; routage automatique avec un kit de cavaliers
  • Autant de projets, de projets privés et d’Arduino que vous voulez, et de plus grands montages

Voir les formules et les prix

Pour les classes

Le guide est public

  • Un guide pour les élèves, du primaire au lycée, pas à pas : l’écran, le fonctionnement d’une plaque d’essai, une première LED, les composants, les fils, les puces, l’oscilloscope, la recherche d’erreurs
  • Premiers pas, un cours dans l’éditeur, sans compte
  • Les liens de partage s’ouvrent sans compte ; Enregistrer une copie leur donne le projet
  • Courts-circuits et lignes flottantes comptés, listés et entourés sur la plaque pendant qu’elle tourne ; le ralenti pour suivre chaque étape

Lire le guide

Les formules : Gratuit, et Maker

FAQ

Questions.

Est-ce un simulateur de plaque d’essai ?

Oui : un éditeur de plaques d’essai en 3D, dans le navigateur, qui simule le circuit tel qu’il est câblé, trou par trou, pendant tout le montage.

Faut-il installer quelque chose ?

Non : tout tourne dans le navigateur, et vous pouvez l’essayer sans compte ; un compte garde vos projets. L’IDE Arduino ne sert qu’à compiler un sketch, et il peut le téléverser directement sur une carte du montage.

Est-ce que ça marche sur un téléphone ?

Oui : l’éditeur, la simulation et le schéma marchent tous au toucher sur un téléphone, dans une mise en page faite pour lui.

Quelles puces simule-t-il ?

211 : la logique 74LS, 74HC et 74HCT listée plus haut, 43 puces CMOS CD4000, le timer 555, les EEPROM 28C16 et AT28C256, la RAM 62256, et l’ordinateur 6502 de Ben Eater (W65C02S, VIA, ACIA). Chaque puce renvoie à sa fiche technique, et un clic droit montre le code du simulateur qui la fait tourner.

Exécute-t-il de vrais sketches Arduino ?

Oui : le sketch compilé tourne sur un ATmega328P (Nano et Uno) ou un ATmega2560 (Mega) émulé à 16 MHz, téléversé depuis l’IDE Arduino ou chargé en .hex.

Puis-je importer mon schéma KiCad ?

Sa netlist, oui : depuis KiCad, EasyEDA (classique et Pro), Digital, Logisim-evolution ou SPICE. Les composants peuvent être placés automatiquement, chaque net indique s’il est complet et le routage automatique câble ce qui manque. La vue Schéma dessine ensuite le circuit dans le style de KiCad, à modifier avec les raccourcis de KiCad et à exporter en SVG ou PDF.

Le vrai montage sera-t-il identique ?

Les points de contact des plaques sont reliés comme sur les vraies, les fils vont de trou en trou tels qu’ils seront coupés et pliés, et la fiche de montage liste chaque composant par le trou de sa broche 1 et chaque fil par ses trous, sa couleur, son calibre et sa longueur. Pendant que le circuit tourne, Avertissements liste ce qu’un vrai montage aurait de faux (une résistance, un condensateur de découplage ou un anti-rebond qui manque, une entrée laissée flottante), et les courts-circuits et les lignes flottantes sont entourés sur la plaque.

Puis-je partager un projet ?

Partager copie un lien en lecture seule, pour n’importe qui, avec les notes et le circuit en marche ; Arrêter le partage désactive tous les liens vers le projet.

Mettez-le sous tension.

Créer un compte L’essayer sans compte Ouvrir BBRouter Lire le guide