Tweets
Helping a friend with a solar-oriented project this week, and it feels like an ideal use case for the LCD FeatherWing. An always-on display of our battery voltage that only adds 12 µA to the power budget, whether awake and shining bright at night or asleep and recharging by day.
(original)
Replying to @azzeloof
there’s also probably room for documentation and guidance to help people think through what they want to share and how… like, if you have a system for clasping 3D printed charms to bracelets, maybe you want to share the mechanism BY-SA, but not the specific charms you designed?
(original)
Replying to @azzeloof
Back to OpenJewelry, I don’t have an answer, but I think the why matters a lot and is something worth considering re allowable licenses. Maybe someone wants to share a technique that folks can commercialize, but doesn’t want to see the specific art they made with it sold on Etsy.
(original)
Replying to @azzeloof
Like, you can take the vector art for the display glass I designed and have it fabbed, but that’s not as interesting as forking what I did and designing a new one that’s compatible. BY-SA allows both, and I chose it, so I’m cool w/ both. But my intent was more one than the other.
(original)
Replying to @azzeloof
…Open Book Abridged, I plan to be explicit that I’m down with folks ordering the parts and selling kits, because it increases the reach of the idea. Whereas with other gadgets like the LCD wing, sure, the license does let you copy and sell it, but that’s not my purpose with it.
(original)
Replying to @azzeloof
I think about this a lot in terms of “what is the openness for?” Like, my gadgets are all BY-SA because I want people to be able to learn from them and make derivatives. It also allows someone to sell my work. Sometimes that’s the point; sometimes it’s not. Like with this new…
(original)
Replying to @highenergybeams
I mean right now an entire Pi Pico module is more or less cheaper than a bare SAMD21 chip.
(original)
Replying to @tomfleet
i will never pass up an opportunity to share this mashup
(original)
Replying to @jfhbrook
For some it’s Epson Scan, for others it’s Imacon. For me it’s Photoshop CS3.
(original)
Replying to @josecastillo
this might be a slight exaggeration, but I swear: not by much.
(original)
I hang out with a lot of deeply creative, arty people, and they all seem to be running macOS 10.7 or earlier.
(original)
Tired: birds aren’t real.
Wired: trees aren’t real. https://twitter.com/acapellascience/status/1550893623494991872(original)
goldfish/hopes/dreams
(original)
Evergreen sentiment. https://twitter.com/ajbauer/status/1551315132839493632
(original)
This is the way. https://twitter.com/theavalkyrie/status/1550884903721603072
(original)
Replying to @josecastillo
ngl these are cool tho.
(original)
dall-e can more or less draw the United States, and invent map styles that would never occur to me. yet it’s still really convinced that Alaska is a small island just south of Arizona.
(original)
Replying to @justinrwlynn
I had it draw Hello World earlier — “The phrase ‘Hello, world’ printed on a standard letter-sized sheet of paper” — and yeah. 0 for 4.
(original)
Replying to @josecastillo
adding the phrase “Digital Art” at the end really helped here. I think the last one nails it; I would not dig up the tentacle-infested phet of huck.
(original)
A warning at a nuclear waste storage facility: “This place is not a place of honor. No highly esteemed deed is commemorated here. Nothing valued is here.” #dalle
(original)
Replying to @gerry_b
it’s staring at me, i think it might still be alive.
(original)
playing with DALL-E this morning, it generated a sign with some gibberish words. so I plugged those gibberish words back in. the results were interesting if vaguely unsettling, like something you’d find in the shimmer from Annihilation.
(original)
Replying to @curiouswendell
I’ll share design files and BOM as soon as the final design checks out. I’m treating this version — the “abridged edition” — as a sort of a dev kit or technology preview. Rather than sell it to you, I’d rather give you what you need to make it at cost.
(original)
Open Book Abridged Edition. This is it. This is where it all comes together.
(original)
visiting new york for a week this week. How times change: it feels weird for Brooklyn to be my world clock complication, and not my home.
(original)
Replying to @RWB93174525
Lots, I imagine! Introduced in 1989, and according to this article from 2011, they were still making 3 million a year at that point. https://www.iconeye.com/opinion/icon-of-the-month/casio-f-91w
(original)
Replying to @RWB93174525
I don’t know offhand but folks talk about a few seconds a month as being common. It’s interesting: the original F-91W movement has three tiny solder jumpers connected to the crystal, which could allow for some fine tuning at the factory. https://twitter.com/josecastillo/status/1426209070437044229
(original)
Replying to @RWB93174525
The original F-91W is sort of staggeringly efficient, it’s known to last seven years on a CR2016 coin cell.
(original)
Replying to @cabe_bedlam
Idk, they’re plenty far from the plane, and both the presence of fire extinguishers and the meat thermometer in every thigh signal good safety culture to me.
(original)
Delayed in Atlanta (just weather, unavoidable) and noticed smoke rising from underneath the jet bridge. Can’t say I’ve ever seen this before: a proper cookout right there on the tarmac!
(original)
Replying to @josecastillo
Battery test, day 255 and 150: 2.90 and 3.07 volts. Old firmware
trending downward; new firmware
trending… upward? Realistically just steady, but still: steady in a happy place. Old firmware though. These next 100 days are going to be a nail-biter.(original)
Replying to @oakdevtech and @frivolous_circs
Ah right yeah I forgot about that… I guess the thing I’m thinking of is the SAM’s USB clock recovery feature for crystalless USB, which is admittedly a very in-the-weeds feature to be coveting.
(original)
Replying to @oakdevtech and @frivolous_circs
If we can’t get on-chip flash, I’d at least love to see an on-chip oscillator for the main clock… one of the things I love about the SAM series is that I can just chuck one on a board with a couple of decoupling caps and it “just works”.
(original)
It must be Thursday. I never could get the hang of Thursdays. https://twitter.com/G_S_Bhogal/status/1545510429727887366
(original)
Replying to @M_uh_lee
“In this economy” jokes? In this climate?
(original)
Replying to @captainwonkish and @AdafruitIO
and the data sheet I submitted to my LCD manufacturer (PDF link): https://github.com/joeycastillo/LCD-FeatherWing/raw/main/OSO-WILD-A2/OSO-WILD-A2-01-datasheet.pdf
(original)
Replying to @captainwonkish and @AdafruitIO
It’s a custom display that I designed myself and had fabricated; all of my docs are here: https://oddlyspecificobjects.com/products/lcdwing/
(original)
Replying to @apocraphilia and @hackaday
I love that the F-91W is such a blank canvas for folks to project a vision onto. Inexpensive, so you don’t mind messing w/ it; ubiquitous, so you know anyone can hack along at home. I aspire to make a watch from scratch someday; the F-91W reminds me I have my work cut out for me.
(original)
Replying to @captainwonkish and @AdafruitIO
Totally hear that; yeah I think a Stemma QT version of the LCD would lend itself well to a lot of projects, and it could be slimmer and more user friendly. It’s something I would definitely consider doing with the chips and displays I have on hand.
(original)
Replying to @captainwonkish and @AdafruitIO
Alas this version doesn’t have Stemma QT connectivity; to connect a Stemma QT board like a CO2 sensor, you’d need a Feather like the ESP32-S2 Feather that has one of those ports on board. It does seem like a good idea to make a Stemma QT compatible version tho; I’ll think on it!
(original)
Replying to @darianbjohnson
packed up and in the outbox for tomorrow morning!
(original)
Replying to @darianbjohnson
Adafruit will also be stocking it at some point, but if you want it now, Tindie is the way to go.
(original)
Replying to @darianbjohnson
It’s available now! I’m flying early tomorrow, but if you order quickly I can pack it tonight so it’s ready to go out in the morning; otherwise, I’ll be shipping orders that come in this week next Thursday. https://www.tindie.com/products/joeycastillo/lcd-featherwing/
(original)
RP2040 naming scheme:
RP - Raspberry Pi
2 - Number of cores
0 - Type of core (e.g. M0+)
4 - floor(log2(ram / 16k))
0 - floor(log2(nonvolatile / 16k))Assuming you can only change one digit, which chip would you be rooting for next?
(original)
Replying to @josecastillo
actually ok, sooner than expected. https://github.com/joeycastillo/OSO_Arduino_LCD
(original)
Replying to @WorldMerge
It depends what you’re doing. In Arduino you can get closer to bare metal, but CircuitPython is very easy to code in; the iteration cycle is just super fast because you save your code and it’s immediately running on the device. No pip, but you can use a lot of normal Python code.
(original)
my philosophy for writing drivers: do it in #CircuitPython first. then port it to Arduino.
LCD FeatherWing Arduino library, coming soon.(original)
Replying to @anne_engineer and @adafruit
(I technically added a footprint for that reset pull-up on the bottom, but I’m like 75% sure that it’s not necessary; the L21 board I built last year and used to test the bootloader has no RESET pull-up and works fine. still it’s there just in case)
(original)
Replying to @anne_engineer and @adafruit
Alas yeah, there’s one slight change (the capacitor for the CPU core voltage needs to be connected to a different pin). But you could use the same pick and place program; there are no new components, and everything’s in the same place, only a trace is moved over.
(original)
Replying to @anne_engineer and @adafruit
I just made the tweaks here (just to the board, the schematic still shows a D21), but I’d be stoked if Adafruit did that! I can imagine so many low power projects that could use the L21, plus interesting analog stuff one could do with the opamp peripheral. https://github.com/joeycastillo/Adafruit-QT-Py-PCB
(original)