Diode – Build, program, and simulate hardware

(withdiode.com)

92 points | by rossant 3 days ago

11 comments

  • dgxyz 1 hour ago
    I appreciated that smoke comes out of the battery if you short it :)

    Edit: I am ex EE. I will note that it's horrible using this view. It is marginally more horrible than using breadboards in reality. Schematics exist because reality tends to suck or have inconsistencies. For example TO-99 packages come in different pin orders, so 2N3904 has the opposite order to a BC547. Also breadboards tend not to have full length bus bars depending on vendors. At least though in this form it's an ideal representation though which doesn't have parasitic capacitors, inductors, dodgy contacts and no ground plane all over it.

    It is good fun though :)

  • KeplerBoy 24 minutes ago
    Not a fan. The standard schematic abstraction is great and actually helps us parse circuits.

    Don't add unnecessary complexity just because AIs are good at vibecoding threejs demos.

  • seanthemon 54 minutes ago
    A more mature version of this is "CRUMB" found on steam, it costs money but it's got a lot of great features.
  • svennidal 2 hours ago
    Looks great, but pretty difficult to work with. Would be nice to be able to switch to top view to see more clearly where you're plugging things.
    • goodcanadian 2 hours ago
      You can click the background and drag to rotate the view
      • lnenad 1 hour ago
        It's still clunky though. It's a great, cool thing that OP built but just not very practical.
  • zkmon 2 hours ago
    Super cool. Wonder if we can input the circuit as code.
    • bandrami 52 minutes ago
      There used to be some really good web-based SPICE interpreters but I can't find them now. This was before javascript ate everything, so you would enter the netlist, click a button, and get a GIF or the current at a specified terminal or whatever
      • eqvinox 28 minutes ago
        Well, SPICE is still around in its zillion forks and dialects…

        AIUI the best frontend is kicad, though I never really tried that, I just wrote the text files by hand.

    • eqvinox 27 minutes ago
      > Wonder if we can input the circuit as code.

      SPICE. You're describing SPICE. :)

  • fercircularbuf 1 hour ago
    This is really terrific!!!
  • PunchyHamster 1 hour ago
    the 3D look is cool but makes it harder to put stuff together
  • bandrami 56 minutes ago
    OK the smoke was really funny
  • NooneAtAll3 2 hours ago
    lacks exception catching for when webgl is disabled
  • shakna 1 hour ago
    Holy requests, batman.

    ... Why so many requests for a static asset?

  • dorongrinstein 3 days ago
    wow. looks amazing