CRUMB Circuit Simulator
Interactive and immersive learning
CRUMB offers an easy to use and interactive introduction to electronic circuitry. Fully realised in 3D, you can construct prototype circuits as you would at the workbench without the risk of terminal component failure or the hassle of ordering individual components. A broad selection of parts and features offers an insight into many different areas of modern electronics
Large catalogue of components
CRUMB has a varied selection of components, even at this early stage in its development. There are no limits to what circuits you can create. CRUMB includes several built-in examples which showcase some of the abilities of CRUMB. This list below highlights some of the included components
- Passives such as Resistors, Capacitors and Inductors
- Tactile, slide and DIP switches
- Semiconductors such as Diodes, BJT Transistors, MOSFETs and Silicon Controlled Rectifiers
- LEDS, Transducers, Seven Segment displays
- LCD and TFT displays
- DC Power and Signal Generators
- Large selection of Integrated Circuits ranging from Basic to Complex Logic, Timers, Counters, Memory, EEPROM and Op Amps
- Fully programmable Microcontroller
Advanced features
The latest update has expanded some of the special features included with CRUMB
Code Editor
The built-in Code Editor has been expanded to allow the viewing and editing of the Source Files that I have written for the programmable Microcontroller included in CRUMB
Hex Editor
This is an EEPROM available to use which can be programmed via circuitry (see built-in example) or values can be entered manually with the built-in hex editor
Scope Analysis
Up to 4 components can be added to the built-in scope, allowing you to view the intricacies of your circuit
Visualisation
CRUMB offers a set of different visualisations tools. You can view current and voltages in the wires, logic output at the pins of various components, highlight the pin labels and anodes of polarized components and switch off the scene lighting for dark mode
Steam User 41
Just downloaded and messed around with it for a few minutes. Pretty sweet! I just wish there were guided tutorials teaching basic circuit design for a complete newbie like myself. The examples are a great start in this regard but a guided approach would be nice. I'll definitely be keeping an eye on this application.
Steam User 32
I'm an electrical engineering student and from all the tools in the market there is nothing like it, this is clearly a labor of love, and in the exact moment Mike Bushell implements a steam workshop and the ability to implement your own components, as well as motors and such, this will become the most desirable product in the university space, from your freshman year to your junior year students have to contend with incomprehensible drawings and 480p videos from the 90's, when a tool like this one could make learning electronics 1000% easier.
Steam User 11
Great simulator and easy to use. Currently using it to build Ben Eater's 8-bit computer and it has been an exciting journey so far.
The simulator isn't without it's problems. However - the developer has been great at keeping it updated and fixing problems the community highlights.
Even with the simulation errors that you'll occasionally run into - it is still very much worth it and I'm surprised the developer isn't charging more for this.
I'm excited to see what updates are coming up next.
Steam User 9
It's a little rough around the edges, but has great potential!
I'd like to see some improvements to the UI, for example:
* A unified way of placing/moving components (some have to be confirmed, some not)
* Faster workflow with key commands for placing/moving/confirming components
* Auto-saves for backup (I've had a crash where I lost a couple of hours of work)
* A way to let component reference (for complex chips) stay on screen while placing or moving other components
* Moving simple components like LEDs and cables (especially moving cable bends) after placing
With that said, I think this is an amazing application, and I've had a lot of fun with it so far. I have already recommended it to friends and colleagues, and I'm looking forward to future updates. I'm currently using CRUMB to follow along with Ben Eater's 8-bit breadboard computer build.
Steam User 45
I picked this up in hopes that I would be able to simulate a simple computer. I have since completed a 16 bit computer. I've learned a ton and I'll probably continue to come back to CRUMB to prototype new projects.
During this project, I encountered a bug that was preventing progress. I reached out on steam discussions. The dev responded quickly and fixed the bug within a week.
Steam User 9
Very great simulator. It is still early in the build but the developer is working very hard to keep up with the community's demands (the recent update, CRUMB 2.0 brings new content and excellent performance!).
I highly recommend this tool to any beginner or intermediate, as I find it super straightforward and easily intuitive as it matches real-life breadboard circuitry. I'm currently an engineering student and with this tool, I'm finding myself excel through the difficult bounds of logic design. A must have for any electronic tinkerer.
I give huge respect to the dev, Mike, as he is solo to work on the project and listens to the community even when many impatient users give him hate during moments of slow development (FYI, Mike was ill for a good part of 2023, but is back up to speed with continuous updates and bug fixes right now).
Thanks Mike Bushell. I will use this tool throughout college for personal and school-related projects :) can't wait to watch this beast evolve!
Steam User 6
Worth every penny whether it's on sale or not! This software is great for prototyping circuits without the risk of destroying components.. It basically pays for itself!
The addition of Arduino simulation is insane!.. So far I've only done basic things with it like led control and 7 segment display.. but the fact that you can even do that is amazing! I would recommend making your code in the Arduino IDE and then copy/pasting into the crumb window because the IDE for the simulation is pretty limited with no auto complete, auto format, code suggestion, etc.