Settings

Theme

Archimedes – A Python toolkit for hardware engineering

pinetreelabs.github.io

126 points by i_don_t_know a month ago · 15 comments

Reader

Lio a month 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.

uoaei a month 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.

gugagore a month ago

Are the 50 for loops truly necessary in the manual C code example of a Kalman filter? At least introduce a few functions (that could be inlined and loop-fused) for some matrix operations?

dcreater a month ago

Its specifically meant for control systems no?

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

  • jcallaham 23 days ago

    This is my project/blog post and yes, I've gotten that feedback a couple of times. I mostly work in control systems and probably reflexively think narrowly about that context. But it's definitely tailored to controls - I wasn't intentionally trying to oversell it or anything.

  • i_don_t_knowOP a month 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.

  • ok123456 a month ago

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

mkoubaa a month ago

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

krapht a month ago

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

anigbrowl a month 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.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection