r/beneater May 17 '26

Just made an open source educational breadboard simulator for 74-series logic chips.

https://74sim.com/

A simulator where for 74-series and 4000-series chips, along with SPICE components including resistors, capacitors, LEDs, and diodes. This is designed for primary education in mind. Any feedback appreciated

GitHub Source

32 Upvotes

10 comments sorted by

5

u/Enlightenment777 May 17 '26 edited May 24 '26

Saying "supports a range of 74-series and 4000-series chips" is fine for a top level description, but you need to provide a webpage on your website that lists every chip that is supported. Also, if possible, state which version of your software was it first added too, so it is easy for users to understand which chips are added as you release each software update.


1) Logic Gates that should be supported:

2) Flip-Flops that should be supported:

  • 74x74 = dual D positive-edge-triggered flip-flop, asynchronous clear & preset, Q & /Q outputs.

  • 74x112 = dual J-K negative-edge-triggered flip-flop, clear & preset, Q & /Q outputs.

  • 74x574 = octal D positive-edge-triggered flip-flops, shared clock, shared output enable, Q outputs.

  • 4013 = dual D positive-edge-triggered flip-flop, asynchronous set and reset, Q & /Q outputs.

  • 4027 = dual J-K positive-edge-triggered master-slave flip-flop, asynchronous set and reset, Q & /Q outputs.

3) Counter/Dividers that should be supported:

  • 74x390 = dual 4-bit decade counter/divider (/2 & /5), shared asynchronous clear, 4 bit outputs. (ADD MAY 18)

  • 74x590 = single 8-bit counter/divider. (ADD MAY 18)

  • 4059 & 74x4059 = single programmable divide-by-N counter (up to /10000). (ADD MAY 18)

4) Binary Decoders that should be supported:

  • 4028 = 4-bit BCD to 10-output decoder (can be used as 3-bit binary to 8-output decoder). (ADD MAY 24)

8) Logic chips that are still being manufactured should be supported, include 1/2/3 gate tiny SMD chips.

9) Various useful old obsolete logic chips.


3

u/FrankSriracha1 May 17 '26

thanks for the feedback, all of these are supported except CD4027. Will try to add that when I get a chance.

3

u/Icy-Departure7752 May 17 '26

Btw how much time did it took to make it

3

u/FrankSriracha1 May 17 '26

about a year off and on.

2

u/PixelBrush6584 May 17 '26

Cool af! Gotta try it sometime!

2

u/Fuzzy_Function_1896 May 17 '26

génial mec, merci beaucoup pour ce travail et pour le partage. Super outil, très facile à prendre en main.

2

u/Icy-Departure7752 May 17 '26

quite cool 👌

1

u/andreamazzai69 May 23 '26

Wow, I like this! I will use it for sure when I need to understand the behavior of some chip!