frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Akashi Notari – On-chain Proof of Existence for any file in 60s for <$1

https://akashi-notari.com/
2•takeshi_w•1h ago•0 comments

Show HN: AI Bubble Monitor

https://aibubblemonitor.com
4•itsnotmyai•2h ago•0 comments

Show HN: I made an open-source Rust program for memory-efficient genomics

https://github.com/logannye/rosalind
10•logannyeMD•8h ago•0 comments

Show HN: Gerbil – an open source desktop app for running LLMs locally

https://github.com/lone-cloud/gerbil
30•lone-cloud•2d ago•6 comments

Show HN: Cancer diagnosis makes for an interesting RL environment for LLMs

41•dchu17•18h ago•20 comments

Show HN: I built a platform where audiences fund debates between public thinkers

https://logosive.com
32•mcastle•14h ago•32 comments

Show HN: Chime – Full-screen meeting alerts for time blindess (macOS)

https://www.usechime.app/
3•tsormed•8h ago•0 comments

Show HN: Cactoide – Federated RSVP Platform

https://cactoide.org/
66•orbanlevi•1d ago•28 comments

Show HN: SkillGraph – Open-source agentic framework with skills instead of tools

https://github.com/tejassudsfp/skillgraph-backend
12•tejassuds•21h ago•0 comments

Show HN: Made MadLibs-style game to play with my kids

https://www.storygaps.org/
2•ronbenton•9h ago•0 comments

Show HN: ShellDash – Browser server dashboard with SSH and globe monitoring

https://shelldash.com
4•mannders•16h ago•0 comments

Show HN: Invisitris a Tetris-like game, where the placed pieces become invisible

https://invisitris.bitechunk.com/
4•eddguzzo•11h ago•1 comments

Show HN: Data Formulator – interactive AI agents for data analysis (Microsoft)

https://data-formulator.ai/
36•chenglong-hn•1d ago•11 comments

Show HN: Tusk Drift – Open-source tool for automating API tests

https://github.com/Use-Tusk/drift-node-sdk
53•Marceltan•1d ago•17 comments

Show HN: The Prompt Engineering Bible – Complete Guide to AI Communication

https://dimitriosmitsos.gumroad.com/l/prompt-engineering-bible
3•Cranot•12h ago•0 comments

Show HN: Open-Source LaTeX OCR, Alternative to Mathpix/SimpleTex

https://texocr.netlify.app/
3•alephpi•19h ago•0 comments

Show HN: KV Marketplace – share LLM attention caches across GPUs like memcached

https://github.com/neelsomani/kv-marketplace
2•nsomani•13h ago•1 comments

Show HN: SecurVO – Compliance management for service businesses

https://securVO.com
2•AaronKushner•13h ago•0 comments

Show HN: ChatExport Structurer – parse ChatGPT/Claude exports into queryable SQL

https://github.com/1ch1n/chat-export-structurer
2•chan1•14h ago•0 comments

Show HN: Venturu – Zillow for the market of local businesses

https://www.venturu.com
32•lifenautjoe•1d ago•36 comments

Show HN: Get an email when your favorite director releases a movie

https://www.premierepal.com/
2•samteeeee•14h ago•0 comments

Show HN: Creavi Macropad – Built a wireless macropad with a display

https://creavi.tech/blog/creavi-macropad-build-log/
31•cmpx•1d ago•7 comments

Show HN: Built a tiny interpreter from scratch in C to understand how they work

https://github.com/renvins/toyforth-interpreter
4•renvins•14h ago•0 comments

Show HN: Gametje – A casual online gaming platform

https://gametje.com
111•jmpavlec•1d ago•40 comments

Show HN: YaraDB – Lightweight open-source document database built with FastAPI

https://github.com/illusiOxd/yaradb
9•ashfromsky•1d ago•1 comments

Show HN: What Is Hacker News Working On?

https://waywo.eamag.me/
221•eamag•6d ago•51 comments

Show HN: Vibemail – AI-powered MJML email editor that runs in the browser

https://vibemail-beta.vercel.app/
2•elliotbnvl•16h ago•0 comments

Show HN: DeltaGlider – Store 4TB of build artifacts in 5GB

https://github.com/beshu-tech/deltaglider
7•sscarduzio•1d ago•2 comments

Show HN: SQL++ – 5x faster than Prisma (Rust)

https://github.com/sinisterMage/sqlpp
2•SinisterMage2•18h ago•2 comments

Show HN: JavaScript Engines Zoo

https://github.com/ivankra/javascript-zoo
2•ivankra•19h ago•0 comments
Open in hackernews

Show HN: Creavi Macropad – Built a wireless macropad with a display

https://creavi.tech/blog/creavi-macropad-build-log/
31•cmpx•1d ago
Hey HN,

We built a wireless, low-profile macropad with a display called the Creavi Macropad. It lasts at least 1 month on a single charge. We also put together a browser-based tool that lets you update macros in real time and even push OTA updates over BLE. Since we're software engineers by day, we had to figure out the hardware, mechanics, and industrial design as we went (and somehow make it all work together). This post covers the build process, and the final result.

Hope you enjoy!

Comments

sulicat•1d ago
Looks really nice! It looks real professional!

Is there an ESP on there? Are you using lvgl for the display?

cmpx•1d ago
Thanks!

We planned to use ESP, but turned out it needs a lot of energy, so we are using nrf52840 MCU. Yes, we are using lvgl! Such a nice library!

stavros•1d ago
This is fantastic. You've detailed a lot of the stuff that ruined my projects, though I never really actually sat down to learn about parasitic inductance and how to combat it. Now I look at the datasheet and make sure I don't miss any of the recommended caps and resistors, though I'm still not at your level of complicated design.

The finished product looks great, well done! By the way, why not add two more buttons at those two blank corners? Is it because the labels wouldn't fit on the display? You could always replicate the layout onto the display itself and put the labels on that.

cmpx•1d ago
Thanks!

About the buttons in the corners, I wish we could use that space too! :) Most of the electronic components (MCU, power supply circuit) are located in the corners, while the remaining PCB area is occupied by the mechanical switches, display/battery, and the encoder.

stavros•1d ago
Ahh, I see. Wouldn't it work to put those on the underside?
cmpx•1d ago
Great idea! Actually the mk3 of the PCB had these parts on the bottom. The reason for putting them on the top layer was that this way we can decrease the thickness of the macropad (we don't need much space between the pcb and the backplate). For now it is basically a tradeoff. One way of improvement could be, that we don't use a BLE module, but solder the MCU directly to the PCB and use smaller passive components. This way the max. height of the components could be decreased and we could put them back on the bottom. This would also mean I have to design the RF parts, which is very far outside of my knowledge.
stavros•1d ago
Hm yeah, there isn't really much space for the module, huh. One idea would be to cut the PCB and use castellated edges to solder the module to, which will make it thinner by one PCB height, but it'll be tricky.

Plus, it looks like your module has multiple rows of pads, but I'm not sure about that.