4 ms·
The site of the creator of the simulator has a newer version: http://www.falstad.com/circuit/ http://www.falstad.com/circuit/ I love this tool because you can
by SN74H74N 4y ago
The site of the creator of the simulator has a newer version: http://www.falstad.com/circuit/ http://www.falstad.com/circuit/
I love this tool because you can export links or export circuits as text files.
Clock circuit I made that uses faster and slower buttons to adjust the speed: https://tinyurl.com/2nvlulfl https://tinyurl.com/2nvlulfl
8-bit binary multiplier (LSB on top): https://burlette.net/multiplier.txt https://burlette.net/multiplier.txt
- alphabetter 4y agoYes, Paul did the original as a Java Applet. I did the port to run in the x-compile to allow it to run in the browser. After that we cooperated on it for a while. I stepped back a few years ago to focus on other things, but he's kept up with improvements. Kudos.
- alphabetter 4y agoI posted that rather quickly, so a bit more information for those who are interested (inspired by some of the comments on the thread). I found Paul's sim by chance and really liked it because it was the first electronics sim that I had seen that was properly interactive and visual in its approach. I thought it was a great tool for building intuition about circuits. However, at a certain point it became clear that Java in the browser was on its way out, and this really needed to become a plug-in free experience if it was going to continue to be useful. This was about the time that V8 was coming along and revoluationizing the performance of JS. Originally there was no license attached to the project, so I asked Paul if he was OK in me trying to port it to run on JS using the GWT framework. He was fine, but said he'd done old experiments with some of his other sims and found that JS wasn't performant enough, but with the strides in JS performance I was more optimistic. I took the Jave code and commented just about everything out to get a minimal implementation of the standard LRC circuit just to see the performance. Once I was comfortable with that working I started adding every feature and every component back. Most of the work was replacing the Java graphics primitives with the equivalents from GWT. Once the initial version JS version was out I did quite a lot of work mostly on UI features, especially the 'scopes. They were rather weak in the original and still not as good as I would really like, but much improved. I have thought about monetizing and extending with EDA features, socials, etc. but its never been enough of a priority to do it. I kind of like its simplicity as it is. It has been used a lot in education and a couple of teachers have contributed to the code to support their uses in classrooms. It's kind-of amazing that it still has a very distinctive niche that nobody else has really gone after in quite the same way. I think a lot of that is because Paul's original vision and work on the Java version was so good. There is a bit more context and some tutorials here: http://lushprojects.com/circuitjs/ http://lushprojects.com/circuitjs/
- petespeed 4y agoThank you. For person trying to learn circuit theory and logic design, would you recommend a resource that can be followed along? Also, any recommendation for kids? I think this area can be explored by kids in the same way programming.
- BMc2020 4y agoThat's what you say now, how do we know you won't flip flop?
- ggeorgovassilis 4y agoDownvoters must read first: https://en.wikipedia.org/wiki/Flip-flop_(electronics) https://en.wikipedia.org/wiki/Flip-flop_(electronics)
- SN74H74N 4y agoSo you are saying they should have ended the post with JK?
- BMc2020 4y agoI wonder if any of them picked up on the 'SN74H74N' part? https://www.ebay.com/itm/D274D-SN74H74N-Flip-Flops-Dual-D-Type-74H74-IC-NOS-1-pcs-/133088607863 https://www.ebay.com/itm/D274D-SN74H74N-Flip-Flops-Dual-D-Ty...
- ggeorgovassilis 4y agoNo, no I did not and I am so ashamed of that :(
- ggeorgovassilis 4y agoI'm not even sure what it is I am saying. Maybe I'm advocating for a more laissez faire internet, the responsible use of censoring powers, or maybe it's a silent cry to get me banned from HN... edit: I didn't get the "JK". You got me there. Well played.
- umvi 4y agoYeah, I got the joke. I was (and still am) tempted to downvote though because puns and pun chains are low effort and reddit-esque. "What you posted didn't register at first", "I'll have to think about that for a bit", "Why can't we post flip flop puns? This community is too gated", etc.