Tweets
Replying to @josecastillo
oh hey this tweet’s making the rounds again! I’ll share design files once I test a bit more, but here’s a schematic. the E variant doesn’t break out all the op amp pins, but you get all of OA0 + most of OA2. (you can connect the others internally to each other and various wipers)
(original)
Replying to @bradspry
thought about it! Could be useful for tracking noise exposure levels, but there’s really no way to get sound out of the thing. I tried PWM’ing the piezo to make generated speech, and it turned out… not great.
(original)
Replying to @VolumetricSteve
It goes to the flex connector on the Sensor Watch that I’m working on. (there’s a tiny bit of room inside the watch case for additional parts, underneath and to the left of the dotted line) https://github.com/joeycastillo/Sensor-Watch
(original)
Replying to @josecastillo
I suppose it could maybe be useful for a giant lookup table of some kind, maybe a huge database of harmonic constituents for global tide calculations? this is the problem, I set out to design a PCB and end up down this kind of rabbit hole. https://tidesandcurrents.noaa.gov/stations.html?type=Harmonic+Constituents
(original)
I’m going to be honest, I’m having trouble figuring out a use case for this one. Two megabytes of data for a device with a 10-digit, 7-segment LCD display? feels a bit overkill. but I’m putting together a flex PCB order anyway, so I figure why not?
(original)
Replying to @theavalkyrie
in my head I’m replacing all the ‘micro’s with ‘mega’s for extra lols
(original)
Replying to @oakdevtech and @sad_electronics
One warning: if you just make it a milling path, pours won’t know to avoid it. Not a problem if the slot is connected to ground and you’re using a ground pour, but if you have a power plane, the through hole plating will short the layers together. (I learned this the hard way 😬)
(original)
there will never be a better command line tool than fuck. https://github.com/nvbn/thefuck
(original)
Replying to @Judahe and @adafruit
in that case you’ll definitely want to catch this talk :)
(original)
Replying to @josecastillo
just getting started on my slides, but here’s a preview of what’s to come :)
(original)
Thrilled to share that I’ll be giving a talk at Hackaday Remoticon this year! I plan to share some stuff I learned while working with old-school LCD technology, and offer some techniques for reverse engineering these displays and bending them to your will. https://hackaday.com/2021/10/21/announcing-the-next-round-of-remoticon-talks/
(original)
Replying to @crulge
we would have also accepted “bam!” and/or “kick it up a notch.”
(original)
(original)
RT @arturo182: The other day I asked about interest in an Educational Board powered by RP2040 and @CircuitPython.
Now I would like to hea…
(original)
Rick and Morty would be proud. https://delphi.allenai.org/?a1=Doing+a+Pearl+Harbor+instead+of+doing+a+9%2F11. https://twitter.com/__femb0t/status/1451030898791571458
(original)
Replying to @oakdevtech and @oshpark
It’s good for us to keep challenging ourselves! Always room to level up :)
(original)
Replying to @theavalkyrie and @oshpark
Oh how I wish I could! I used the QFP because I wanted 256K of Flash, and this is the only version of that I could find in stock. maybe next year!
(original)
Replying to @josecastillo
(I do plan to open source this design, but likely on a second revision; i squeezed this into two layers to make it work with @oshpark’s Super Swift service, but I can cram some neat extra functionality on the underside if I make it a four-layer board 🙂)
(original)
Replying to @josecastillo
QT Py pinout and footprint, so it’s not yet another form factor. so far the power rails check out, but I haven’t yet flashed any code onto it. looking forward to getting to blinky later this week, unless I get distracted by the myriad things I actually do need to get done 😬
(original)
Lately I feel like my design process is just me putting myself through successive rounds of the SMD challenge. Anyway: I was so enchanted with the Pocket Op Amp Lab that I designed a board around the SAM L21. It has 3 integrated op amps! Plus an ARM Cortex M0+ MCU like the watch.
(original)
Replying to @josecastillo
I’m not done chasing low power consumption, but 435 days in low energy mode is a pretty good start. Like, it’s not impossible that I could start a watch this Friday, and see it last through New Year’s Day, 2023. 🎉
(original)
Replying to @josecastillo
Between these 2 timeouts, I imagine the watch could spend a significant chunk of the year in the <10µA low energy mode, and only have to wake for minutes to hours a day. Even then: the library is designed so it will spend most of its time in standby mode, waking up once a second.
(original)
Replying to @josecastillo
All watch faces receive an EVENT_TIMEOUT after a configurable interval, and they can choose how to respond. The power-hungry Settings screen for example resigns and returns to the clock; whereas a low power screen like a sunrise complication can opt to ignore it and just stay up.
(original)
Replying to @josecastillo
Still, some watch faces will inevitably chew up more power, and it would suck to accidentally leave a watch face up for the week it takes to enter low energy mode, and have it chew up 10% of your battery. So Movement also implements a second, configurable timeout event.
(original)
Replying to @josecastillo
Half of the thinking is that the watch can sleep overnight or even while on your wrist and still be useful while consuming 10µA. The screen is on; it’s a button press away from more. But also if you stuff it in a dresser drawer for a month, it’s sipping power instead of chugging.
(original)
Replying to @tablatronix
Atmel Power Debugger! Great tool. https://www.microchip.com/en-us/development-tool/ATPOWERDEBUGGER
(original)
Replying to @josecastillo
The big one is the low energy mode. Movement has a configurable timeout (from an hour to 7 days) after which it will enter this mode. The standard low power clock looks like this, but any watch face can opt in to the API and provide a once-a-minute update. https://twitter.com/josecastillo/status/1444003688029331458
(original)
finally got around to profiling Movement, the new watch face app:
- 16 Hz updates (pulsometer): 76 days battery life
- at 4 Hz (settings): 102 days
- at 1 Hz (clock): 127 days
- at 0.017 Hz (low power clock): 435 days
Promising — especially bc of Movement’s low power strategy. 🧵
(original)
why can’t I stay focused for more than thirty secOH THERE’S THAT OLD PROJECT IDEA
(original)
Replying to @makermelissa
That feels like a significant improvement!
(original)
i for one am shocked to discover that the trolley had other problems. https://twitter.com/hachx0/status/1450140177284927499
(original)
i don’t have an ‘m’ character in the position I need for this and i can’t decide if either of these look even vaguely m-like.
(original)
Replying to @dcelectr
oh definitely
(original)
Replying to @bitshiftmask
that’s a lot of oof!
(original)
my brain now exclusively pronounces µF as “oof” send tweet
(original)
Super stoked to finally have this software for the watch (mostly) finished. also naming things is hard, but I think I got there in the end. https://github.com/joeycastillo/Sensor-Watch/tree/main/movement
(original)
Happy Monday! @netflix tried to bury this news on Friday, but the company has moved from defending Dave Chapelle’s transphobic comments to retaliating against trans employees and their families. How to #DeleteNetflix in solidarity with the LGBT community: https://www.netflix.com/cancelplan https://twitter.com/ZoeSchiffer/status/1449083253458042881
(original)
RT @gone_things: #Netflix, Inc. was an American pay television over-the-top media service and original programming production company.
(original)
Replying to @josecastillo
Like, you don’t even need to theorize about this or project some abstract harm. This employee’s life was going fine. They were expecting an addition to the family, maybe looking forward to the holidays. Then Dave Chapelle made some transphobic jokes, and now they’re out of a job.
(original)
How does one make the argument that Dave Chapelle’s words in a Netflix special don’t harm trans people when ten days after it aired, Netflix itself — seemingly moved by Chapelle’s words — is actively harming its own trans employees and their families? #DeleteNetflix https://twitter.com/AriDrennen/status/1449096365833818112
(original)
if you have not done it already, it’s beyond time to cancel your @netflix subscription. It’s clearly the only metric that will move the needle. https://twitter.com/ZoeSchiffer/status/1449083253458042881
(original)
Replying to @celsopin
It’s all just so on the nose. 25 years ago the fiction seemed unrealistic; now the reality feels unbelievable.
(original)
rewatched 1997’s Starship Troopers last night and while I remember it being a satire of fascism, I found myself struck by how earnestly it reads now that we’re living through the rise of actual fascism.
(original)
Replying to @josecastillo
I know it’s probably a cloud-to-butt extension run amok, but my god the double entendres! It’s a HANDS-ON position! They’re looking for TOP SOFTWARE DEVELOPERS!
(original)
“Come, join us in reinventing database systems for my butt!” https://web.archive.org/web/20211014200658/https://www.amazon.jobs/en/jobs/1773420/software-development-engineer
(original)
Replying to @bitomaxsp
It’s an old board I designed to play with pulse and pulse oximetry; more or less just a red/IR led and a phototransistor. It never worked well, just because the signal was so faint and I didn’t (yet!) know enough to know how to amplify it. OSO-MISC-20-004: https://github.com/joeycastillo/Sensor-Cap/tree/main/PCB/Sensor%20Boards
(original)
all I’m looking for in a boyfriend is someone who can poison me briefly, from time to time, in the hopes that I might slow the fuck down for a minute
(original)
Replying to @molecularist
Stoked to hear the enthusiasm is infectious! And yea I had the same realization; it’s a topic I kept reading about, but it became clear I was never going to learn unless I did something hands-on :)
(original)
Replying to @josecastillo
This is the gadget, and the blog post with instructions to build your own (yes, the chip is in stock!). It’s a really cool device that does quite a lot, despite having effectively four parts on the BOM (microcontroller, screen, buttons and capacitors). http://www.technoblogy.com/show?3CHT
(original)
Replying to @josecastillo
The setup. Aside from the resistor and 47µF capacitor on the heart rate board, there are no external components. The three oscilloscope channels are the original signal, the (inverted) output of the first stage and the output of the second. (note the scale of that pink line!) 2/3
(original)