Hacker Newsnew | past | comments | ask | show | jobs | submit | peterus's commentslogin

I would suggest using a more modern IMU, the MPU6050 has been long obsoleted both in cost and capability by newer IMUs. I used the ST LSM6DSOX in my rocket flight computers, for example it has a way better rate noise density of 110ug/Sqrt[Hz] at 16g fs compared to the awful 400 ug/Sqrt[Hz] of the MPU6050 and is cheaper than the MPU6050 on LCSC last time I bought some. If you go newer to the LSM6DSV you can get 60ug/Sqrt[Hz] but these aren't as cheap. There was an interesting Sony project which used a synchronized array of these consumer IMUs to achieve lower noise (apparently they became export controlled despite just fusing a bunch of consumer IMUs on one PCB!)

Nowadays you can even use the LSM6DSV320X which has both a low-g and high-g integrated which basically obsoletes the high-g ADXL375 and saves some space, but it's not quite at the price and supply reliability of the LSM6DSOX since it is less than a year old.


I regularly use Mathematica for working with symbolic expressions (for its DSolve and transfer function stuff) and it is way more maintainable and elegant to have fractions, symbols and powers rendered in math mode instead of having to deal with a text only representation. Are there any front ends (either custom or somehow extending jupyter) for this project which recreate this experience?


Maybe http://texmacs.org would fit here!


I've found a combination of circuitjs and a spice simulator to be quick for prototyping custom analog circuits (made mainly from discretes). Circuitjs https://www.falstad.com/circuit/circuitjs.html allows you to edit components live unlike spice simulators, but with the tradeoff of convergence issues for more complex circuits, so I use circuitjs as a playground then use LTspice as a rigorous simulator.

If it's a circuit made by composing multiple integrated circuits based on their application notes and not a custom analog design, I just use LTspice alone since you can just import the manufacturers spice behavioral model (assuming they didn't encrypt them...)


This is true, for example many stm32 series have a 96 bit unique id which is derived from the lot number, wafer id and position [1]. Even the low cost stm32g0b1 series I am using has them, but they are missing from some older series.

[1] https://community.st.com/t5/stm32-mcus/how-to-obtain-and-use...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: