Rendered at 11:40:06 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
ofrzeta 4 hours ago [-]
Incidentally I was just thinking about Ben Eater's breadboard setup when I rebuilt a super simple audio circuit (ESP32, MAX98357 ....) from breadboard to a soldered contraption because there was so much noise due to the connectors. Do digital circuits on breadboards not have this problem?
creack 40 minutes ago [-]
The current simulation is mostly only digital, I am working on a more accurate analog one that may be able to reproduce this.
ESP32 is also slightly more difficult to simulate, I currently have only Arduino (Nano, Uno, Mega), but ESP32/8266 are on the roadmap.
In the past, I had quite some luck working around real breadboard noise by adding decoupling capacitors and makeing sure everything has a pull-up/pull-down resitor so when you look at the board it doesn't randomly jump state.
jhallenworld 18 hours ago [-]
This is cool, but seriously I don't understand why you wouldn't just use Verilog (or VHDL) along with the wide number of associated tools available for it. It's trivially simple to create modules for TTL chips. Also you could design the schematic in KiCad and then export the netlist to Verilog for simulation. Verilog has VPI- a method to connect the simulation to external programs (C/C++), from which you could make a GUI for LEDs and switches. Once your design is in Verilog, you could compile it into C++ [Verilator], an FPGA or even an ASIC.
It's like choosing to use LabView for a large programming project (or IMHO, even a small project) instead of something like Python.
creack 17 hours ago [-]
As I often prototype on breadboard, I wanted to tool that could realistically model what I work on, especially when it comes to wire size, length, bends, etc.
I used KiCad a lot and I took direct inspiration from it for the schematics view, and when designing a PCB it is great, but when it comes to play with breadboards, there is a void.
The goal is to experiment and mirror reality, but I would agree that if you want to do a serious project that is not just a one-off, BBRouter is probably not the tool for you. If you want to have fun, follow along tutorials like Ben Eater's, experiment various changes in branches without spending money, time and frustration on components/wires, then it fits quite well :)
imglorp 1 days ago [-]
How can I hide or move the ram program window? It's blocking the breadboard.
creack 1 days ago [-]
In the meantime you can tap the layer icon on the bottom left and disable “displays”.
In a few minutes, I’ll have the fix deployed to avoid blocking the screen
creack 1 days ago [-]
Sorry about that, last minute bug, pushing a fix now to hide it on small screens.
creack 1 days ago [-]
Fix deployed.
1 days ago [-]
germanrabbit 1 days ago [-]
Congrats on the launch. Have fond memories of early 2k where everything starting with bb was amazing
creack 1 days ago [-]
Hehe, indeed, thank you. It stands for breadboard here, but I had to include a bulletin board too ;)
kinduff 1 days ago [-]
This looks amazing. Congratulations on the launch.
I was hoping to find Ben's Digital breadboard clock [1] in there, I'm currently building it!
Thank you!
Unfortunately, not yet supported but soon! it's the next example I want to add: the 74HC counters are already in, what's missing is the 60 Hz mains-derived time base.
In the past, I had quite some luck working around real breadboard noise by adding decoupling capacitors and makeing sure everything has a pull-up/pull-down resitor so when you look at the board it doesn't randomly jump state.
It's like choosing to use LabView for a large programming project (or IMHO, even a small project) instead of something like Python.
I used KiCad a lot and I took direct inspiration from it for the schematics view, and when designing a PCB it is great, but when it comes to play with breadboards, there is a void.
The goal is to experiment and mirror reality, but I would agree that if you want to do a serious project that is not just a one-off, BBRouter is probably not the tool for you. If you want to have fun, follow along tutorials like Ben Eater's, experiment various changes in branches without spending money, time and frustration on components/wires, then it fits quite well :)
I was hoping to find Ben's Digital breadboard clock [1] in there, I'm currently building it!
[1]: https://eater.net/clock