Project ideas from Hacker News discussions.

A PCB business card with a batteryless LED, powered by the phone that taps it

📝 Discussion Summary (Click to expand)

Theme 1 – Enthusiasm for script‑driven, API‑based PCB design
Many commenters praised the idea of generating a board entirely from code, finding it far less tedious than manual trace‑dragging.
- thekevintang: “I designed the whole board as code… the whole card is a Python script driving KiCad's API—antenna coil, lettering, everything. Retuning the antenna meant changing one number and re‑running the script.”
- willis936: “I can understand because I find MCAD drafting to be a chore and like that I can describe a script to generate geometry now for most things.”
- DANmode: “Some stuff, it’s okay to let the robot do… Finding and filling in a slick little BOM display component, for example: people don’t just come up with extra 30+ minutes to do that when they’re spending hours on a post.”

Theme 2 – Skepticism about authenticity and concerns over AI‑generated write‑ups
Several users questioned whether the project was genuine, citing missing repositories, poor photos, and a suspicion that the article was AI‑produced.
- bsder: “Without a repo link to design files, I have no evidence that this project is real and not marketing copy… It is sad that the internet has devolved into this state.”
- wolvoleo: “It's a great project, just sad the author fobbed off the blog post about it to AI and made it worse by doing that.”
- Guvante: “They didn't even get a good photo of the final product… The only shot I saw was 'while I was writing them' why not show what it looks like while in use?”
- aselimov3: “If I want to read a post about an NFC business card written by ChatGPT, I can ask it myself.”

Theme 3 – Cost, accessibility, and the trade‑off between automation and manual craftsmanship
Commenters highlighted the dramatic drop in prototyping costs and debated where automation helps versus where human judgment remains essential.
- King‑Aaron: “I remember years ago I made some business cards out of 304 stainless… It cost me over a hundred bucks for ten, wild that you can get whole PCB assembly done for less now days.”
- willis936 (again): “There is so much art in ECAD layout… Many nuances are not properly captured by simplistic automations… They're most effective when used with care and thoughtfulness.”
- Neywiny: “We just did this … this is starting to become the risc v of fpga resumes. It's certainly work… but it's getting played out.”


🚀 Project Ideas

ScriptPCB: Code‑First PCB Design for KiCad

Summary

  • Enables hardware designers to define PCB layouts (components, traces, copper pours) entirely in Python, eliminating mouse‑driven drawing in KiCad.
  • Generates KiCad project files and 3D previews from a single script, making design version‑controlled and repeatable.

Details

Key Value
Target Audience PCB designers, hardware hobbyists, and engineers who prefer scripting over manual layout
Core Feature Python DSL that outputs KiCad schematic (.kicad_sch) and board (.kicad_pcb) files, with live preview and DRC integration
Tech Stack Python, KiCad Python API (pcbnew), Qt for preview, Poetry for packaging
Difficulty Medium
Monetization Hobby

Notes

  • HN users complained “mouse-driven PCB layout maddening” and praised generating boards via script (thekevintang, willis936).
  • Provides a concrete way to share and review PCB designs as code, addressing the desire for reproducible hardware projects.

NFCraft: Simple NFC Tag Programming Toolkit

Summary

  • Provides a unified CLI/GUI and language‑specific SDKs to write raw data (or NDEF) to NFC tags, handling energy‑harvest pins and low‑level commands.
  • Includes batch programming and a visual tag‑data editor for rapid prototyping of NFC‑enabled products like business cards or jewelry.

Details

Key Value
Target Audience Developers and makers working with NFC tags (e.g., NTAG I2C Plus) who need reliable, low‑level programming
Core Feature Cross‑platform tool (Swift/Kotlin/JS) that sends raw write commands, auto‑formats NDEF when desired, and logs tag responses
Tech Stack Swift (iOS), Kotlin (Android), Electron (desktop), libnfc backend
Difficulty Medium
Monetization Revenue-ready: SaaS subscription for cloud‑based tag inventory & analytics ($5/mo)

Notes

  • The original post highlighted frustration that consumer NFC apps refused to touch a tag lacking NDEF formatting and the relief of sending raw Swift commands (thekevintang).
  • NFCraft would let HN commenters easily prototype NFC business cards, wearables, or sensor tags without wrestling with low‑level specs.

HardShow: Hardware Project Showcase & Verification Platform

Summary

  • A lightweight hosting service that automatically pulls a Git repo, renders KiCad 3D models, extracts BOM tables, and displays photos/videos, giving visitors a trustworthy view of a project.
  • Includes a “Verified Build” badge when the platform can successfully compile the design and generate Gerbers.

Details

Key Value
Target Audience Hardware creators, bloggers, and open‑source hardware projects seeking credible presentation
Core Feature Auto‑generates project page from repo: README, KiCad 3D preview, BOM table, and build verification
Tech Stack GitHub Actions, Docker (KiCad headless), React frontend, Node.js backend, SQLite for metadata
Difficulty Low
Monetization Hobby

Notes

  • Commenters noted the lack of repo links, photos, and verification made it hard to trust the project (bsder, Guvante) and wished for better documentation.
  • HardShow gives HN readers a way to instantly see that a project is real, runnable, and well‑documented, encouraging discussion and collaboration.

Read Later