Archimedes – A Python toolkit for hardware engineering

(pinetreelabs.github.io)

90 points | by i_don_t_know 17 hours ago

6 comments

  • Lio 14 hours ago
    Given the name I was hoping this would be something specific to Arm hardware.

    Oh well I guess the Archimedes wasn’t that we’ll known.

  • dcreater 16 hours ago
    Its specifically meant for control systems no?

    hardware engineering is a very broad field and the title is misleading

    • ok123456 16 hours ago
      It's C codegen using casadi under the hood. Most embedded systems can compile some form of C.
    • i_don_t_know 16 hours ago
      It’s the title of the blog post and I didn’t want to change it. But yes, it seems to focus on the specific subset of hardware engineering that’s control systems.
  • uoaei 7 hours ago
    So it's software to write firmware, not software to design hardware. Not sure how ambiguous that was to others but I got the wrong impression from the title.
  • mkoubaa 14 hours ago
    What's the relationship between this and Model Based Systems Engineering, if any?
    • f1shy 1 hour ago
      What are the similitudes?
  • krapht 13 hours ago
    Good luck displacing MATLAB, it's great there's an OSS alternative here.
  • anigbrowl 12 hours ago
    (Side note: While running Python itself on a microcontroller is growing in popularity for educational and hobby applications, there’s no real future for pure Python in real-time mission-critical deployments.)

    Bridging the two could be a real win for people using hardware like the M5Stack ecosystem, which has a wealth of peripherals and a robust Python stack.