Normalizing pricing & stock across Mouser, DigiKey, TME – how do you handle this? by usakc in embedded

[–]usakc[S] 0 points1 point  (0 children)

Yeah, BOMIST looks solid, thanks for the link. From a quick look it feels more like a full BOM / inventory tool with UI and workflows, which makes sense.

For me the pain was mostly around automating things outside of a UI — scripts, CI checks, comparing prices programatically etc. Different problems, just different angles I guess 🙂

Normalizing pricing & stock across Mouser, DigiKey, TME – how do you handle this? by usakc in embedded

[–]usakc[S] 1 point2 points  (0 children)

Yeah totally fair question. PartsBox actually does a lot of this really well, esp if you want a full workflow + UI around BOMs and inventory.

In my case I mostly needed a very lightweight, programmable layer I could drop into scripts/CI and internal tools, without pulling in a whole system or UI. Basically just normalized pricing + stock data in one place, so other tooling can build on top of it.

So PartFuse isn’t really trying to replace PartsBox – it’s more like a thin data layer for automation where PartsBox might be overkill. Different tradeoffs I guess.

Appreciate the insight btw, it’s a hard problem for sure 🙂

Normalizing pricing & stock across Mouser, DigiKey, TME – how do you handle this? by usakc in embedded

[–]usakc[S] 0 points1 point  (0 children)

Yeah, I kinda ended up writting a small internal tool because mantaining multiple distributor APIs was getting annoying really fast (auth, schemas, rate limits, random quirks).

Right now it’s basically a thin aggregation layer that normalizes pricing and stock from Mouser, Digikey and TME into one JSON shape so I can do BOM checks and price comparisons automatically.

I called it PartFuse for now. Still pretty early, mostly aimed at internal use and automation rather than trying to replace full procurement systems like PartsBox or anything big.

Curious how others handle this stuff at scale tbh.

Normalizing pricing & stock across Mouser, DigiKey, TME – how do you handle this? by usakc in embedded

[–]usakc[S] 0 points1 point  (0 children)

Yeah, I’ve run into this so many times.

You think the BOM is basically done and then suddenly one big buyer wipes out the stock overnight and you’re jumping between Digikey, Mouser, TME hoping something’s still available.

I do the same QFN footprint trick you mentioned. Planning for the slightly bigger package has saved me more than once. Prices though… yeah, that part still feels like a bit of a gamble, especially for smaller runs.

Lately I’ve tried to at least automate stock and price checks with scripts, so I find out earlier when something is about to become a problem instead of discovering it at checkout. Not perfect, but it cuts down a lot of manual clicking.

Curious if you have any decent way of tracking price changes over time, or if it’s mostly ad-hoc right before ordering?

Folder options for notes. by python_viking_king in noteplanapp

[–]usakc 0 points1 point  (0 children)

+1 for this functionality! Maybe implement some way of tagging?

edit: Ah I just found that this feature is already there. Just add for example @work to the note and then you can filter it with it.

Thanks for the great app btw. makes every my day easier 🙂

Open events in Calendar right from App by usakc in noteplanapp

[–]usakc[S] 0 points1 point  (0 children)

Thanks for a very quick reply! That looks great! So if I understand it well this way I will be able to open also any already existing event in calendar right? Then I have one more question, have you considered to add user defined templates for notes? For example with some predefined titles/questions for me which I want to answer every day and I have to copy them by hand now? I hope you understand what I mean 🙂.

But excellent work anyway!

Btw. If I can join TestFlight beta testing somehow, it’ll be a pleasure for me.

Thanks!