Profile avatar
gworkman.bsky.social
Hardware/software engineer currently hacking with #ElixirLang and #Nerves
170 posts 162 followers 129 following
Regular Contributor
Active Commenter

It was awesome to finally be able to showcase this! Quite a few months of work were put into getting this to work. Project and demo code can be found at: github.com/vittoriabitt...

If you saw me last week at ElixirConf, you might have seen my Nerves-powered eink name badge It can show a couple of static images and take a picture with the camera to display on the screen Working on putting everything in a GitHub repo this week in case anyone wants to make one of their own!

Still on a high from ElixirConf EU but I can’t believe I get to do it all over again in just a few months in Sweden!!

Every time google tries to shove AI down my throat by offering to "polish" my emails, I keep reading it as the noun "Polish", as in the language of Poland. Which maybe actually would have made a bit of sense for the last couple of days here in Kraków for #ElixirConf?

The BBC went from 100 servers to only 12, had fewer incidents, and got much faster debug times by switching to #ElixirLang 🤘

Thanks for having me! This was so much fun to share Trellis and connect with everyone

I've unintentionally set up a race between DHL and UPS They both have their warehouses right next to each other, both orders had their import taxes paid at the same time yesterday. Any bets on who will deliver first?

Really excited to share this one - I arranged the PCB factory tour in China because I ordered the first production batch of Soleil boards there. This clip shows me unboxing the boards in the shipping room of the factory. They turned out absolutely great, really impressed with the quality

I've just released Handoff, a new Elixir library for distributed function graph execution. hexdocs.pm/handoff Among other things, the library enables distributed Nx computations (anyone said distributed inference?) A huge part of this was sponsored by tvlabs.ai!

Okay this was a really cool machine that I hadn't seen before. For certain through hole components, there is a machine which will dip the through hole legs into a small well of solder. It's better in some cases because it doesn't require tooling to create a mask for wave soldering

This one is called wave soldering, and it is used to solder through hole components (which have "legs" that poke through the PCB) Basically, the PCB is loaded on a conveyor and slowly moves over a bath of melted solder. The legs drag through the liquid metal, and get soldered to exposed copper pads

New clip from my factory tour of a PCB assembly shop in China this past week - showing a pick and place (PNP) machine. The toolhead on this machine has multiple vacuum nozzles which pick up the tiny components, move them to the correct spot on the PCB, then place and release them

Automated optical inspection (AOI) of a circuit board in a PCBA assembly line This machine detects bad solder joints and flag boards for rework. Critical for quality assurance in PCB assembly

It's amazing how automated the PCBA production process is. Machines that pick and place components, machines that automatically check for errors, machines that solder THT components, one pin at a time or all at once. There's even a machine that counts how many resistors are in a reel!!

The current market wants lean, profitable, efficient companies and that requires tech that can be that. Bang for the buck. The current world climate demands things that are reliable and resilient, both technically and culturally. Elixir makes sense in this world. I hope folks see it.