If you want to render your own SVG diagrams of DIP chips, I've unceremoniously dumped some code on Github that does that.

It's pretty awful but some people seemed to think they'd have a use for it, so knock yourself out.

https://github.com/dbalsom/PALchemy/tree/main/crates/dipsvg-rs

still on my TODO list:

  • responsive CSS so labels are visible regardless of light/dark mode

  • calculate gradient stops for the shiny-pin gradient based on the actual pin geometry values (it's faked right now, so if you change the pin geometry the gradient will not look right).

  • shading on the notch looks bad if you flip the chip upside-down (so don't do that)

  • more options for label colors, sizes, and style

  • automatic wrapping for chip name strings (so you can write "Motorola 6845" and have those be on two lines)

  • maybe some sort of layout specification so you could print text on a chip as it actually appeared on the chip. dat feature creep, tho

and i may have buried the lede a bit but there's an entire application in the base repo that will let you take a chip definition and put that chip in a T48 programmer and let you toggle the inputs and watch the outputs.

So that's a thing.

@gloriouscow brilliant work.