Profile avatar
gworkman.bsky.social
Hardware/software engineer currently hacking with #ElixirLang and #Nerves
170 posts 163 followers 129 following
Regular Contributor
Active Commenter
comment in response to post
No worries!! There were sooo many good talks, plus the hallway track. I really enjoyed yours :)
comment in response to post
Thanks Josh! Looking forward to seeing you again at Goatmire :D
comment in response to post
You’re the best!
comment in response to post
Thanks for sharing! I totally was _not_ in the zone and somehow didn't take any pictures during the event with people!! We'll have to get a Nerves e-ink selfie together at Goatmire 😜
comment in response to post
Hello 👋
comment in response to post
Thank you! A fun little Nerves demo project 😄
comment in response to post
Here’s what the guts look like. There’s a Raspberry Pi Zero 2W with a Soleil board on top for power management. The eink display came with an SPI driver board, so there’s a bunch of wires soldered directly to connect them Mechanically it is held together with tape and superglue 😅
comment in response to post
I had a ton of fun exploring Kraków with this device after the conference. A few pics from the city :)
comment in response to post
Congrats to the new members! Which is the correct set of members - the ones tagged or the ones in the image?
comment in response to post
Yeah it doesn’t solve the slow startup issue. It handles the nuance of formatting and handling IO in the terminal He also showcased a terminal UI builder library which had a LiveView-like API github.com/Gazler/breeze
comment in response to post
Hopefully soon! Will keep posting dev updates here :)
comment in response to post
It’s been available for the better part of a year, but yes a new terminal lib was talked about. Built on top of new-ish :prim_tty which is part of OTP26. It was a great talk, would recommend watching the recording when available github.com/Gazler/termite
comment in response to post
Thanks for saving me from a headache 😅 I was planning on going to the airport quite early since the rain today
comment in response to post
And only 7 engineers!
comment in response to post
This was a great talk! The conclusions are spot on
comment in response to post
Soon ™️ Jk it’s hopefully in the cards for later this year, Q3 or Q4. Check back here though, I’ll be posting updates as development wraps up and we get closer to a production run!
comment in response to post
UPS delivered first but got DQ’ed for wrong delivery address. I guess that means DHL won by default
comment in response to post
And due to attorney client confidentiality etc only the person whose name is on the package is allowed to open it. And they just so happen to be on vacation until June 🥲🙃
comment in response to post
Good news and bad news: it’s delivered to a law firm, I called them and they did in fact receive it and will hold onto it. BUT - UPS for whatever reason covered the label with a new one which has one of their partners name on it
comment in response to post
I'm in almost-Germany 😂 so an even playing field maybe
comment in response to post
I definitely jinxed it... UPS delivered to the wrong address 1.3km away 🤬 fml
comment in response to post
Bon voyage! Looking forward to meeting in person :)
comment in response to post
Here's a higher-quality still frame of the board up close. Seriously, the matte solder mask looks great and this might be the sharpest silkscreen I've seen on a PCB 😍
comment in response to post
Reminder: Soleil is an open-source HAT for Raspberry Pi which adds low-power capability. Power from a battery, re-charge with USB-C or solar, low-power sleep mode. ATECC608A for connection with NervesHub. I'll be bringing some boards to ElixirConf this week if anyone wants to see them in person!
comment in response to post
I volunteer as taste, ehrm I mean beta, tester!
comment in response to post
If you look at the camera feed of the tool head, you can actually see the solder blob getting wicked up onto the board which is pretty neat
comment in response to post
It was super fun to talk about this at the nerves meetup! I’ve been meaning to post an update about Soleil on here, but I may or may not have just received delivery of the first production boards and will be bringing some to ElixirConf next week… 👀
comment in response to post
This one was quite hard to film inside the machine, sorry for the weird angle. Essentially what you can see here is a stream of liquid metal overflowing the container in the back of the machine, and the circuit boards come out on the conveyor after being exposed to the bath
comment in response to post
It's also one of the reasons why you get economies of scale - regardless if you produce 10 PCBs or 10,000 PCBs, you will have to do the machine setup (at least) once. That fixed overhead gets split across more boards when you have higher order volumes
comment in response to post
They are super quick - after they are set up for a specific PCB job. The factory manager told me that the machine setup (loading components, programming, doing a small test batch) takes the majority of the time for production, as these are very slow and manual steps.
comment in response to post
Nice - very cool product!
comment in response to post
Can't wait to share some pictures and videos from my tour today of a "small" PCBA factory
comment in response to post
Fun stuff :) Definitely a learning curve for oscilloscopes though. Was this for the brisket-o-meter? I thought my issue was the RC circuit initially, unfortunately it was worse than that… a bad ground connection meant basically the entire digital portions of the chip didn’t have a voltage reference
comment in response to post
After a bunch of debugging, I determined the issue was due to a bad ground connection `sunxi-fel --list` now outputs the chip ID. @nerves-project.org bringup via uboot and buildroot is next!
comment in response to post
+1 for namecheap They also are very strong public supporters of Ukraine