#live-broadcast-chat
1 messages · Page 32 of 1
could see that evolving into a huge DMA christmas light show, this could ramp up pretty easily
well there is neopixel displays, but my attemps at using them as a framebuffer and use that in displayio were met with many complications
yeah you'd need to use multiple microcontrollers with the GUI. buffer issues is a limitation. unless... you're playing with an M7?
We’ll need a Santa-sized Scorpio board
hmm what's a group of scorpions called? will look that up.
a sting operation ?
It's called a bed or a nest.
Scorpion FPGA with the purple snake
well i have a different perspective on nest cams now
I would allow html colors like #RRGGBB
int(color.replace("#", ""), 16)
you gotta try/except ValueError though
no not 0
16 for base 16
I think 0 is just to ignore the base argument
you want to allow base 10 ?
>>> int("1234")
1234
>>> int("0x1234")
4660
>>> int("1234", 16)
4660
So I just added up how many feather DVI's (rp2040's) it would take to multiplex into native 1080p and it's 25 RP2040's. I can see why no one's done it yet. :/
aspect ratio wouldn't be 1 to 1 but it would be enough, there would be some wasted pixel overhang.
would be better off figuring out how to work with a DSP
My budget would have to wait until JP features the board as a product pick- two or three weeks in a row.
right lol
well i mean if you designed the PCB yourself with 25 RP2040's.
chips are only $1 each, that's assuming you'd find a magical way to make them work together
I had a mental image of a bunch of feather boards stacked vertically in a circle surrounded by a small padded bench. Cray 2040x25.
I was also imagining a huge vertical stack then was like no, just make a grid of just the chips on a single pcb
then was like isn't that the job of a single DSP..
can hear skerr screaming from here. yeah but FPGA you guys. 😛
Perhaps an FPGA with a companion M7 chip running CircuitPython would be sufficient.
neopixel GUI setter is ramping up to be a great project.
maybe hope to use it this christmas or halloween. definitely interested to see where this goes.
Thanks for the stream @smoky island .

i did see the edublocks and vue stuff at the beginning, looks interesting yes.
thank you for the stream
WE ARE LIVE! Desk of Ladyada - quad rotary reader and a touch of testers https://youtu.be/RaKpcQTvQrI
This weekend at the Desk of Ladyada, we've finally gotten to an older design delayed the chip shortages: this Stemma QT board has four rotary encoders with buttons and neopixels. we're testing it with three normal metal encoders and one nifty 'clear' encoder which allows an underlighting LED to glow through. we've also got some testers to work...
Dragons playing cowbells is hate speech now…
Stemma ano encoder is awesome 👍
Same kind of wheels are on RC transmitters.
🍒ness.
For the RC plane hobby transmitters
Hi, all!
Today is encoder all the things day. 😀
Oh my goodness didn’t know they made them with translucent knobs! Thats really cool!
Can always use multiplexers to add more as long as its got 1 i2c address.
Or use a SeeSaw to map I2C address and offer interrupt
@open girder That's funny that what Joanne's doesn't want, is exactly what Youtube wants for views (bikinis + power tools)
Thank you for the stream… on all the platforms that matter.
Thanks, y'all!
Already put some PPotW in my cart... I'm ready...
Good afternoon.
hi hi!
Mmm, chunky pixels
It does work on circuit python now too. Quite well.
Code for this CircuitPython demo https://gist.github.com/todbot/dbd59078fc53cc7627aa2b2f3a064898
DVI goodness with Lars DVI
PhilB’s demo should be on the big monitor! It’s so good!
1 minute demo of Circuit Python DVI to HDMI capture and overlay with OBS
A lot of possibilities with using it as an overlay.
Todbot's stuff is so trippy. Love his demos.
With an HDMI capture you can use OBS to overlay the JP Headroom right into the livestream.
Full size connector yes
Thanks @haughty quiver
Thanks @haughty quiver !
thanks JP!
That's a great deal on the feather DVI. Thanks JP!
thanks all!
I would recommend adding an HDMI capture to your cart too https://www.adafruit.com/product/4669
HDMI capture plus the feather DVI = awesomeness
I forgot to ask. Can the card be powered from the HDMI port?
No, unfortunately not.
It gets powered like most circuit python boards using a USB in connection.
Or Lipo battery, right
The good news is that most HDMI monitors I run into these days have a USB port on them, so you can usually power the Feather from the monitor
Yes it has the same RP2040 feather features you know and love from any feather such as lipo power and built in lipo charger.
(this is the same way a lot of Roku and similar HDMI sticks are configured)
Since I use it with the HDMI to USB capture it takes up 2 USB plugs on the PC. Allows for fast iteration of overlays.
My sons set up my apple tv and firestick type things, so I didn't know if it required separate power or was parasitic off the HDMI.
One is serial/power to the feather and the other is the input capture device coming back into the PC from the feather.
Just keep in mind that it's native resolution is like 320x240 so everything gets upscaled and pixel doubled.
From what i can tell, the pin 18 on HDMI connector carries 5V power at a maximum of 50mA, so not enough to run much other than a LED
Ah, there is a spec for HDMI 2.1a Amendment 1 that adds a feature called HDMI Cable Power, that can supply up to 300mA from the 5V line, but i have no idea what devices provide that, i suspect it's not coming from the display, but would be provided at the device side.
seems it's used for signal boosting a long cable
Pretty sure LadyAda didn't design it to be powered via HDMI, it would need a lot more power regulation for something like that. Could double check the schematic. Pretty sure it's intended to be powered via USB.
FoamyGuy is live https://www.youtube.com/watch?v=U0yJSKkmCjg
Powered by Restream https://restream.io
Javascript example
Well good evening sir. 🙂
Watched the vue.js intro video and it looks more like it's about Mars robotic automation than a js framework.
ninja ui desinger must be one of those ninja assassins that only takes out singers.
npx : An npm package runner — helps to execute packages without installing explicitly
ok apparently that joke went right over your head. you spelled designer incorrectly.
3DHangouts Episode 400 LIVE! EPCOT Ball, IoT Canary, and Flexi Yoshi #3DPrinting https://www.youtube.com/adafruit/live
This week @adafruit we’re celebrating 400 episodes! This week’s epic project is the EPCOT spaceship earth NeoPixel project. Taking a look at the IoT canary p...
good morning and congrats on 400 episodes!
3DHangouts Episode 400 LIVE! EPCOT Ball, IoT Canary, and Flexi Yoshi #3DPrinting https://www.youtube.com/adafruit/live
This week @adafruit we’re celebrating 400 episodes! This week’s epic project is the EPCOT spaceship earth NeoPixel project. Taking a look at the IoT canary p...
Good morning. Congrats @rocky reef & @hard hollow on 400 episodes of 3D Hangouts!
Hey Y'll, happy 400
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
@rocky reef Rocks the best coffee mugs.
Hi from Costa Rica, folks.
good morning ☕
qt esp32-c3 is my favorite. So tiny and so powerful.
To help celebrate EPCOT'S 40th Anniversary on Oct. 1st, Spaceship Earth's LED lights, light up the night to select EPCOT attractions that many long time fans will recognize.
looking forward to the newer h-flavours in a year or so, risc and low mem scares me 😆
QT Py ESP32 Pico -
https://www.adafruit.com/product/5395
NeoPixel Driver BFF - https://www.adafruit.com/product/5645
Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to quickly add a strand of NeoPixels with a 5V level ...
just saying those globe look like those sattelite globes from star destroyer
how many amps is that beauty consuming with the LEDs? i.e. what's smallest power supply you can get away with
Amazing it's all running on a tiny qt py.
The current versions (s2, s3, c3) don't have bluetooth enabled yet.
But yeah, the h series will be interesting for sure.
s3 is BLE+wifi, not sure on idf-status, but listed as there
with no external 5v power supply? it's all running from the qt py built in voltage regulator? that's amazing.
no BLE for circuit python on the S3 yet to my knowledge, they're working on the implementation from a recent IDF update. same for the Pi Pico too i think.
USB C Breakout - https://www.adafruit.com/product/4090
The Feather ESP32-V2 should be supported in WLED as well as the Huzzah since they're classic ESP32. They won't run circuit python but you can run WLED or WipperSnapper on them.
I've been using the magnetic usb-c cables for the pedals that I'm building. So there is no chance that someone will yank the cable and break everything.
I love the magnetic cables but they do get glitchy over time. The tiny contacts on them are copper I think and eventually corrode a little and stop making good contact. I've been using them for about a year. They don't last as long as a regular USB cable.
They're excellent for headphones though so you don't rip the cord out of your headset.
228mm... when my bed is 220. i'd have to scale it in Cura.
Does WLED automatically adjust the current for the strip length vs forward voltage of each LED?
How did you adjust it for the strip length without it shutting off from over current?
Sneaking in just to say congratulations on 400 episodes and maintaining the fascinating content all this time.
Oh that's all hotglue, I thought those were bulbs sticking through... very well done. meticulous!
I'll take that into consideration. So far I've only tested this a couple of months, so I'll take a view with a powerful jeweller's loupe I have somewhere.
some could use resin UV lamp
Yey, my pedal uses hot glue as a "fiber optic", squeezed from the back and cut from the front...
It's like Arduino's FastLED ported with a local GUI. That's very nice.
Is there a demo of the effects that wled firmware provides?
Did that say frequencies... so it has a built in FFT?
That would be useful for the marching band stuff I commented in a previous week.
imperial march effect
Thanks, that is very helpful, I'll install the firmware today on an old esp32 and try it out.
the fire one they should name "this is fine"
the star destroyer with both those globes and more effects for it could be cool
I used WLED with the Star Fragment projects y'all did awhile back and it worked great 😄
My family likes to do "pasitos" (nativity scenes) so this year for sure it will have some bunch of leds with wled ❤️
that sounds like a good use


🐦
wled all the canaries :p
Hmm I like it better with the white filament 🤔
if you make the wall thickness more you can end up making clear filament it will become more opaque
90 degree connector for that could be fancy
the infill lines do make it look streaky, a thinner white filament might have been a better idea for better diffusion.
that is a really well designed enclosure with the living hinge.
Oh no, now I'll be singing Zappa's "Montana" the whole day...
snapfit like that could be fansy with flexible PCB what bend with the case
looks good as another SD card holder.
print the hinge with supports instead of trying to make it all print in place... or build in a support you can snip off.
industrial design is industrial design. 👍
my nephew wants to watch the new mario movie every time he comes over. the kids definitely like the mario stuff. i haven't seen it yet.
i thought it was all separate parts it was painted so well. great job!
Happy 400th! And thanks for the show 😄
Thanks for this episode, and of course for the 400 that has passed.
I have missed quite a few, but I think I was here for the first one.
Thanks @rocky reef & @hard hollow . Congrats on 400
. See you all tonight.
400 🍻 or ☕ ☕
Today's coupon code “epcot” gets you 10% off your order!
And also 400 boards for 
Thank you for taking time for us.
Thank you for the stream
good show, thank you!
thanks so much hanging out folks!
thanks folks!
great job
Good evening everyone.
Link to join to show and share your project! https://streamyard.com/k2byugnu22
Hi all!
WE ARE LIVE! SHOW AND TELL! https://youtu.be/ei0zZVjysys
SHOW and TELL 5/17/2023 #ShowandTell
Good evening everyone
Hello everyone. Happy Show & Tell Day
Good evening all you most excellent people!
Hey Y'll
oooo, another arturia 🎹
good evening
hey all! great progress on the epaper weather forecast @rapid hornet !
https://discord.com/channels/327254708534116352/1106916759367340042 <-- we have a thread about the synth stuff within the circuitpython-dev channel if you want to participate or just listen in
https://github.com/adafruit/circuitpython/pull/7985 <-- latest code is in a pull request
💯 💯 💯 💯
Nice @rapid hornet !
It's synthwave summer 🌞
thanks!
M7 awesomeness!
@nova totem I don't know if I understood what you wanted two synthio.Synthesizers for, can you repeat it?
Need to find a way to direct audio just from the synth to my headset and to the stream. Hearing myself talk is disorientating!
I think I can send midi on say channels 1 and 2 and play two different sounds at the same time through the mixer
So the sequencer can play a background sound and then play on top of it in the foreground
and thinking of that as "two different synthesizers" is most sensible to you?
Oh wait now through note we could have multiple waveforms! I hadn't even thought of that.
So just set up the note based on the channel. That makes more sense
🛸 Aliens: "We watch your films -- you can't hack our systems with a laptop this time!"
I hope it would work that way!
@sand lotus any problem that gets squared when you make an error is always fun 🙂
I just had the idea right before S&T so didn't think through it in detail. Good call though. I am also curious if I put a drum sample as the waveform for a note
if there's RAM size, it should work. you'd probably have to use a super low weird frequency number
Thanks everyone for sharing!
Great projects everyone. Thanks for sharing.
Thanks everyone
Joey's got low power stuff down really well.
Here's that WIP learn guide for whoever's interested! https://learn.adafruit.com/u/joeycastillo/pages/low-power-adafruit-io-data-logger-with-lcd-display
Thanks, everyone!
Thanks everyone for showing your projects, extra thanks to Jepler for all the synth work
thanks!
night all!
Closed source developers hate fully open source companies -- actually in all seriousness, they probably love FOSS because it helps them make their own software.
But they didn't tell you why they flagged it, did they?
We all stand on the shoulders of others 🙂
Thank you everyone for more neat projects.
well they usually love "opensource" but hate Free Software…
At Framasoft they say that Free Software = OpenSource + ethics.
seen many ethical warez sites that don't embed viruses and trojans? free does not always equal ethical.
if everyone was ethical antivirus wouldn't exist, pop up blockers wouldn't exist, etc..
Hi, all!
Free as in speech, not gratis. The F in "FLOSS" (free, Libre and OpenSource Software)
Last week I was writing documentation, tonight it's worse - I'm working on coding style guidelines for my hobby project. 🤦♂️
That’s the not glamorous but still important part of making.
Re Free, Open, Proprietary, watch this later for a laugh https://youtu.be/zpVD24fBI7g
"That's the spirit. Balenciaga has taught you well. You have controlled your fear. Now, release your anger. Only your hatred can destroy me." - Linus Torvalds
Tools:
- midjourney.com
- elevenlabs.io
- d-id.com
- gimp.org
- blender.org (video sequence editor)
- archlinux.org
- audacityteam.org
#linux #balenciaga #opensource
00:00 Linu...
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/ggyGtICxogw
ASK AN ENGINEER 5/17/2023 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: h...
Yo, So Calgary is one smoky town from the northern Alberta forest fires.
An oratory?
it's an ovary!
Hope you're doing okay with it. Even in Manitoba we are seeing the smoke
I am starting to cough a bit from the smoke
Or a notary?
the subtitles tonight are particularly bad imo
Thank you, Bard I guess
So our smoke reached Manitoba heh.
You really don't want to enable CCs on yt ;-D
I used that color sensor!
Yup it's been pretty smokey and hazy today. You can smell it
Oh that is the worst, go into a elevator and smells like a fire.
I should use my particulate counter snesor to see what it has to say
I liked Brent's 2 projects. Good temp sensor project and cute use of pyportal. good luck with the automated bmp conversion.
Haha
because you hate wheelchairs that don't have blinky LEDs??
someone must have reported it as hate speech to trigger it
and it was flagged without human intervention
I did that two summers ago here when we had a lot of fires. It's a scary number
Yeah I did think maybe it was someone who couldn't scalp Pi's
@open girder that’s what you get for not paying $8 a month to Zuck?
think you're mixing up twitter blue with facebook oesterie
How can JP hate anything
@open girder maybe it was the warranty breaking
Lars!
Check Lars. He might be the culprit.
If someone makes a blatantly false report, their own account should be flagged, any further reports ever don't get automated action, repeated reports get account banned
mommyada!
Wow, video synth on a microcontroller! Back in my day, we had to use ARDUINO! (joke, of course)
Oh yeah, belated happy Mothers Day, Ladyada!
I remember when video synths took up a whole ROOM of hardware!
le artiste
how long did it take to clean your baby's hands?
Adorable
Almost time to introduce her to mud pies and worms
I pity anyone who pretends to be Lars. 🦝
We should put those through AI to see what she was trying to make 🙂
blue checkmarks that are actually validated... the thought.
You mean you don't harass remind me three times a day via email if I put something in your shopping cart? 🛒
Coneheads ripoff
that was before the coneheads??
After, I think.
they said it was from the 1970's, conehead movie didn't come out until like the 90's or 2000's..
I look at that, and wonder which button represents the "point of origin"....
unless there was another coneheads thing from older than that i don't know about
The Coneheads were on SNL in the '70s.
ah ok
Speaking of something that can dial other planets....
new imx's ohhh
Lol, you wonder if Stargate wasn't inspired by that 😄
"Make it spin! I'm the General, I want it to spin!"
there's literally a touch-tone dial pad in the middle. Dial home device 🙂
I could see Delchi getting a hold of that and making a lineman's handset out of it. 😛
but what's the 7th symbol?
Will you be sell the pico w with stemma connector
"Make it too easy."
Dude. I think it's time to let it go! 🤣
epcotohedron
I think that was Zman, he got 2nd in the competition using the fisher-price controller.
JP proved they have lower latency than the stock game controllers too. really good for competitions.
Noo that solder paste needed a wee bit more
wow people in NYC work really fast
that sponge would make Dave at eeVBlog jealous
That's the benefit of coffee ☕
That's crazy 400 episodes. They taught me 90% of what I know about 3d printing and design. Congrats
With those stars falling down Space Ship Earth, reminds me of the world's biggest game of Plinko....
When I first started 3D printing their layer by layer on snap fit changed the way I approached 3D modeling.
You can just print stuff sure but the real power of 3D printing is learning how to work with 3D modeling software.
Congratulations N&P So bummed I couldn't join today
dang I am so bummed I misssed Show N Tell!
there's always next week. that's the great thing about Show and Tell ❤️
hahah true
In the 21st century, people will get excited about how many are in stock.
can we change the chip shortage song to chip surplus? i just miss the song.
We got the chips, who's bringin' the dip?
🆕
🎶 It's a chip surplus, it's a chip surplus, every day, more chips for us 🎶
Quick NK-850 Hot Air Rework Conversion Nozzle https://www.adafruit.com/product/5725
NeoKey Socket Breakout for CHOC Key Switches with NeoPixel - For CHOC Compatible Switches https://www.adafruit.com/product/5756
The only thing better than a nice mechanical key, is one that also can glow any color of the rainbow - and that's what the Adafruit NeoKey Breakout will let you do! This little ...
"Totally incompatible in every way" - great selling point 👍
as long as you know what works...and doesn't work....with it.
I'd rather someone disclose that instead of finding out the hard way....which involves a lot of unkind words and grumbling.
Absolutely, but it's not the usual way of advertising. 😄
Rotary encoders leave me spinning in circles....
They spin me right round
Adafruit ANO Rotary Navigation Encoder to I2C Stemma QT Adapter https://www.adafruit.com/product/5740
The ANO rotary encoder wheel is a funky user interface element, reminiscent of the original clicking scroll wheel interface on the first iPods. It's a nifty kit, but the pin-out is a ...
Yay ATtiny!
chatgpts says (Verse 1)
"It's a chip surplus, it's a chip surplus,
Overflowing day by day... in every way,
Silicon valleys, they are bursting,
Tech abundance here to stay... in every way."
(Chorus)
"No more waiting, no more yearning,
Every device in hand... in every land,
It's a chip surplus, it's a chip surplus,
New world at our command... across the sand."
(Verse 2)
"Now we're coding, now we're building,
Surplus chips light up the play... in every way,
From computers to the toasters,
Innovation on display... in every way."
(Chorus)
"No more lagging, no more stalling,
Technology in high demand... in every band,
It's a chip surplus, it's a chip surplus,
Digital dreams expand... across the land."
(Outro)
"It's a chip surplus, it's a chip surplus,
Pushing boundaries every day... in every way,
From the sunrise to the moonlight,
Our tech future's on the way... with chips to sway."
Q: What's the hardest PCB design that you've done recently? What made it so difficult?
it doesn't quite scan properly... I'll go with todbot's version over this new bot.
For some reason, I want to sing it to the "tune" of PaskMakes's "scrapwood challenge" theme song. Or maybe Ren&Stimpy's "Log".
"it's crap, it's scrap, but some of the chips are good"
hey @open girder you got any working NeXT boxen still? Because you can do MIDI stuff on it now! https://hackaday.com/2023/05/16/midi-interface-for-nextcube-plugs-into-the-past/
@cinder wind i saw that and gotta see what i can do love it
roll up on stage with a giant magnesium cube
I've got a Radio Shack flight stick ready to plug into this breakout @open girder !
I should try MIDI on my BeBox… but I ain't no musician.
BeBox!
I wanted one of those so bad. I think i had the OS running on a PowerPC mac at one point
oh man garage sales will no longer be safe with that seesaw joystick converter
GeekPort™ … predates Arduino by a decade
I'm looking for a comprehensive 'circuit cookbook' that provides sample circuits for common design challenges, such as voltage conversion. Specifically, I'd like it to detail not only solutions like voltage dividers but also discuss appropriate sizing of components (e.g., deciding between 1K and 2K resistors vs. 10K and 20K resistors for a 5V to 3.3V conversion) and offer advice on when to consider alternatives like voltage regulators. Can you recommend a resource?
QUESTION: How many bits in the ANO rotary breakout counter
sometimes there's one for sale on the Haiku forums… Just sayin
I want a hub in my keyb
arm matey
bandwidth buccaneer
bit raider
busbanger
byte brigand
byte buccaneer
digital deckhand
freebooter
hardware hawk
logic looter
signal seadog
silicon swashbuckler
voltage viking
protocol droid
(not includcing circuit pyrate)
PROTOCOL DROID!!!!!
Yo Ho Ho and A Bottle Of Ram!You are a robot pirate, sail the sea, jump the ships and collect as much booty as you can in this fun, frantic & formidable platformer! With randomly generated ships and endless challenges, this is a great time-killing game to test your platforming skills. Remember, even though you're a pirate and you know how to wor...
$1.99
Dragonball
The High-Cs
That sounds like something Futurama would do
yeah, there is a reason with all the android phones out there only one was called droid. Motorola paid to use the name
With 8-bit graphics it's hard to tell robots from regular mermaids.
Pirate, robot ... Almost Pimoroni
Thanks for another excellent evening of shows!
Thanks @open girder and good night. 🌘
Bye!
I'm sure there are robots in Ratchet and Clank
thanks adafruit!
What?
err. robo pirates
thank you for the show. yaaar.
why no answer my question
Thank you for taking time for us.
Thanks for another great show! G'night all!
thanks Limor, thanks pt!
everytime I catch a live show, I end up ordering something to play with :)
thanks for the great show
C3PO is a protocol droid...
Did they answer my question while I sneezed?
Sometimes they miss some questions. :/
lucasfilm trademarked droid
but not android
or godroid. apparently you can use the word if it's part of a longer word?
yes, so you can call something android, but not droid. Unless you pay to license it like motorola and verizon did
android was an already existing word, droid as a word was new
@foggy plume An op amp cookbook would probably have a lot of that info
@sand lotus Oh well. I guess is off to the learn guides for me...
protocol serpent. protocol communcation buddy (PCB). code talker. protocol data adapter (PDA). protocol server one. protomancer. anything protocol engine (APE). protocol improv expert (PIE). python protocol permuter. signal etiquiette robot (SIR) multiple abstract device access machine (MADAM)
woops sorry for the mention
pirate monkey robot ninja perhaps....
boarding party
Greetings, good peoplr.
good afternoon
Hello!
Hello people of Earth!
Good afternoon John. Raining here in Colorado
bit presumptuous, that
good afternoon folks
what new bits of wisdom for today
I must be incognito this week. 😄
Hi there mr. Joe Anon Callaway.
Lol. Max Parkroom
Good afternoon
i'd love a circuit python parsec episode on LoRA & Neopixels and how best listen for packets + animate some neopixel patterns
maybe i'm doing it wrong, but i'm just spamming packets out and hoping one gets picked up. but seeing the "proper" way to do it would be great.
I have an example with my mailbox project.
Cool. A Maker's Mind-Meld...
yes, love it
Yay nanoloop!
Lol. This is how I spend my day: looking for stuff. 🤔
Music is very quiet
no sound
@haughty quiver music is difficult to hear
This is good to see live, giving me some idea of how to implement with displayio
better
a gameboy sequencer... I think JP can do anything. He's like tony stark just send him into a cave with some random bits and he'll come out with a synthesizer.
JP is the MacGyver of the music world...
this is insane
Many Bleeps and Bloops.
sounds amazing actually
sound is good now
i never owned one, had no idea they had that capability
Use the ANO wheel, perhaps?
absolutely, the ano is great.
only reason i didn't put it on the TR-Cowbell was because I though digikey was doing EOL on them. apparently not which is awesome. they're great.
the ano would replace the 5 buttons plus rotary encoder easily. definitely the right choice.
legs?
That’s a very cool part
oh wow those are the type that cut into the wire to make connection
hmm maybe not? i'm used to seeing those shapes which cut into the wire. some ethernet jacks are like that.
yup that's the style. it's called a punchdown tool.
I think there's a tool for doing that. Maybe somethig like one of those tools for hooking up CAT5 cable to patch panels. 🤔
Can run a strip of Kapton over the wires before snapping on the top cover.
the punchdown sizing is kind of like crimpers, they're sized for the terminal. so you'd want a punchdown specifically for whatever that IDC size is. no guarantee a punchdown for RJ45 or RJ11 would work for it. looks pretty close though.
i used one on krone tools for dslams
Only really need a punchdown tool if you're doing a lot of them, like a home renovation or professionally. You can use a screwdriver or something else to push the wire into the connector.
that is awesome. how the heck did you find that cgover lol. it's dare i say... perfection.
sounds fine
🐶
arpeggiator with the circular lights please. 🤤
Don't forget your red and green pegs buttons
that computer perfection now has a more powerful MCU than home PC's at that time.
Definitely feed NeoPixels
multiplexer with the original lights. it would keep the original look.
ah derp, you can do RGB goodness with the neopixels. i have changed my mind.
JOHN you left of a few parts
Lars playing computer perfection on free time
this is beautiful to watch
Very cool project
Gotta run, thanks @haughty quiver
Look forward to your progress!
later somenice
@tulip canyon 👋
I first learned about PWM using synthesizers. The basics of electronic music can be applied for a huge array of applications in the real world.
great stream!
the Lars DVI animation is great too
Thanks for the stream 🙂
Everyone working on SynthIO stuff, ya'll are doing the lords work. I feel so far behind you're all running with it so fast.
You might be able to use the symbols as touch pads by cutting the up.
You need graphics like this for your synth stuff.
the computer perfection could be nice syththetizer device
thanks JP!
Great workshop, @haughty quiver, thanks. 😀
Danke, Alle!
Bye @haughty quiver, and all. 👋
Thank you JP for an excellent project. Looking forward to more!
thanks very much all!
the silo is nice scifi show
good evening
sounds normal to me
buying Adafruit hardware from the Adafruit website directly is the best way to support them and all the wonderful things they do.
Learn guides are always below the technical details at the bottom of the product page. The videos in between are usually from LadyAda, JP, or ColinsLab. The actual learn guide if it exists is always at the bottom.
Some products do not have learn guides especially if they're brand new.
Flow meters for example don't have learn guides which was brought up last week.
built-in SD could be extended to PyPortal?
Usually you don't change the SD card. It just lives there as like a hard drive for storage.
maybe could be a singleton
However I do change SD cards to get bitmap_screensaver screenshots off and to the PC via a card reader.
oh it'll work without however if you attempting to write while you take it out...
it'll create gibberish random corrupted files
done that many times taking screenshots 😉
it can corrupt the entire SD card and it has to be reformatted with fat32. that's why i have a time.sleep(120) to give myself plenty of time to remove the card, plug it into the pc card reader, transfer the image, and put the sd card back in. a sleep timer helps not corrupt files as it won't write while sleeping.
that's the only thing you have to look out for. don't allow writes while you are removing or re-inserting the sd card.
working with SD cards is pretty great. i have a 128GB SD card on a feather. it'll play music from the SD card too np.
i just have a timer script that activates time.sleep. it works.
one of the great things about e-ink is they're ridiculously low power compared to a TFT. the bad thing is there's no backlighting so you can't read them in the dark.
I don't think there are any Adafruit boards that have an SD card on board. They're all on BFF's or Featherwings.
I could see it happening for a 3rd party board though and they would need board.SD
Ah I stand corrected
ok so then how does the Titano do it?
what about...?```py
in the core, permanent across VMs
sd = sdcardio.SDCard(board.SPI(), board.SD_CS)
same, if possible, maybe as singleton
vfs = storage.VfsFat(sd)
leave this to code.py, so that eject and remount can be done
storage.mount(vfs, '/sd')
well that bird name is a bad word..
thanks dynobot
that looks like normal sdcard code?
init display and release_displays would be another approach
oh you mean init on the spi bus and cs
what I was trying to say was build in the basic scaffolding into the core, so that vfs surviives VM reloads, but allow user code to mount and dismount ...maybe as you said using some mechanism like displays
(so that SD cards could be swapped)
the only method i know of that works 100% is putting the sd card to sleep. then you'd need like a GPIO button to initiate a sleep to swap out cards?
@sand lotus .unmount in code.py, just like "safely eject" in an OS
or YOLO and do some sleep / timing thing :p
that's a thing? 🤦♂️
yes i've been totally doing a YOLO while it's sleeping this entire time lol
thank you. figured out what I'll be working on tonight then.
this is what i've been doing ```py
if TAKE_SCREENSHOT:
print("Taking Screenshot... ")
save_pixels("/sd/screenshot.bmp", display)
print("Screenshot taken")
time.sleep(120.0) # Mr. Hunt you have 120 seconds to remove the sd card, transfer the image, and return the sd card. This message will self-destruct in 30 seconds
lol @ the comment
scroll down to line 508
mkfs is for formatting
not what you need
bdev is the block device
extmod/vfs.c
174: return mp_fat_vfs_type.make_new(&mp_fat_vfs_type, 1, 0, &bdev_obj);
you probably want to use that autodetect function
so it mounts the fs that the sd card has
we all do
It went from strolling through sdio to waaay over my head real quick. This is core stuff, my eyes are glazing over. You're doing a million times better than I would.
got umount working, thank you @strong acorn no more worrying about corrupting files.
here's a quick sd card file directory example, dunno if it'll help https://github.com/DJDevon3/My_Circuit_Python_Projects/tree/main/Boards/nrf/Adafruit Feather Bluefruit Sense/Adafruit 3.5 TFT Featherwing/TFT Featherwing SD Card Directory
Thank you for the stream. That was intense.
One step at a time, knocked one half of the equation out today. Well done.
Getting started for the morning now. I'll try to continue on the SDCard init. Will get into some websockets things afterward. You can follow along on YT: https://www.youtube.com/watch?v=zM8K79cFS6k or Twitch: https://www.twitch.tv/foamyguy_twitch
Good Morning
☕
CircuitPython core for dual displays with selectable error/print/REPL routing might be useful for e-ink projects.
good morning ☕
Hi, @smoky island would you maybe be able to look at the 4.0.0 update on adafruit_httpserver in the future, it is still waiting to be merged and for the last two weeks for review. 
Sure thing, thank you 🙂
hey I'm busy with stuff, I'll try to look at your PR on websockets this weekend
Whenever you get the chance is fine. No rush on my end!
Bye, thanks for the stream.
Thank you
just a gif to congratulate you on the blink
it's not mine
between the vue.js, edublocks, and tabular you'll be able to do some really cool stuff. looking forward to the next stream. thank you.
Did he say EduBlock?
yes 🙂
He was gonna start on that last stream but got caught up with sd card shennigans
It use Google Blockly(?) just like this game I am waisting my time on: https://www.supercodingball.com/
Discover programming while playing football!
their project is on github. I'd like to tinker with it some, but it's written with Vue.js which I had no experience with so getting a bit of a crash course to learn enough to at least know what I'm looking at.
The author of Edublock is let's say a young genius... I follow him since a long time.
oh i put in a PR to update the bitmap_saver with umount to help avoid data corruption from taking out the sd card too early.
Been hearing a lot about edublocks lately for sure. 😉
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 20:00 Tuesdays
3D Hangouts - 16:00 Wednesdays
Show & Tell - 00:30 Thursdays
Ask an Engineer - 01:00 Thursdays
John Park's Workshop - 21:00 Thursdays
Deep Dive w/Foamyguy - 22:00 Fridays
FoamyGuy's CircuitPython Stream - 16:00 Saturdays
The Desk of Ladyada - Yaaar Matey, a Circuit Pyrate Prototype! https://youtu.be/LDqtfSKkbf8
This week at my desk, we have Pyrate Protos - our RP2040 respin on the 'bus pirate' design is here, and a few things worked & a few things didn't. Still, we were able to verify a bunch of the hardware. the toughest part is how to replicate the 5V-compliant inputs of the original. we wanted to get this design out the door so we threw on our basic...
Good evening
all diodes need resistors, even zener diodes. i did not know that. thank you.
didn't realize zener diodes were so versatile, they're awesome.
awesome episode, thank you
Thanks @open girder and good night. 🌒
Bye
That kid story is getting more and more interesting. After the modified toys, we have the Mario Kart. 🙂
Imagine a moment of Zener with a surface mount version... that would not look the same. 😉
?showtimes-pacific
Desk of Ladyada - Sunday Evenings
JP's Product Pick of the Week - 1pm Tuesdays
3D Hangouts - 8am Wednesdays
Show & Tell - 4:30pm Wednesdays
Ask an Engineer - 5pm Wednesdays
John Park's Workshop - 1pm Thursdays
DeepDive w/Foamyguy - 2pm Fridays
FoamyGuy's CircuitPython Stream - 8am Saturdays
FoamyGuy is live.
anything > 0,0,0 is considered a color technically?
ah you're thinking in terms of strings, i was thinking RGB values.
how can you validate a color without having a massive list of colors to compare it against, like a color library?
oh there's a limited amount of rgb 255 so just ensure the RGB value is 0-255? i feel like the animate library should already do something like that.
didn't know about that, neat
currently the script will do fill() pixels() show()
would think to leave it to the user
that's if you're going to do individual pixels though for static pixels, if it's an animation then animate() is used
yup, you're hammering this out nicely. this is pretty neat watching an API built from scratch in a way
better to have the option than not. i personally have never used it that way but who are we to say how someone wants to use it. maybe someone will come up with a creative way to use the last frame.
i could see having it available for blending transitions..
actually a blended section using the last LED color in a column to a new LED color of the next first frame could become nice section markers
sounds christmasy, good for sections
i was thinking more for marquee animations, not fading, specifically
agreed, think you got it
or just ctrl+shift+f10
windows key r sounds like a good idea for a linux system, you'll never use it right?
yeah probably works on a focused tab basis
so you'd still have to click on the tab to focus it
python idle it's the shortcut for build
ah there's a little green arrow right there, just use that
it's attached to "run context configuration"
there's a pdf keymap you can actually print https://www.jetbrains.com/help/pycharm/mastering-keyboard-shortcuts.html#ws_print_keymap
picked up some neat tips thank you for the stream
hello!
Hey John give me a good reason why I can't live with out these switches LOL. Hope your doing well.
Good afternoon.
hi jp
👋
good afternoon
I can verify that while these are called "choc" they do not, in fact, contain chocolate
trace amounts
same for cherry mx keys, unfortunately licking them has proven they do not taste like cherries
all this false food advertising
what game is that on the steam deck ? 😄
Hello. I logged in solely to register my objection to the stream thumbnail.
It frightens me.
just lost sound...
Lost sound
@haughty quiver no audio
Wireless mike just squelched out.
I'm sure he's saying something very interesting.
we could hear it dying ... sad
sound is back 👍
he was about to say "Parkineers, the time is now. Set your Larsguns to stun. We attack at dawn"
👂
you had just started talking about the keycaps
we lost you john
Just before announcing the extra huge bonus discount code.
That has nice diffusion under it also.
Can you use acetone to take the paint off
ooo stick those in a laser cutter maybe!
Thanks @haughty quiver
Thank you JP!
but not chocolate needs
thanks JP!
Thanks!
Good evening all you most excellent people, robots, cyborgs, and non-corporeal makers. 
An engineer is never late nor early, they are setup exactly when they plan to. Or thereabouts, with an extra part or two.
A struggle we all face at times. Deep breaths help, and realizing that in 5-10-15 years, any flubs we make today won't matter one little bit.....(and the good things we do and how we made others feel will absolutely be remembered.)
But I will remember this struggle my printer had for all time
Remind the printer that you absolutely know the meaning of the word defenestrate 😉
Luckily there’s a horse pasture just across the road 🙂
No 8 story buildings though
Bar
hello
ugh last minute mic problems
good evening folks
Hello everyone
Hey Y'll
Hello
That is amazing, a real never ending story book.
The "Illustrated Primer"
This is an amazing book!
The story of audio modulator has its ups and downs
appropriate book cover
That was really cool Erin & Melissa!
The story the escalator keeps going up, until it flips on itself.
Thanks everyone
xyzzy
Like the original Zork but at much higher resolution!
xy zztop 🧔♂️
supercharged zork
It is dark here, you may be eaten by a grue
"Now with 20% of DOS!"
and 3.11% of windows
and 0% of TRSDOS
Very nice @robust horizon!
---
RUN
CPM
---
I am stoked to see Liz's project tonight!
Liz's projects are the best
wow that's already so incredible looking, Liz!
The Euclidean rhythm in music was discovered by Godfried Toussaint in 2004 and is described in a 2005 paper "The Euclidean Algorithm Generates Traditional Musical Rhythms". The greatest common divisor of two numbers is used rhythmically giving the number of beats and silences, generating almost all of the most important world music rhythms, exce...
Using a rotary encoder for a circle of fifths 🎵 very awesome 💜
In Toussaint's paper[3] the task of distributing k beats within n time steps is considered
liz is a champ for decyphering this description into working circuitpython code 🙂
that is genius looking
a new boombox prototype
that's awesome @split gazelle!
Yay WLED!
@open surge thanks!
that drives all the lights in my house
@split gazelle did you say which microcontroller is in the project?
@robust horizon i did not, it's the feather rp2040
about the CP/M project I should have mentioned: you can copy files to the CP/M machine over mass storage, it just acts like a USB flash drive
maybe I imagined that the one snake was blue, because it was what I wanted to see.
I painted it silvery blue after taking this photo. 🙂
Very nice @sour ridge !
ooo! CircuitPyRight!
@hard hollow ?
looks beautiful Kevin!
congrats on the new kiddo @knotty valley I have a 14 month old
Thanks
boop beep boop
so cool @cold elm!
ty!
@sand lotus Thats good info !!!!
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/2HsPxk8SBGs
ASK AN ENGINEER 5/24/2023 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: h...
Thanks !!!
Fantastic projects all! 👏 Thank you for sharing
Someone in school chained 9 v barreties together
Thanks! Great projects tonight!
Thanks Erin, thanks JP!
Thanks to all for taking time for us
hopefully next week : an update on Rolling Thunder
Hola from 'rado ! 😄
Thanks everyone for sharing! And thanks @blissful apex and @haughty quiver for hosting!
great projects all, thanks for sharing!
Tonight's 10% discount code, code is: qtgamepad http://www.adafruit.com
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
ugh, yt live didn't start by itself 😦
❤️ naps
I should really nap, 2am here…
my only problem is when I take naps, they generally last 4+ hours because...well.... 🤷♂️
droid is a hard one, disney may now hold the trademark
ProtocolPirate?
Disney owning a trademark for the word 'Pirate'? That's hilarious.
Back in Time - Favourite intro since Chip Shortage
I like that Digikey did a whole font, not just the letters of their logotype
a bit loud at the end
@open girder My designer friends will love that the keyboard appears to be in Comic Sans key caps
No fun allowed.
wow a core contributed by a chip maker? That's great
I use an Silabs part in blink(1). I gotta check out their new MG24
I just interviewed Ben on The CircuitPython Show, too, was a fun interview, the Mini Fig boards are cool
I listened to that one, really interesting hearing how his boards evolved over time.
16 ano's. that's a lot of rotary.
great job adafruit for the DNT. that doesn't sound easy.
the never ending story book looks like a joy to use.
Wait, a device for kids with a microphone connected to an online service… What could possibly go wrong?™ I mean, it's a cute idea but I'd probably not let kids alone with it 😅
At least you know what code runs on it unlike commercial products.
Such a wonderfully bright and open workshop -- windows open to nature!
As an alternative to destroying antique books, there are many online videos about doing leather stamping, so it can get even more DIY 😉
what a wonderful wonderful project!
Nice result yeah
this is the best gift for your designer friends
8bits is all you need™
wow a Cortex chip at 5V! I see now why Arduino chose it for their new board
aw coool
some "antique books" are basically shelf filler. Made in the first place to decorate by filling the shelf. Reprints of material that didn't require payment to an author. Most old books with any real value as a book likely don't have the fancy cover.
Ohhhhhh! Is that Papyrus?
yeah, even the readers digest volumes they still try to rope people into subscriptions to probably have fancy enough covers to make stuff from even though they are worthless otherwise
240x??
Adafruit 1.14" 240x135 Color TFT Display + MicroSD Card Breakout - ST7789 https://www.adafruit.com/product/4383
nice
135
too small for an ORIC emulator though 🙂
Is this ips display daylight readable ? (for aircraft in dash instrument, where glare is usually a problem with color displays).
TinyS3 ESP32-S3 with u.FL by Unexpected Maker https://www.adafruit.com/product/5747
ProS3 ESP32-S3 with u.FL by Unexpected Maker https://www.adafruit.com/product/5749
FeatherS3 ESP32-S3 with u.FL by Unexpected Maker https://www.adafruit.com/product/5748
TinyPICO V3 USB-C with u.FL by Unexpected Maker https://www.adafruit.com/product/5750
Introducing the TinyS3 - The Tiny Mighty ESP32-S3 development board in the TinyPICO format! Now with a u.FL connector instead of an onboard antenna, for the times when you ...
Introducing the ProS3 - The Ultimate Pro ESP32-S3 Development Board now with a u.FL connector instead of an onboard antenna, for the times when you want to ...
Introducing the FeatherS3 - The pro ESP32-S3 Development Board in the Feather Format now with a u.FL connector instead of an onboard antenna, for the times when you want to connect ...
Kailh CHOC Slim Key Caps - Milky White - 10 pack https://www.adafruit.com/product/5737
:gnocchi:
so dump them in acetone if you want to remove the paint and make them all clear?
Adafruit High Density NeoPixel UV LED Strip with 60 LED/m - White PCB - 1M https://www.adafruit.com/product/5722
What new iteration of NeoPixel strip is this? Roll out the black light and disco ball! It's an Adafruit High Density NeoPixel Ultraviolet Strip with 60 UV 5050-sized ...
i'll be testing that
w/ lazor plz kthx
That's a grow opportunity
wonder if you could "drive" your plants around by using the UV addressable LEDs
heh
Adafruit TRRS Jack Breakout Board https://www.adafruit.com/product/5764
MIDI
never forget: TRRRRRRRS
That must be a NanoRaptor production
favorite plug of pirates
That's for those surround sound headsets
my riff on a nanoraptor
Adafruit Mini I2C Gamepad with seesaw - STEMMA QT / Qwiic https://www.adafruit.com/product/5743
Ah, never remembre the names for these jack pseudo-standards: CTIA & OMTP. You can find adapters from one to the other quite cheap btw.
Man this is ZERO COOL!!!
dade murphy on a baseball card, that's some geek cred.
Question @open girder
With boards constantly getting smaller , do you see a need for stacked connections such as a Qwiic connection that’s above a battery JST and the pins are carefully routed ?
Question: Any thoughts on a food-safe PH sensor?
Question @open girder: when will the "DIY Two-Way Pager" AdaBox ship?
Is there any update on the DWM1000/UWB + rp2040 goodness you showed last month on Desk of Ladyada?
or could send them to pcbway to make them clear like the hexapad keys
Anyone nostalgic
https://en.wikipedia.org/wiki/BlackBerry_(film)
BlackBerry is a 2023 Canadian biographical comedy-drama film about the history of the BlackBerry line of mobile phones. It is directed by Matt Johnson from a script by Johnson and producer Matthew Miller, which was adapted from Jacquie McNish and Sean Silcoff's book Losing the Signal: The Untold Story Behind the Extraordinary Rise and Spectacula...
i picked up hospital text pager traffic on SDR which is a bit disturbing
Thanks @open girder and good night. 🌒
thank you for the show
Thank you @open girder
Thanks to everyone at Adafruit who make these awesome Wednesdays happen!
Thanks Limor! Thanks pt!
Thank you, @open girder
bye!
I'm definitely picking up some qt gamepads, they look great for IO controls.

Night all!
n8!
👋
Morning/afternoon/evening all.
Hello!
Hey folks
Hi @hard hollow !
good afternoon!
🇸🇪 👋
You're listening to "The Voice Of Lars" by the band "John Park's Workshop"
who doesn't like coupons?
Mmmm. Coupons
The red diffuser you showed off last night looked great. Couldn't tell from looking at originally it was a deep dark red.
Wait.. I was thinking of croutons..
those are good too
good afternoon folks
That ANO synth looked amazing. The glitch looked cool too, would just keep it like that. 😛
If you want the absolute latest nightly builds: https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bin/
A link definitely worth bookmarking 😉
before Arduino, really
Tin Ted?
could snip up the metal symbols and turn them into additional cap touch buttons
Tin Ted.
🖖🏻
are there any knobs that wiggle for real as a result of inputs (and user adjustments), like the motorized slide potentiometer?
yep sounds good
hearing the humm
Perfectly audible here.
next on the adafruit sourcing list then 😉
some images showing effects you can do with LFOs in synthio
in this case it's actually a first LFO (blue, creating a sine wave) being affected by a second LFO (red, giving a sweep).
Wewawewawe....
slow LFO's not attached to a BPM generally known as atmospheric sound, good for background noise and environment effects
Neat enclosure 🤷🏻♂️
LFOs have a maximum usable frequency, because they only update every 256 samples.
sounds plenty useable for a variety of uses
can you increase the sample rate on the iMX vs the RP2040?
oh wow it's just arguments. that's awesome. looks easy to plug into.
and it goes straight into numpy with lerp, not so easy. yes will need examples when it gets into numpy territory.
because this is all digital can attach to a bpm fairly easily
Since you're switching LFO rates with a button, I'd maybe make an "allowed lfo rate" list and then the button increments "lfo_index", e.g. :
lfo_rates = (0.1, 0.5, 0.8, 1.5, 3.0, 6.0, 12.0, 20.0)
lfo_index = 0
my_lfo_rate = lfo_rates[lfo_index]
thanks @haughty quiver for showing it off to folks
is it possible to get those graphs into the synthio library documentation?
great to show the actual behavior of a waveform
Great workshop again, @haughty quiver 👍
make controller kit was great highlight
adafruit "drinking" game: type in favorite number, buy product that matches that sku
they need to send some of those balloon skill badges to some F35 squadrons... 😛
Blown away by the progress on synthio and the perfection project.
store, suprise me button for random product
some graphs of math functions, not super illuminating necessarily
thanks JP, good show!
Thanks @haughty quiver!
Thank you JP. This one definitely made me want to jump into synthio.
the shaders what can work anydevice https://mrange.github.io/windows-terminal-shader-gallery/
bye y'all. I may just start my long week-end now.
thanks @robust horizon! thanks JP!
bye @robust horizon have a good one!
may your sytnhs be great
Thank you @robust horizon and all the people working on synthio. Mind blowing stuff. ❤️
if you need some fine synthing http://www.linusakesson.net/scene/machine-yearning/index.php
🥪☕
good afternoon y'all
Good evening.. still coffee time though ☕
I missed the stream yesterday and it kinda messed with me. Thought yesterday was Friday. Woke up this morning and thought it was Saturday. Figured out it's not. Groundhog day.
Just after lunch out here.
It's a holiday weekend, you deserve it off. 🙂
friday 10pm, drunk o'clock, enjoy the concert
Glad we're back to normal where concerts are a thing again.
as Tim would say, "that's a lot of shouty text"
pico w i can believe but a teensy 4 should shred through most stuff
can calculating if hidden cost that much time, if refresh called each change? Refresh must process every hidden property on every group/tilegrid. Sorry not very confident with displayIO
is there detection logic in displayIO yet, a bit like which_group_at_this_pixel, can't remember but read some github long-term issue
and then is it tile grids with x-y too relative to group? so i guess it was get_tilegrid_visible_ontop_at_this_pixel
hey that's special, diagonal magic. Thanks for the clarification
i use roundrect on my tft featherwing and can hide it
warning_label = label.Label(terminalio.FONT)
warning_label.anchor_point = (0.5, 1.0)
warning_label.anchored_position = (DISPLAY_WIDTH/2, DISPLAY_HEIGHT - 35)
warning_label.scale = (3)
warning_label.color = TEXT_RED
# Warning label RoundRect
roundrect = RoundRect(int(DISPLAY_WIDTH/2-140), int(DISPLAY_HEIGHT-75), 280, 75, 10, fill=0x0, outline=0xFFFFFF, stroke=1)
# Add warning popup group
warning_group.append(roundrect)
warning_group.append(warning_label)
warning_group.append(warning_text_label)
def show_warning(title, text):
warning_label.text = title
warning_text_label.text = text
warning_group.hidden = False
def hide_warning():
warning_group.hidden = True
while True:
# Warnings based on local sensors
if pressure <= 1010:
show_warning("WARNING", "Low Pressure System")
elif pressure >= 1024:
show_warning("WARNING", "High Pressure System")
else:
hide_warning()
``` quick incomplete snippet to show the idea, neradoc helped me with this one.
perfboard is made to be easily cut into shapes, protoboards are harder with copper fill, can't really cut them.
protoboard is like a PCB breadboard, perfboard doesn't have holes connected to each other.
didn't know that existed. looks great for cosplay stuff.
i wonder if you could make an entire garment out of flexible pcb 🤔
target frames only works if the MCU is capable of hitting it.
like you can't set your GPU to do 5000 FPS, it just won't do it. you can set it to try...
however if your MCU is capable of hitting the target then it'll attempt to do that FPS
I've done it, and overclocked the TFT display too.
There's a little wiggle room on the M4 but definitely not on an M0.
ESP32-S2 and S3 can brute force the FPS well enough to hit the bus limit. There's a bus limit. :/
It's also dependent on the display Hz, you can overclock and get a little more FPS but like by 1 FPS.
Then came the Scorpio with PIO to try to improve FPS at least for neopixel projects but could also work with a parallel mode display... you'll still hit the bus limit though.
These aren't PC's or a Raspberry Pi, they're tiny tiny microcontrollers with very limited resources of RAM & CPU. You'll run into the limits pretty quick.
if you're an advanced user or su anyway. for most people they'll do plenty for most projects.
yeah an esp32-s2 or s3 i'm pulling data sources from 7 different API's concurrently to a display and updating every 15 mins... it'll do that perfectly. animations is not a strongsuit yet. vectorio works pretty well though.
someone showed off a display recently with vectorio that shreds
It was Jose David's project #show-and-tell message
super fast vectorio widgets with displayio
forgot semicolon ;
it's so fast i thought i was looking at an arduino project at first.
%d , i
not sure who the author of this project is but they might want to get in touch with Jose David or search out his github for his vectorio widgets
buffer slowdown?
all shapes can be drawn with polygon. kind of makes sense.
if a line is horizontal or vertical it could just use pixel fill instead. it's only with lines that aren't horizontal or vertical that a polygon would be necessary.
didn't cgrover work on something like that?
clipped areas sounds handy
I’ve tested it for performance and memory usage.
it's the bird, the bird is the word
i've recently discovered the power of ulab, it's powerful for sure.
ulab was instrumental for creating a higher resolution thermal camera image with a useful frame rate.
All with CircuitPython of course.
Also helped the performance to reduce the size of the active display area on a low resolution display.
this reminds me a lot of that display_shapes bug cgrover found that was causing a slowdown on like 30 boards.
a rectangle can use fill instead of polygon perhaps?
can a rectangle be on a diagonal to make it a polygon though?
maybe someone forgot an if not, instead of an if?
maybe it's because a rectangle will never have any transparent pixels, so there is no need to check what is below it?
if rect is using fill. not sure if it you can specify a rect not to have a fill then it would have a transparent center?
Thank you for the stream. Hope you have a wonderful weekend. Get outside, listen to some music. 🎧
I think needing to iterate even when hidden is incase they move but remain hidden
if it later just unhides... already rendered
doesn't seem efficient but maybe a need
true.. not moving... should be super fast
Thanks for today’s stream. Very interesting look inside displayio.
🙂
Desk of Ladyada - Long weekend for toy hacking https://youtu.be/thR1Hp4dtH0
This weekend at the Desk of Ladyada we're working on recreating a hack from Defcon 26 for a Teddy Ruxpin (https://en.wikipedia.org/wiki/Teddy_Ruxpin) from 2017 with advanced circuitry inside. The original reverse-engineering talk (https://www.youtube.com/watch?v=C7SIL_JNSto) by super-hacker team @zenofex and @Exploiteers (https://twitter.com/Exp...
Love the new adafruit discord icon
That’s deeply impressive.
Learned a lot about ble modules, thank you for the neat stream.
Wash that baby and sleep well.
Thanks! Always learn a new technique or two during the great search.
thanks for sharing yesterday - I tried to dig into the audio encoding - would be interesting research -
thanks also for the link to the DEF CON 26 - zenofex - Dissecting the Teddy Ruxpin Reverse Engineering the Smart Bear - watching now
so zenofex indicated that the cpu in Teddy is a cortex M0?? - maybe one could study the firmware and how it interfaces with the DAC audio output to understand the format of the audio sections? ( I think he said extracted the firmware into ida (pro?) but maybe the ghidra would provide new technology to understand it ) - data sheet seems to indicate it was a 16 bit DSP
looks like firmware discussed at Defcon 26 was the MYN822BLE (Teddy FW 101) firmware in the NRT51822 -BLE, not the SNC7001A DSP MCU
Good afternoon.
hi JP glad to see you here
my shift key is sending a second key?
hi @clever summit !1
Deeply disappointed todbot? 🙂
ew
hey it's a plushie so it's cute
USB keyboard to neopixel. 101 keys --> 101 neopixels
That’s what they said about Lars, too. You know how that turned out.
hid_remapper Arduino code for anyone interested https://github.com/adafruit/Adafruit_TinyUSB_Arduino/blob/master/examples/DualRole/HID/hid_remapper/hid_remapper.ino
Thanks @haughty quiver
thank you all!1
Short and sweet!
lol my normal keyboard that isn't plugged into a Feather is acting weird
BOC - it's not plugged into a Feather!
here is the idea the usb host rp2040 what have soft robotic so it pulse when its connected to data
If this has two USB Hosts, does that meant the C connector can act as either a Host or Device port?
@waxen bough apparently the Type C connector can be used as a USB Host on pretty much any of the RP2040 boards in theory, but I haven't done it in practice. As Limor was saying, this can be annoying to develop for because you need to keep switching that port between host and device.
?showtimes-gmt
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 20:00 Tuesdays
3D Hangouts - 16:00 Wednesdays
Show & Tell - 00:30 Thursdays
Ask an Engineer - 01:00 Thursdays
John Park's Workshop - 21:00 Thursdays
Deep Dive w/Foamyguy - 22:00 Fridays
FoamyGuy's CircuitPython Stream - 16:00 Saturdays
3DHangouts Episode 401 LIVE in 5min! Canary Night Light, Foldable Cases, Ultra Hand, Adabot, Benchy Storage and Korok Planter #3DPrinting https://www.youtube.com/adafruit/live
This week @adafruit we’re checking out the IoT canary night light. Prototyping the Ultra Hand from Zelda TOTK and an all new Adabot RP2040. Layer a Layer ret...
👋 😀
Good morning everyone.
good morning folks!
good morning everyone