Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Emory Dunn :tiny_cart:

@emorydunn@mastodon.tinycart.club
mastodon 4.7.2
  • Open on mastodon.tinycart.club

Maker & nerd

DT & DIT. Creator of fine apps for folks in stills and motion.

238 Followers
272 Following
49 Posts
Joined November 18, 2022
Blog:
https://emorydunn.com
Digital Capture & Apps:
https://lostcause.photo
Location:
Oakland, CA
Pronouns:
He/him
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
Best switches and buttons on a Bluetooth speaker. Hands down.
7
7
2
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago

Polished a print made from a brass filament and you’d pretty much never know it was a 3D print

#3DPrinting

11
2
1
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
The final touch is replacing the mains power connector with USB-C for charging
2
6
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
Found a battery charger and some voltage regulators and put everything on a perf board. I also wired up the power switch and LED so the whole thing can actually be switched off and recharged without opening it up
2
8
1
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
My friend/neighbor got a game he’s played since he was a kid and proceeded to kick my ass
1
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago

I released a new update for Take Stock, my app for adding camera metadata to film scans, a little while ago and now there's a blog post to go with it!

Lots of Bug Fixes and Improvements. Really happy with where the app is now.

https://emorydunn.com/blog/2026/05/take-stock/

#FilmPhotography #BelieveInFilm

Take Stock 2026.1 | Emory Dunn
Emory Dunn

Take Stock 2026.1 | Emory Dunn

4
0
2
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago

A friend came to me with an electronics project he came up with, which is great because now I get to share what I know and teach him a bit about PCB design. And we may end up with a cool little box at the end

4
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
@sudonem@infosec.exchange I’d very much like to incorporate all of the knobs and switches. I’ll need to find a more full-featured audio board (I was looking at the Louder-ESP32, but the shipping costs more than the board). I’d probably need to design PCBs for the knobs as well
1
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
Built a very basic button and jog wheel UI in very roughly the same configuration as the physical dial. Definitely calling this a win for Observation. Now I need to add actions for the button presses and dial events. Luckily I should be able to use some code from a previous physical input project to help with that #SwiftLang #SwiftUI
4
0
1
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
It doesn’t even sound terrible
1
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
I need to make some adjustments to the dummy head connectors, the mounting hole spacing isn’t quite right, especially when there are multiple side-by-side, which is why they don’t all have screws. That will be a tomorrow problem
1
5
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
I still want to make some improvements, mostly around power management. The battery can’t be charged, nor can the system be power off, without removing the front plate with six screws. The plan is to use the main power switch and wire in some battery cells with a charge controller. I’d also love to connect some of the interface dials to control volume or the EQ or something. That will require a new amp board and possibly some custom firmware
1
9
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
It's all fun and games until the packet logger comes out 😵‍💫
4
5
1
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago

The real project for the day was another test shoot. This time doing a full rave for a candle. We didn’t have nearly as much of a concept this time other than leaning into the holographic effect in the glass of the candle. Mostly it was a test of the set design: we cut out a series of arches and suspended them with 3D printed brackets

3
0
2
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 4mo ago
Replying to
@sean@scoat.es I could only dream of having such a well stocked electronics store! Just amazing
2
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
All the typeballs, well at least one of each font, work except Orator. The mechanism looks broken, so it doesn’t slot into place like the rest
2
1
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
Rigged up a nice set of reading/heating lamps
2
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
Looks like I got 10 point Delegate & Orator and 12 point Letter Gothic & Light Italic, with duplicates of Delegate and Letter Gothic
2
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
First success with the packet sniffing! I'm able to enable and disable the haptics on the jog wheel. I had to switch from CoreHID to CoreBluetooth to pull more information from the device, which is a really clunky API
2
4
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 6mo ago
Replying to
@tylerhall@social.lol Turning Iris loose on my NAS archive drive, excited to see what it pulls up! (and how long it takes)
2
7
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 6mo ago
Replying to
@attoparsec Sadly I have not kept a log of where everyone else's imaginary girlfriends lived. Might need to start finding ways to only slightly awkwardly work the question into conversation
2
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@sudonem Well I'm working on that
1
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
My resounding success is slightly tempered by the fact I was able to toggle the haptics by sending two different data packets. Both work reliably, but that means I know even less about how this thing works, and I wasn’t exactly starting from knowing anything to begin with
1
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@scottymac I am looking at a PowerMate on my desk at this very second! Also wrote a Swift library for that, I forget if I ever released it
1
1
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@scottymac Oh sure! Should have mentioned what it was: the Ulanzi D100H. Also wouldn't be surprised if it's sold under a bunch of different names and brands
1
2
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
The device shows up as a keyboard (with battery life reporting!) and defaults to doing media control and volume. Looking at the report data it looks like the buttons are split into two groups. The side buttons are in report one and have nine bytes of data, whereas the top buttons and the dial are on report two with three bytes. Perhaps that has something to do with the default functions for the keys? Time to do decode the data for each button
1
12
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@younata Congrats and welcome back!
1
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@tylerhall@social.lol I'm not sure what I'd expect, faster would be nicer, but there's only so much you can do when reading and processing tens of thousands of files.
1
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 6mo ago
Replying to
@tylerhall@social.lol It's connected through a 10GbE switch at my desk, so as close to direct as possible. I don't have nearly that many items, but it seems to be plugging away nicely. Doesn't appear to be reading any DNGs from my Leica though, but there are still activities running.
1
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 16mo ago
Replying to
@tuomas_h@mastodon.social Looks great, and now I want an actual drawer at the bottom of the window with this style
3
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
0
4
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@saagar This is very relevant to my interests. Someone was just asking me about the possibility of doing this, didn't think about chucking the whole thing over to an LLM
0
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
My Selectric came with Prestige Elite, a very proper serif typewriter font. I think I prefer Letter Gothic, sans serif and a little bolder with more even stroke weight
0
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@metaning Not sure, I’ll check that out. The main thing will be figuring out how to change the key bindings. Not sure if there’s a a standard for that or if it’s a custom protocol the app uses
0
2
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 6mo ago
Replying to
@attoparsec The "girlfriend in Canada" trope is something I always took for granted, growing up in Portland, but now having lived in several other states I've been surprised by how many people don't have that as a cultural touchstone
0
2
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
I was a little surprised when I plugged it in that it didn't show up in the USB device list, as I figured USB would be the easier place to start. Turns out it's Bluetooth only, so I guess we're going wireless from the start
0
13
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
Continuing with the APIs I've changed from reading the raw report data to letting the system parse them into meaningful keyboard events and now all of the keys make sense. The dial is sending the full sequence of key presses to, for example press the command key, then c, and then release them. I think the next step is to figure out how to change the keys so I can more easily handle single events
0
6
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Using Phocus for the first time in years and it’s not even remotely good software. Beachballed when scrolling through images, had trouble setting the capture folder, but worst of all has no meaningful export tokens. The only clever thing they have ways to differentiate between the filename and counter, which is something I’ve wanted in Capture One for years
0
4
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@tylerhall@social.lol Just downloaded the update and now that it's scanning raw files the estimate from the status window is about ~20-30 hours for ~63k items
0
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
@xenonchromatic In their minor defense it also does their Stream Deck competitor, and the SD app is 700 MB. Still ridiculous, it’s not even a universal binary and half the strings in the code are SVGs with base64 encoded JPGs. Honestly I think vibe coding would have been better
0
0
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 2mo ago
Replying to
@sudonem@infosec.exchange A friend gave me two dead packs on the condition I do something, preferably silly, with them
0
3
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
I did a little polishing on my test tool, mostly adding a packet decoder and logger. Every event is 20 bytes long, with the last 12 always identical. Even though the first 8 bytes are different for each event I can decode what button was pressed or released from the first byte, not sure what the other 7 are for.
0
2
0
0
Open post
Emory Dunn :tiny_cart: @emorydunn@mastodon.tinycart.club
· 5mo ago
Replying to
Digging into some of the HID APIs and it's pretty clear they just shoved a generic USB HID chip in a box. It reports over 1300 supported usages including things like “policeAlarm” and "privacyScreenToggle”
0
7
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:35:39 UTC