frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Open source BOM management (for me)

https://www.vincentuden.xyz/blog/pcb_management
29•vincent-uden•6mo ago

Comments

mycatisblack•6mo ago
This looks very appealing. I’m using a google spreadsheet, which also maps to grids in small parts drawers. I will give your software a try.

One suggestion: for smd resistors and capacitors I’m using plastic mini vials:

https://ae-pic-a1.aliexpress-media.com/kf/S69e6442d03074cd0b...

They come in all sizes and if you drill holes in a thick piece of plastic you can arrange them and put them in a single drawer.

vincent-uden•6mo ago
Let me know if you encounter any issues. The software is very much a beta program.

Love your idea of using vials. How do you get a controlled amount of resistors out of there? Do you pour them out onto a tray or can you get pliers in there?

mycatisblack•6mo ago
I open the vial and tap it slightly so a few fall out. Then I place the on the PCB with paste on the pads. I’m finishing up a high precision impedance meter to be able to sort out capacitors if I mix them up.

One final thing maybe: I stick to the smallest smd size I’m comfortable with: 0805. I keep those stocked and I have a small stock of 1206 and 0603 for repair work.

Robelius•6mo ago
I like the idea of having a grid highlighting system, but didn’t see any info on what happens when you have more than 49 unique parts in your current 7x7 grid.

Any plans to allow for multiple unique parts in one cube? And if so, would you prefer to mix like parts with like parts, or mix different part types? i.e. one bin holds multiple types of resistors or one bin holds a unique resistor value and a button

Asking because I’ve tried both approaching when setting up lab spaces, but both systems sort of fall apart without the correct maintenance/tidying_up. Apologies if you answered it in the blog and I just missed it.

Either way, I like the idea of busting out the hammer you know how to use.

vincent-uden•6mo ago
While the UI isn't set up for it atm, the database already handles the case of more than 49 unique parts. My idea was to have several of these grids stacked on top of each other in a shelf, so you'd be able to flip through the layers, each containing up to 49 parts.

For my purposes, the bins are small enough that I'm fine with only keeping a single part in each bin. The problem is however related to something I was considering, namely multi-square bins for bigger parts. I decided against implementing it simply to reduce the scope for now, but it is for sure possible.

If I were to place multiple parts in a single square, I'd probably subdivide the bin and keep related parts in each sub-bin. Perhaps resistors in a series of Ohms or resistors with the same resistance but different sizes.

jpatten•6mo ago
Thank you for sharing this! The part of this problem that I’ve found most challenging over time is keeping quantities up to date. I wonder about a function where you could say “I built 25 of these modules” and it would deduct the quantities for individual parts accordingly (optionally adding an extra percentage for the 0402s you dropped on the floor) Or, while I’m dreaming, a feature that parses a DigiKey/mouser/etc. order (or reads the barcodes on the bags!) and updates quantities for you.

Would also be curious about how best to support different storage approaches, like reels on a shelf etc.

vincent-uden•6mo ago
We seem to think in similar tracks! I do have the exact features you describe already. Each BOM that I add can then be searched for and its parts deducted in batches (of for example 25 times the amount of parts are needed per module).

And a BOM can be imported from a csv file exported from a Digikey/mouser shopping cart. Although now that you mention it, re-stocking from such a csv would be a really nice addition.

Show HN: Freenet Lives – Real-Time Decentralized Apps at Scale [video]

https://www.youtube.com/watch?v=3SxNBz1VTE0
1•sanity•1m ago•1 comments

In the AI age, 'slow and steady' doesn't win

https://www.semafor.com/article/01/30/2026/in-the-ai-age-slow-and-steady-is-on-the-outs
1•mooreds•9m ago•1 comments

Administration won't let student deported to Honduras return

https://www.reuters.com/world/us/trump-administration-wont-let-student-deported-honduras-return-2...
1•petethomas•9m ago•0 comments

How were the NIST ECDSA curve parameters generated? (2023)

https://saweis.net/posts/nist-curve-seed-origins.html
1•mooreds•9m ago•0 comments

AI, networks and Mechanical Turks (2025)

https://www.ben-evans.com/benedictevans/2025/11/23/ai-networks-and-mechanical-turks
1•mooreds•10m ago•0 comments

Goto Considered Awesome [video]

https://www.youtube.com/watch?v=1UKVEUGEk6Y
1•linkdd•12m ago•0 comments

Show HN: I Built a Free AI LinkedIn Carousel Generator

https://carousel-ai.intellisell.ai/
1•troyethaniel•13m ago•0 comments

Implementing Auto Tiling with Just 5 Tiles

https://www.kyledunbar.dev/2026/02/05/Implementing-auto-tiling-with-just-5-tiles.html
1•todsacerdoti•15m ago•0 comments

Open Challange (Get all Universities involved

https://x.com/i/grok/share/3513b9001b8445e49e4795c93bcb1855
1•rwilliamspbgops•15m ago•0 comments

Apple Tried to Tamper Proof AirTag 2 Speakers – I Broke It [video]

https://www.youtube.com/watch?v=QLK6ixQpQsQ
2•gnabgib•17m ago•0 comments

Show HN: Vibe as a Code / VaaC – new approach to vibe coding

https://www.npmjs.com/package/@gace/vaac
1•bstrama•19m ago•0 comments

Show HN: More beautiful and usable Hacker News

https://twitter.com/shivamhwp/status/2020125417995436090
3•shivamhwp•19m ago•0 comments

Toledo Derailment Rescue [video]

https://www.youtube.com/watch?v=wPHh5yHxkfU
1•samsolomon•21m ago•0 comments

War Department Cuts Ties with Harvard University

https://www.war.gov/News/News-Stories/Article/Article/4399812/war-department-cuts-ties-with-harva...
6•geox•25m ago•0 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
1•yi_wang•26m ago•0 comments

A Bid-Based NFT Advertising Grid

https://bidsabillion.com/
1•chainbuilder•29m ago•1 comments

AI readability score for your documentation

https://docsalot.dev/tools/docsagent-score
1•fazkan•37m ago•0 comments

NASA Study: Non-Biologic Processes Don't Explain Mars Organics

https://science.nasa.gov/blogs/science-news/2026/02/06/nasa-study-non-biologic-processes-dont-ful...
2•bediger4000•40m ago•2 comments

I inhaled traffic fumes to find out where air pollution goes in my body

https://www.bbc.com/news/articles/c74w48d8epgo
2•dabinat•40m ago•0 comments

X said it would give $1M to a user who had previously shared racist posts

https://www.nbcnews.com/tech/internet/x-pays-1-million-prize-creator-history-racist-posts-rcna257768
4•doener•43m ago•1 comments

155M US land parcel boundaries

https://www.kaggle.com/datasets/landrecordsus/us-parcel-layer
2•tjwebbnorfolk•47m ago•0 comments

Private Inference

https://confer.to/blog/2026/01/private-inference/
2•jbegley•51m ago•1 comments

Font Rendering from First Principles

https://mccloskeybr.com/articles/font_rendering.html
1•krapp•54m ago•0 comments

Show HN: Seedance 2.0 AI video generator for creators and ecommerce

https://seedance-2.net
1•dallen97•58m ago•0 comments

Wally: A fun, reliable voice assistant in the shape of a penguin

https://github.com/JLW-7/Wally
2•PaulHoule•59m ago•0 comments

Rewriting Pycparser with the Help of an LLM

https://eli.thegreenplace.net/2026/rewriting-pycparser-with-the-help-of-an-llm/
2•y1n0•1h ago•0 comments

Lobsters Vibecoding Challenge

https://gist.github.com/MostAwesomeDude/bb8cbfd005a33f5dd262d1f20a63a693
2•tolerance•1h ago•0 comments

E-Commerce vs. Social Commerce

https://moondala.one/
1•HamoodBahzar•1h ago•1 comments

Avoiding Modern C++ – Anton Mikhailov [video]

https://www.youtube.com/watch?v=ShSGHb65f3M
2•linkdd•1h ago•0 comments

Show HN: AegisMind–AI system with 12 brain regions modeled on human neuroscience

https://www.aegismind.app
2•aegismind_app•1h ago•1 comments