Remix.run Logo
Archimedes – A Python toolkit for hardware engineering(pinetreelabs.github.io)
68 points by i_don_t_know 11 hours ago | 10 comments
Lio 9 hours ago | parent | next [-]

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.

anigbrowl 7 hours ago | parent | prev | next [-]

(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.

dcreater 11 hours ago | parent | prev | next [-]

Its specifically meant for control systems no?

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

i_don_t_know 11 hours ago | parent | next [-]

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.

ok123456 10 hours ago | parent | prev [-]

It's C codegen using casadi under the hood. Most embedded systems can compile some form of C.

uoaei 2 hours ago | parent | prev | next [-]

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 9 hours ago | parent | prev | next [-]

What's the relationship between this and Model Based Systems Engineering, if any?

krapht 8 hours ago | parent | prev [-]

Good luck displacing MATLAB, it's great there's an OSS alternative here.

fluorinerocket 6 hours ago | parent | next [-]

I just revised Matlab to do some work involving a simulation and Kalman filter, and after years of using python I found the experience so annoying that I really welcome this library.

Onavo 8 hours ago | parent | prev [-]

Well, they need to a vibe code a drag-and-drop Nocode UI first if they want to compete with Simulink.

https://www.mathworks.com/products/simulink.html

(There's also Julia and Modelica)

https://discourse.julialang.org/t/simulink-alternative-in-ju...

https://modelica.org/