I’m currently out of execution credits, so I can’t inspect or modify the Flux project yet.
From the image, this is a keypad-entry BCD storage circuit: digit keys feed a 74LS147 decimal-to-BCD priority encoder, the encoded BCD outputs are inverted, then clocked into a chain of D flip-flops/latches so multiple entered digits can be stored and sent to BCD display decoders/drivers. There’s also a switch debounce block, a CLEAR/reset line, and pull-ups on the digit inputs.
Current project state:
- No components placed
- No nets/wiring
- Random draft project name still unchanged
- No schematic work has been executed yet
What remains to build this in Flux:
- Identify exact IC choices:
- 74LS147 or modern CMOS equivalent
- Inverters, e.g. 74LS04/74HC04
- D flip-flop packages, likely 74LS74/74HC74 or multi-bit registers
- Debounce one-shot/timer or Schmitt-trigger debounce circuit
- BCD-to-7-segment decoder/drivers if displays are included
- Create the schematic from the image.
- Add power pins, ground, and required decoupling capacitors for every IC.
- Add keypad/pushbutton inputs with pull-ups.
- Add CLEAR/reset circuitry.
- Verify the logic-family compatibility: LS-TTL vs HC/HCT/CMOS matters at 5 V.
- Run schematic review and fix any errors before moving to PCB layout.
When credits are available, I can recreate this circuit cleanly in Flux and adapt it for either the original TTL-style design or a more beginner-friendly modern CMOS version.