This is cool! I have recently been building a "life admin" system that is focused around keeping track of bills and insurance reimbursements, and I am currently extending it to support a recipe database. My data model is markdown + CSV, but it has reached a point where a real database would be helpful. I'll check this out as it may be a good migration. Thanks for sharing.
It's not about the whole microcontroller having less than 64kB of memory - it's that each WASM module has a minimum memory size of 64kB, regardless of how much it actually requires. Also, if you need 65kB of memory, you now have to reserve 2 pages, meaning your app now needs 128kB of memory!
We're working on WASM for embedded over at atym.io if you're interested.
I've always wanted a Shaper Origin, but the cost and subscription fee required for accessing some features always turned me off. I don't need it for anything other than fun hobby projects and couldn't justify it. Now I get double the fun: building a tool, and getting to use it! Nice work.
I spent a LOT of time on this website as a 90's kid. One of many that inspired me to get an EE degree. Projects like this always felt like some incredible magic, and came with an artistic aesthetic that I find inescapably captivating. We've instead got little bits of black epoxy everywhere these days and it's just not the same!
Thank you (and the GP) for the correction! I'll admit this lesson came to me a decade ago and I am speaking to a rule of thumb I developed as a result. Time to update my knowledge banks.
On your note about capacitor sizes — at my first EE job, my boss taught me about capacitance-voltage derating[0] for ceramic capacitors and it was quite the revelation. There is a significant inverse relationship between the two, which no one tells you about in college!
I'm now very careful to pick ceramic capacitors with enough headroom on their rated voltage as you lose a lot if you're close to the rated value. This curve is dependent on the different ceramic types as well (C0G, X7R, etc). Cheaper ceramics have a steeper rolloff.
For personal projects I am very careful to pick higher quality ceramics (X7R if I can) and use caps rated to 2-3x my operating voltage. Likely overkill, but I'm not optimizing for cost at volume.
I live in Alameda and this place is such a local gem. The owners are really genuine people too. Great place to spend some time!
They also own a whole warehouse out at Alameda Point filled with machines. I know they have provided some form of access to the public in the past, but I'm not sure what that looks like today.
As a former Fit owner, I wish I had thought of this! The AC was really bad. We did a lot of road trips and it really struggled out on the long desert highway stretches.
In my upper-division analog electronics class (the hard one), our lab project throughout the quarter was to build an analog computer that simulated the physics of a bouncing ball. Physical variables of the system were adjustable (gravity constant, coefficient of restitution, etc), and the ball was "released" by pressing a button. The output was viewed on an oscilloscope.
One of the hardest 10 weeks of my life, but also one of the most rewarding. Our team was one of the few that actually got it working in the end. I had to custom-make a gigantic breadboard to hold the entire circuit.
Today I still work in hardware, but mostly with digital circuits. While my analog knowledge has decayed over the last decade, that project and it's success gives me great confidence any time I have to deal with the domain.
That's really interesting. For me, I very much do NOT enjoy the taste of truffles in restaurant dishes because it's often so overbearing. I just don't find the flavor interesting, and it's very singular.
Perhaps I would enjoy the "real" experience more...
The source code isn't hiding in a repo somewhere for security reasons — it's spread around on various pieces of paper and computers over the last 50 years. There isn't a single source of truth. Adds a whole other level of wizardry to keeping the thing running.
Unfortunately since it’s an active feature it requires power, meaning any wired headset will require a battery or other power source.
A wired headset plus my mixer gives me an opportunity to tinker and upgrade my setup as I wish, and is all USB powered to boot.
I have some rough plans to make a simple audio interface with built in sidetone for use as a portable setup, but haven’t had the time to turn it into a real product. Someday!
https://www.nordicsemi.com/Products/Technologies/Aliro/Produ...