#live-broadcast-chat
1 messages · Page 231 of 1
Ah, I haven't delved into it on the Arduino side. I did manage to get a remote control fan working with signals from the CPX with the CircuitPython libraries.
I worry that porting everything could bloat it to the point of not working on CPX, but if it didn't, it's quite worth porting the best features over.
(I gave up Arduino for Lent)
agreed. I could see a larger secondary library that could produce a set of data usable by the CPX-sized library. e.g. use the bigger library to analyze and decode, smaller library to make a remote or receiver
I was thinking the same thing!
2 great minds think alike
Lol
let's make TRRRRRRRS real
Thanks, @haughty quiver 👍
decode and encode your remote
Thanks all!
Thanks @haughty quiver
Thanks JP for another great show.
on youtube someone mentioned the QTPY ESP32. so now I'm thinking we need the WiFi-connected IR remote in JP's workshop so we can change the channels on his TV while he's trying to play Mario
Brings new meaning to the "Sorry Jo(h)n" meme
notes doc for today: https://docs.google.com/document/d/1EOVW8fnebvlY0krT_pBitBwO3GQUsbWk_Aqo_mj4FkA/edit?usp=sharing
Deep Dive w/Scott for March 4th, 2022 Hi all, this doc is to try and track topics and timecodes for my deep dive stream. These notes will end up in the YouTube video’s description. Any help keeping them groomed as I stream is welcome. Housekeeping I’m sponsored by Adafruit to work on CircuitPyt...
👋
Hi Scott. It is a chill friday.
Good afternoon.
is this the last one?
Howdy all! Hope everyone's having a lovely day
I am, I'm finally cleaning up my lab and it's going well.
Maybe you could name them UnexpectedBaker.
That's wonderful to hear! I keep starting to clean, then getting distracted with shiny toys I find while cleaning
Hi Scott. congratulations and good luck.
Hello everyone
hope you have a healthy baby @rapid hornet
everyone says hello mark
His saturday streams are awesome, I'm thrilled for the friday slot 😄
deep dive with @smoky island ?
There’s a bunch of “we’ll see how it’s going” in the parenting realm.
wading into the deep end with FoamyGuy
Deep dive into the foam with @smoky island
now i'm distracted with thinking up clever titles
learn.adafruit.com, then click the dice... hours of fun.
It is crazy tough selling things if you're in it for the engineering side of things
true designing is somewhat more fun than making, packing and shipping
As part of my lab cleanup, I just swapped in a new wifi router and I was able to do it without missing any of this stream.
Hey Scott, it's also Scott, thanks for tackling all of my CPy PRs! (sgauche on GitHub) Interesting to hear your background, any CPy quadcopters out there?
I'm always a bit worried about my hobby becoming my job. When I was a straight up dev I stopped almost all my home dev work
It works for me. I get to do fun stuff and get paid and then I do some more for the fun of it.
I'm an FPGA Engineer, with a background in circuit design/pcb design, and also dabble in SW. Let me know if you ever have any FPGA questions
They get expensive fast
Enjoy all your work @rapid hornet … return quickly 🙂
I'm going to dive into FPGAs fairly soon. I took a class at university and learned a bit of verilog but haven't done any since. Can I talk to you if I need a bit of help?
I see what you are saying, the problem there is the tools (place and route) are so proprietary that something like that might be... impossible
hmm, not sure if that worked
in any case there appears to be a discord fpga channel
took me there - thanks
I just clicked on it and it worked, thanks.
@eager matrix Sure, I actually don't know Verilog, we use VHDL 95% of the time
that workd too!
No worries. I'll post on #fpga and see if I can get assistance there.
Consider FPGA based neural net to determine want baby wants/needs, based on baby motion/sounds.
Hi everyone
I bid on a contract a few months ago for a IOT thing that would detect a baby's cry and interpret it based on some ML research done at UCLA and it would send a text based on cries that indicated needs like "I'm hungry"
sorry I was late. What are we talking about? USB stuff look like
The end customer was Baby Breeza and they haven't released it yet but they have a bunch of interesting IOT products for baby's.
This became my hobby and my job pretty much in tandem. How much I do it personally ebbs and flows depending on various things, but regardless, it does make maintaining a solid life/work balance more difficult because sometimes it runs together.
Hello Scott and everyone 👋. I'm set up and ready to join in whenever.
PyUSB the goodie
Hi Tim.
very cool example!
I feel this so much. I took a month off of online communities because it had stopped becoming relaxing. Maintaining balance is a balancing at itself 😅
I have thought if I was truly doing this type of work maybe I wouldn't mind it being both. Or if they were tangentally related in the same relative space
As soon as it's not a positive thing anymore, it's time to step back for a bit.
Exactly! I'm jumping back into communities next week, today is my last 'day off'. It was a great break 🙂
👋 Welcome @smoky island 😄
I simply don't know any different. I was only doing this for a few weeks before writing my first guide for Adafruit, so it all kind of happened at the same time. I love what I do, but I try to find personal aspects of it that aren't directly related so it doesn't add to any possible burnout etc.
Congrats! Looking forward to you being back.
@clear matrix loved the circuitpythonshow podcast interview!
Thank you! I had a lot of fun with it.
Yay PopOS! Also hi
Hi Kattni.
I've liked Windows Subsystem for Linux for working on CP without needing a second linux machine
Imagine an OS for the software developer, maker and computer science professional who uses their computer as a tool to discover and create. Welcome to Pop!_OS.
Big fan of windows subsystem too
Yep, that is it.
If you haven't tried it with Win11 yet it does have some nice QOL improvements.
Also thanks for the positive comment on my S&T project - had to take off wednesday so didn't see it till much later
@eager matrix I made it for little bit.
Ohh I’ve been afraid to try 11 😅 but that is good to know
Hi sis.
I am CTO of a software dev outsourcing. Java is still big but not growing anymore. Python, JS/TS/node, Go are the growth languages these days
I'm waiting for the new ARM ML chips (M55/U55)
what - no Rust ? 🙂
I was think that as well.
Rust is on everyone's list but not so much adopted in production apps
If you ever drive north 12 hours stop by and say hi
I know why we always have the same weather now 😅
yeah makecode on the microbit has a javascript tab which you can switch back and forth to
(and a python one, which is not MP though)
(MP is a separate world from makecode)
That talk was the OSHW conference was good. That was my into to OSHW and what they are doing is great.
I also like WSL but recently I experienced that my machine/setup is quite slow when building a project in esp-idf. Some build of 10 seconds in a real Linux Ubuntu session took between 40 minutes and an hour in WSL. I am using a Windows 11 PC with hardware of the latest generation.
I was working with @smoky island on a project for a conference where Adafruit was supposed to distribute CLUE, and then came the pandemic.
Seattle is on my places I really want to visit but just haven't got to
Strange. I have built esp-idf projects a lot and never seen that issue
It was something related to spreading colour or something. Or displaying the colour of people around, and those would be BLE advertise or something. I think I showed how to use the scale for faster displaying square because I used that for thermal camera showing on the CLUE.
Steam Deck might be what you are looking for.
👋
Circuitpython bare metal on Android phones is all I'm saying
@odd zodiac Apologies. The bot picked up duplicated words/characters. It doesn't know the difference between ok instances of that, and spamming.
Is it reinventing the wheel if it's a new doorway for users to explore?
this thing can be used as a cpy tablet (now that there is a native rpi version) and they may even be shipping the kickstarter rewards soon (maybe)
https://cutiepi.io/
CM4 based with an stm32 part i think for io
Based on my latest project I think asyncio can really help game dev
No problem @clear matrix
Take a lok at https://www.steamdeck.com
It's a bit pricey but it does so much.
So now he has a side project to work on... GameBoy cartrige revisit.
I'm interested in start to work on asyncio examples with displayio soon!
in Json add dummy tags eg:"help": "this is a comment"
@rapid hornet Which Zync board to you have?
Yep, that's the one I've got too.
You folks should also do ML. and introduce people to it.
It's definitely giving access to fpga's. I feel like that makes users more comfortable looking under the hood
Edge Impulse is doing some things to make it easy and do the training in the clouse.
I found I enjoy adding to the core as a challenge to solve, but when I want to make a project work to accomplish a goal - python
AWS has greengrass.
did a quick git pull on deep-dive-notes and saw the zybo mentioned on https://github.com/adafruit/deep-dive-notes/blob/main/2022/2022-02-18.md
ML is a ton of fun, but what ML "is" and "isn't" can be surprising. I'd call SVD and SVM ml, but a neural net is what a lot of folks think of right now
Once the ARM ML chips hit the market things will change.
tensorflow lite?
tinyml seems to be getting some traction
which i think was/is a harvard uni thing
There's a feather board that supports edge impulse . The Swan by Blues Wireless.
I'm trying to work on a circuit python-scikit-learn layer that lets a computer fit models, and transfer the fit model to a microcontroller so the microcontroller itself run the 'transform' to the model. I think it'd be a way to 'cheat' at ML
i'm at a university and my department helps manage the digital signage network. a lot of crawling into ceilings 😄
as tinyUSB cool one so tinyML need that traction too
one of the last things i did was installing some signage systems using raspberrypi. maybe 5 years ago . used screenly.
we want lots of how cpy core is moving to Rust 🙂
@smoky island Are you still going to do the saturday stream or are you moving this to the Friday deep dive.
I never would have thought I'd run into so many others that have had something to do with digital signage...especially at a university. The closest I got was I was the IT representative on our university's RFP team for the system we got several years ago.
i had to find a tiny signage solution as a company i was working for received a giant screen that needed content. no way to drive it, just the very expensive screen
+1 for that kind of content. i think oftentimes folks don't know all of the possibilities available, especially with displayio
that was a useful pair programming way to stream
i have watched some rust streams. and hoping that embedded gets some traction
but no code yet. lol
yes, circuitpython is an example i point out as a great way to start in open source,. very open and welcoming community
I love this perspective
I do hope there are others that help with the notes - I'll be taking some time off for a while - ( at least some of the time )
great stream folks!
I just followed on twitch 🙂
Good night, have a good weekend, and have a good break Scott.
Thanks every one hope everyone has a great weekend 👋
Thanks so much Scott. I've really enjoyed your streams for the past couple of years.
@rapid hornet It's been great checking in with you here - have a great leave!
Thanks Scott! Congratulations! Looking forward to your stories when you return.
I think we'll keep the Deep Dive name for Friday evennings
Tnx Scott & Foamyguy. Scott I too enjoyed very much your streams! Good luch daddy!
😺
and definitely thank you to Scott for all of the great deep dives! very unlikely I would have gotten into streaming without seeing so much neat stuff on Deep Dive!
Scott, These streams have been a joy. They were why I tried circuit python, and helped me want to pursue this in more depth. The community as a whole has been fantastic, and is in such a fantastic place as a whole. Thank you for all of the work you’ve done!
Foamyguy I'm so hyped for you to take the helm and keep the awesomeness rolling forward!
@smoky island Maybe think about how the Scientific American column called "Mathematical Games" changed to "Metamagical Themas"
Thanks everyone!
fantastic cats
I need to get my cat cam situation worked out 😺 The cat that hangs out closer to my area tends to run around a lot more than sit still. But I have some plans to set up a camera that I can move around to some of his favorite spots.
I have to echo foamyguy’s sentiment: Thanks Scott for taking time to explain things and to give me many nudges uphill. Sometimes there are too many daunting “mountains” of programming challenges that stand in the way of the climb of where I’ve wanted to go, and you’ve always been willing to spend your precious minutes point me the right way along the path. Especial thanks for the deep devices as a repository where I’ve been able to find and go back and rewatch (sometimes multiple times) to be able to learn. Many thanks!
Too much day job to make the stream live, but thanks @rapid hornet for all the streams. They were both educational and entertaining during a period of time when we all needed to see some good in people. 🙏
Very much looking forward to FoamyGuy's streams as well! 🎉
3 words: cat body cam
@smoky island - mid stream you mentioned the BBC micro, and python - I found this article https://ntoll.org/article/story-micropython-on-microbit/
A summary of the work done so far on getting MicroPython to work on the BBC micro:bit device for children.
17th June, Damien emailed again:
Using your new USB serial firmware and demo program I have now got MicroPython running on the micro:bit!
so were you running micropython or something else - I didn't quite follow that part ?
I think it was micropython but maybe it's a little bit different variation than exists now. I'm not actually sure of the specifics. It would have been however the material that it came with instructed to do it. I think it had an editor that compiled to .hex file from the python code possible. But It's been quite a while since I played with one.
@timid plover thank you for this link! I hadn't seen this before and it's a great insight into the microbit!
hi ho
Hello!
good morning folks...never heard of this topic before...interesting
Hey Tim!
Can you help me with a strange problem with my brain? It tells my fingers to type Python and it still comes out as Pythin every time.
🙂
Resistive touch resolves to the lowest resistance point. I don’t know of a way to use eddy currents instead of first-order resistance to detect multiple simultaneous touch. 

For resistance touch, it’s usually two layers of linear gradient resistance coating separated by minute spacing dots. The potentiometer analogy is good but doesn’t completely explain what happens when the two layers touch.
And one gradient is vertical and the other horizontal?
^ yes
I think I get more or less how that work... but there must be tricks.
Usually only one gradient is energized at a time. The proportional value is read using the non-energized axis.
That’s a great example for learning more about asyncio. It’s motivating me to try it on some projects that are already factored for non-blocking and state behavior.
Model railroaders will enjoy the traffic light example.
Thanks for the stream. Very beneficial potential use for my projects.
much appreciated new example !
Hope everyone has a great weekend, thanks all 👋
hi folks, no desk of ladyada tonight, we'll post up the great search later and will be back next week!
@rapid hornet - thanks for the good times and congrats on the baby!!
thank you for posting a note - keep up the good work
You are welcome! I do plan on streaming again but I'm not sure when I'll start back up. I'm leaving as much open as I can so I can settle out with a new baby.
Oh, good! Tim will be a good fill-in though 🙂
Congrats! Lucky kid is going to get custom toys!
Custom, lit toys hehe
In those days he was known as John of Baskerville.
Hello all.
Hoping today's PPotW is a light cycle 🤞
well me too!
Good afternoon.
lars cycle
howdy folks
Hey Y'll
Greetings, programs!
hiya
Hello!
but those helmets look like hockey helmets
Not sure if I need this week PPPOTW, but FOMA caused me to order one!
Excellent CircuitPython Show podcast today, Paul!
Thank you!
You better un JEP, the MCP is going to get you!
For safety, we mostly use MCUs here.
thinking hockey helmet + aqua EL wire = tron helmet?
it's no coincidence that JP was showing off the MCP23017 a few weeks ago
I think the STEMMA QT I2C is a nice touch
the cyberDeck ones with this miniTFT could be cool
Nice I want to use it with a Pi Zero W (i have both 1's and 2's)
somehow address look like time
I have one plugged into a Pi Zero W and it's pretty slick
I have really enjoyed the other ST7789 TFTs I have
I bought 3. Not sure why 3. But 3
having camera with miniTFT give idea for sure
would this be a good choice for a 'falling block shape' game in portrait?
Thanks for taking time for us.
Thanks @haughty quiver
Thanks JP!
Thanks @haughty quiver
@haughty quiver Be sure to run the exit bump music for a while to give us time to close shopping carts. How about a 15-minute mini-concert?
Thanks JP!
Thank you!
thanks all!
Very useful, got 2. Mini screen will help me diag when/why network dropping on my pi zero 2. Cheers!
@inner spade here comes the encore on the theme song...
Excellent! It's such a cool track anyway.
Bartlebeats FTW
(thanks for indulging my request)
3DHangouts Episode 360 LIVE in 10 mins! Zipper Pulls, LED Shoes and Dino Jar https://www.youtube.com/adafruit/live #3DPrinting #3DHangouts
This week @adafruit we’re making custom zipper pulls with glow-in-the-dark powder! Prototyping parts for the Nike Acronym Blazer shoes and a snap fit emerald...
Hey Y'll
Good morning.
morning!
Greetings, good folk of the interwebs.
good morning, afternoon, evening and night folks!
morning!
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...
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
the back to the future sneakers
It sounded like you said "completely edible." I definitely wouldn't eat that. 🙂
then there will be light
Tritium Vials would be neat, if not slightly problematic
The Great Search with Noe & Pedro (on Amazon)
Those bottles would be cool to make into LED lights.
with something to mix to filament could make cool custom filament what shine under uv light
CHEP does a lot of YT about Cura settings https://www.youtube.com/user/beginnerelectronics
I focus on helping people with 3D printing and basic electronics. I show tips and tricks so you can be successful with your own 3D printer. I also occasionally do custom 3D design in Tinkercad and even throw in some electronics or CNC. So check out my videos, subscribe and join the fun.
Get here anytime via: FilamentFriday.com
I love the rocket booster one, looks like Lucio style 🙂
are those anodized thumb screws a PC case builder thing?
look like those @haughty quiver
@haughty quiver yes pc case thumb screws
If it gives all round diffusion, I guess you could say it has diffusion 360...
Make great feet for projects too🤠
Dino Pen Jar - J-view
https://cults3d.com/en/3d-model/home/dino-pen-jar
https://www.thingiverse.com/make:1018416 - energy sword halo prop
https://www.thingiverse.com/make:1018108 - gun blade
Thanks @rocky reef & @hard hollow . See you all tonight.
That glowy stuff is going to be so great for Halloween. 😄
Thank you for taking time for us.
thanks guys
thanks folks! cya tonight 🙂
thanks so much for hanging out folks!
Thanks @Pedro & @hard hollow. 👍
ASK AN ENGINEER is THURSDAY this week at 8pm ET 3/10/2022 LIVE! https://youtu.be/wNPpNOXrP34
ASK AN ENGINEER 3/10/2022 LIVE! Special Thursday 8pm ET edition!
#adafruit #AskAnEngineer #diy
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://adaf...
Good evening everyone.
Hi everyone!
Hey y'll
hi all!
Hello everyone
good evening
yo
Hi peeps
Good evening
Hello!
howdy folks, here ze link to join tonights S&T https://streamyard.com/ps3zu8hetr
Sigh my apple 2 disk drives somehow ended up in Kentucky instead of Calgary
who are these people?
they look familiar...
this has happened to me. sadly I can't tell the story but it was quite a fiasco. It was while working on a product of wide interest to people in this community
search Google their pics might show up and tell you who they are
What Sun Solaris Yellow Pages directory
yuppers
Good evening y'all!
why is show-n-tell only 720p on YouTube but ask a engineer is 1080p
perhaps the broadcast software?
@robust horizon I am sad my apple disk drives ended up in Kentucky instead of Calgary
WOW!
love the teeny tiny server
yay for ESP32-S3!
what is the capacitor on the bottom connect to? @haughty quiver
rc circuit
oh, duh
yeah duh I didn't see what it was connected to. I use caps like that too on 5V power (1000uF typically)
ahh
every path is limited by the most restrictive component!
oh no!
@ionic garnet it's basically audio out to 1k resistor, then 1k to 2.2.uF cap to ground for high pitch noise filtering and then a 220ohm resistor to the stereo jack
that is creepy, @low fractal
Ah got it
@robust horizon but I did find a very sweet deal a Apple 2c+ for cheap and in operational and good condition.
when framerate need adjusted
I love the 2c
Amazing. This LED Matrix cube sounds so cool🎉
Thanks everyone and good night. 🌓
Thanks for the stream
thank you! I was super nervous
Thanks for taking time for us
great projects everyone and great job hosting @hard hollow && @rocky reef
Thanks for sharing everyone. Great Show & Tell!
awesome projects everyone!
Remember, Ask and Engineer is happening tomorrow night at 8pm!
great projects tonight folks!
See you all tomorrow
Thanks was just gong to ask to clarify if I heard that correctly .. TY!
Heh. YouTube just let me know: I'm 23 hours
😃
Yeah I'm 23 hours also. Everything ok?
Ahhh okay. See you tomorrow then. 🙂 Just saw the message posted her.
here
Yep! They needed an extra day. 🙂
Thanks Kattni
We all need an extra day
Stop saying things that I can feel in my soul!
The first of Octember was a favorite book as a kid. I need a whole month of Octember.
@turbid hill I hope you get your disk drives soon.
I think some of us could use an extra year at this point 🙂
Oh, tomorrow at 8 pm EST, thank goodness. I just opened YouTube on my TV and it says 3/11 1 am PST, which made me v sad
Hello all. 
Hello!
Hiya
Good afternoon.
hello all
hi there!
loops
bloops and bloops and bloops and bloops
Hey everyone!
Hi, John
Now I'm curious about the AI Sleds.
🇸🇪 👋
Evening @clever summit 👋
casiotone vl1!
Lol
This changes everything!
good parsec
ya! I just used that feature yesterday
Still use the one I purchased when they became available. Unique sounds and fun to use.
ahah nice!
lcd = 2
This sort of art seems very popular in Turkey.
They look almost real!
That's how we'll hear the last of JP, a "whoops", the camera will roll, and then go black
Lol
I'll build one but based on streetchicken.wav.
ahaha love the big toggle switch on the Wordle web server box
Thanks @haughty quiver
Thanks, @haughty quiver 😀
WPS support? Press button to join WiFi network without a password.
They were busy yesterday.
Thanks @haughty quiver
Thank you JP!
👋
thanks all
Thank you!
More like John Park's wikka-wikka-wikka-Workshop
Excited about trying the web server on a couple of remote sensor projects.
more like lars workshop with host JOhn Park
Gush durn it ull. I missed JP's WS again! My work is really interfering with my hobbies!
ASK AN ENGINEER is THURSDAY this week at 8pm ET 3/10/2022 LIVE! https://youtu.be/wNPpNOXrP34
ASK AN ENGINEER 3/10/2022 LIVE! Special Thursday 8pm ET edition!
#adafruit #AskAnEngineer #diy
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://adaf...
Hey Y'll
Good evening.
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/wNPpNOXrP34
ASK AN ENGINEER 3/10/2022 LIVE! Special Thursday 8pm ET edition!
#adafruit #AskAnEngineer #diy
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://adaf...
Hello
Digging the music tonight!
Hello!
I'm not on social media, found out reading a news article.
good evening folks
A cube? Intrigued.
10% discount code, code is: riscv 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...
Worst case: someone knows my obsession with Feathers, QT Py's, and Neopixels. @open girder Thank you for disclosing any security incident that could impact us customers. Above board!
If it was exploited that is
Was this done using git clone on the private repo or did they have to explicitly create repo and commit the files?
I think they said the private repo was set to public, which was how the data was exposed
no idea on cloning though
I hate email!
Both of you are clipping more than usual tonight. I think it's because you are excited discussing these fresh lessons learned
thanks @ionic garnet fixed maybe
that's the same workflow I have seen twice in last 8 years
Hey @open girder you guys regularly lift my spirits in regards to humanity, you may make mistakes, but you are human AND you learn and improve! I wish it was more common to find companies with your ethics! ❤️ ❤️ ❤️
Just a suggestion LA, I've been using "folks" or "peeps" instead of "guys"
how long was it public @open girder (apologies if this was disclosed already)
Being open and transparent is the best way to go. It builds confidence in your diligence.
the 2 times this happened to me, (where someone on staff accidentally published code publicly), there was no customer data.But there was licensed and/or proprietary code and publishing it could have major negative consequences if disseminated .
QUESTION for later.. Can the RFID Wiz Kit by Smooth Technology (Product ID: 5402) be expanded to more than 5 cards? Is there a way to get the tag data in or out? We want to create a machine lockout system for our makerspace.
I love the normalization approach PT
thanks for the way you handled this @open girder not fun
Is Twitter a Pretty Hate Machine? 😄
Ah do you mean the"+" trick in the emai name?
@open girder what can you do to help normalize data exposures? (I know you mentioned making a learn guide.)
I have a ot of experience with this. I gave all-company seminars at Jibo on this topic. I'd be happy to help @open girder talk about this
Whoo Hoo I get email from AdaFruit, I must be a somebody 🙂
Spent hunderds of hours with privacy and IP protection layers in last few years
"Anything technical that happens here is kinda my fault." AKA: Lady Ada understands the meaning of "The Buck Stops Here." No surprise there...
Wise words on how to treat data. I will make a note to update my curriculum.
I think it involves training and shining light in addition to the toxic waste analogy. It's really important to make sure everyone understands their obligations
Did all customers get an email or was it a subset? I'm asking because I didn't get an email and I've been a customer for a while. I'm not complaining, I just want you to know if your process didn't cover everyone.
re: live video: I like the idea, but I honestly think that you need to start with a prepared statement. LadyAda, PT: the two of you sorta trip over each other interrupting to add detail and colour. That's fine most of the time, but for the initial disclosure, I don't think that's a good thing.
JohnPark: Can you help? I would like to build a 5S BMS that has i2c to link it to a esp32...
@proper trench talking about respecting the data, this is an important philosophy in many aspects of life, respect people and things and information!
Adafruit is a very honest company.. I dealt with another company that you can never get off their mailing list...
You guys are the greatest people 🙂
LadyAda: you give as good as you get. 😄
"I'm a little... Jewish!" I love that. Lady Ada!
bravo, this was handled well
The follow-through is above and beyond, thank you🙏
You guys do a great job in real time dealing with stuff and being above board
It's fun watching your learn.
Is it a pen or a calculator? Both? Neither?
hahah I love how beautiful and terrible it is
Love the bubble LEDs!
Oh!!! LadyAda: it's not called "interruption". It's "Cooperative Overlapping", or "Participatory Listenership" if you prefer.
I went to The Star Trek Experience during my one trip to Vegas!
The 'retro tech' segement needs 70's game showesque music. Like the dating game.
oh dear. "seven liquor blend"
I went there during CES or Comdex back in the day, it was... not good
"Sarah Bunin Benor, professor of contemporary Jewish studies and linguistics at Hebrew Union College, said that cooperative overlapping is often associated with, but not limited to, New York Jews." https://www.huffpost.com/entry/interrupting-or-cooperative-overlapping_l_603e8ae9c5b601179ec0ff4e
I enjoyed the whole experience part. It was like being on the Enterprise.
LOL
Thanks for the podcast shoutout @open girder! Next week is a good one - CircuitPython at university
"Nobody could have predicted any problem when using MailLeak!"
Mailleak.com seems to be available to the discerning email entrepreneur...
now somebody make a fake ad for it
yah, i was terrified that a service that sends emails would leak emails, so we did it ourselves - pt
prolly why i was like "MAILLEAK" NOOOOO
sending 1000s of emails at a time is a legit problem... my library system regularly gets blocked because of the number of email updates we send out, and it's a real pain to get yourself unblocked.
(and that's just things like hold notifications, not spam/junk/programming updates)
Any word on LeakChimp?
give it a banana it will stop leaking
Or a diaper
Also available. Suggest searching in safemode just in case though.
One day Phil, one day, I would love to see the factory footage be someone in a bigfoot costume chasing people around chaotically!
Q: Would you consider doing a Arduino to FeatherWing adapter?
c3 power useage than 8266?
Is QT PY C3 programmable from Arduino IDE?
@open girder how does the workflow differ for two sided boards, do you have to do two cycles of pick-n-place -> oven, or can you oven both sides at once?
Can the RFID Wiz Kit by Smooth Technology (Product ID: 5402) be expanded to more than 5 cards? Is there a way to get the tag data in or out? We want to create a machine lockout system for our makerspace.
Would you consider using a somethiing like a FT2232HL serial chip that will do serial and jtag on esp32 boards and others for SWD. Open OCD over serial.
Can 2 Lithium Ion batteries be wired in parallel (because of space constraints)?
Question: excited about getting my hands on the new ESP32 Feather with the 8MB Flash + 2 MB PSRAM. Do you think you'll make a Huzzah version (with all the pins broken out)?
I would like to build a 5S BMS that has i2c to link it to a esp32... Can you help me find a i2c BMS?
gotta run now. Good show. Thanks PT and Limor
Do you recommend any made to order 3d print shops? I want some of those fantasic feather cases but I don't have access to a 3d printer.
Some people have too much time on their hands to do that crap on twitter
Formlabs.
Thank you for taking time for us. My faith in you is untouched.
Question.. Apple just had an event yesterday .. do you follow the keynotes closely for apple / Microsoft : Google Android closely to see if it impacts anything your coming out with ?
Is there any adafruit product plans to use the ESP32 s3
I use private lists, only because it's easier to manage than a single timeline, but as it turns out you don't know if I follow you or not that way
thanks for a great show, have a good night
Thanks @open girder and good night. 🌔
rad! thanks for the recommendation.
@merry gulch - I think they already have an S3 out (or at least have been taking about it)
Love you all @open girder, stay safe & sane!
Thanks for the show
Thank @open girder. Sharing your lessons deepens your credibility with me. Well done.
@merry gulch - actually I looked - they have blogged about it, but not released one yet
moment of socks
love you guys at @open girder
That's the way to handle some thing like this. Very good.
I'm sure there will be the S3 QTPY, feather, and more
Great show, thank you all!
Thanks!
🧦
Thanks!
@haughty quiver Do you know if there are any 5S BMS boards that can connect to an esp32 over i2c?
hi @storm heron I don't know anything about that. It's best to ask general questions in #general-tech or a related #help-with- channel rather than @ -ing specific people. Good luck with it!
Oh, geez
is @smoky island 's deep dive in one hour from now?
Yes
or about ~50 minutes now.
I've created a shared Google Doc for notes / timestamps: https://docs.google.com/document/d/1PoPV6I7qyerad4O0PMmH9nqPxISMuaTvXMzlnPA88AY/edit?usp=sharing I will run the timestamper script on my macropad and try remember to put them in there as work on different topics. If anyone watching is interested in helping out with the timestamps it would be great. I think this link should be editable for those here. If anyone does want to help fill them in and is having trouble accessing or editing please let me know and I'll try to adjust the doc permissions if I've got them set up incorrectly for that.
I'm able to edit it
Thank you!
np
Hey folks... did I miss a link to the stream today?
foamyguy should be live shortly. I didn't tell him how to make the event beforehand 🙂
Ok, it will be on Adafruit's channel? I thought that's what you said last week 🙂
yes that is the plan.
there is no stream?
Be patient 🙂
I see you on twitch @smoky island !
Live on twitch
Patience grasshopper?
but precious seconds of the stream!
Everything seems fine on sounds/video on twitch
ah, maybe you have to make an event on youtube
I’m watching a cat chasing a ball.
Cannot see it on YT
Sound is good, don't yet see the youtube up and running but I'm not sure if that's me
twitch says offline?
I see you on twitch
Try refreshing? It works for me on twitch
twitch is working for me
I am too twitchy from the two triple latte’s
you can probably toggle yt off in restream
on foamyguy_twitch?
on adafruit on twitch
so complicated
I do see it on twitch. Except a Pixar ad started.
Good luck getting things going
I'm on twitch - yes, hate the forced ads on twitch
I can make it for you if you like
I see it on Twitch too.
Will certainly be worth the wait. Time to gather a few more snacks and warm up the coffee.
I follow my tail
twitch tends to buffer a lot from australia also :(
I see no ads, how do I enable them?
Lol
Yeah, twitch in Aus sucks
My nvidia shield loves ads
I do usually schedule. it'll default to the 5 min time later
I’m fighting with an esp-idf application. This is my break
Or nap. Watch or nap. Decisions
were you in the adafruit account on yt? I don't see the event
I usually leave the stream key as-is
(and don't reuse settings)
hmm,, sausages - now I'm hungry @simple fractal
it's weird that I don't see it under the account content
i just had a late breakfast as lunch. was rather tasty
I had breakfast for lunch today too
As did I
I just picked up fish and chips for my dinner.
I see it. waiting for you to hit go live in the top right
No worries. It's a bit like doing a demo of a new product.
nothing like 'Doibng it live'
IT's up it works 😄
live on yt!
or whatever i meant to spell
It's live - in stereo!
https://www.youtube.com/watch?v=ivXl4rlNe8k Foamyguy deep dive link on YT: https://www.youtube.com/watch?v=ivXl4rlNe8k
Heya!
Live now! Hooray!
i have you in multi mode, on the iphone and tv
I usually auto-start the stream too
the delay seems quite long
awesome, great
twitch is less delayed. youtube is because it does captions
I saw you were live but unfortunately I Really have to go to sleep because it's 23h15 in France
I can't stay long, but I wanted to stop in and wish @smoky island well on the dive !
That good
here its almost the perfect time. 14:16 PST (i think) never can rmember if we are standard or saving time
ah, good reminder. US times change this weekend
here its standard and saving soon. so spring
i always spring back and fall forward, but thats wrong.
cell phones and smart devices have made me dumb
Looks like I am just in time
You missed our initial teething issues. all good now
Lol
Hi Tim. I'm looking forward to see what direction you take this.
(plug your own streams too)
Thanks! (Twitch.tv/tammymakesthings is me, for the interested.)
I just followed you.
Your video mask (circle) looks great !
@eager matrix Thank you!
you go farward 1 hr and it's Daylight saving time not plural
I like that Europe calls it Summer Time.
Hi FoamyGuy and everyone present. Question: how can I write something in Twitch?
💜

Daylight saving (in the US) starts in the spring. Counterintuitive since there’ll be more sunshine coming. If there was only a way to save it until next winter.
Daylight saving is a bit of a silly name IMO. You’re not “saving” anything, just moving the daylight from one end of the day to the other. 🤷♀️
Asyncio and displayio, sounds like a good showio.
it did provide savings for factories that had to be lighted during the work hours
Ha, It's too bad we couldn't save some of it and use it in the winter.
I'm watching the chats for moderation issues too
we do get rowdy
I still cannot say how much I love asyncio now that I've used it
parsing above. yes, agreed
I live in AZ, where half the state does DST and half doesn’t…it’s very confusing.
looks like you about to get a case of streamer neck
(The part of AZ that belongs to the Navajo Nation adjusts their clocks, the rest doesn’t.)
it's worse when you're in another hemisphere, basically 2hour change
I'm not a big fan of daylight savings. Losing / gaining an hour of sleep can really throw me off. I suggested jumping ahead 10 minutes a night over the course of 6 days but no one likes that idea for some reason.
Here in Saskatchewan Canada, we don't change times.
i think cities should have their own clocks. like maybe a 13 hour day
how about the city where in the county the time changes like on the west side of the street but on on the east
Are we going to work on a datetime library today? 🤓
I thought farm country was where the clock change was first needed.
world war
Blocking is aweful. At some point we'll see an RTOS with circuitpython and all things that block can be handled nicey.
I'd love to have the C level use an RTOS that integrates with asyncio in python
may not be possible
Add a ticking sound to it and you've made a metronome.
Realtime would be great for Midi.
That sounds like torture
I'm going to check out Bluetooth MIDI soon to see what the latency looks like.
I have to manually update the DST offset on my TOTP gadget.
as your coding describe your work flow process and environment you are in
That looks yellow not red
Thanks @ornate coyote for the boards they are all working fine. 🙂
Nps! Have fun hacking on them!
I had fun hooking midi cables to my actual piano keyboard from a feather sending midi notes
cool I tried pycharm and hit wall with it
Oh that's a nice way to link everything!
is that similar to vsc workspace idea
@grand tusk I also just found an ESP32 board that has audio line in and line out. It's made by Espressif. Unfortunately it's the original ESP32 so it cant support circuitpython. I'm def going to do some cool DSP on it.
🎹 Neat!
workspace in visual studio code has the concept of multiple project trees
.contains is a really nice attribute
I'm planning to use faust for the audio. It directly support ESP32 and this board. It's going to be super cool. I'll prob put up a project on Hackaday.
using the "_" for internal variables, like a pro.
cool that'll be neat to see. I was half assembling my latest project, that I do want to post up somewhere, but just realized I forgot a power switch 😦
I think you want button.value rather than button.selected(...).
Nice!
slick!
I constantly forget about using dir()--that such a useful little call to make
dir() and .__dict__ <-- all the time.
I gotta run, you're killing it Foamguy!
what does .dict do?
dir() is like my cheat sheet so I don't have to look things up
I'm probably doing it wrong, but 90% of the async functions I've created have a while True: loop.
async def run_bubbles():
while True:
await asyncio.sleep(0.1)
herd(bubbles)
Dr. Suess does CircuitPython would be amazing
one switch two switch, red switch blue switch
Time to write a book for your kid 🙂
help(class) is good.
when adding the adafruit packages in pycharm will it hurt to add all of them to the project.
Is there a number of function parameters beyond which it’s better to pass a dict or kwargs to a function instead of individual parameters? Is that just a stylistic question, or is there a performance benefit to one or other approach?
As far as I know, I swap from lots of parameters as a function input to a class or dict as a function input when it becomes hard for me to keep track of and read lots of inputs. I don't do it for any program performance, but for 'keith is a programmer trying to read his own code' performance. But Maybe there are performance benefits for one or the other that I don't know about
Function parameters rather than a dictionary is somewhat easier for beginning programmers to understand.
@inner spade Oh for sure. And there’s also a the “when your function has 47 parameters, maybe it’s time to think about refactoring it” thing. 🙂 I’m just curious now if it matters to Python, or just to the programmer. 😉
Indeed. Moving parameters to a class is my holy grail as a newbie.
generally things are dictionaries under the hood in python anyway
That makes sense. So it seems likely it’s more a question of readability than of performance/memory management, then.
Cooperative multitasking means you don't have to limit screen updates to one thread.
I’d think you’d want to be careful about not updating the same screen object from more than one coroutine, to avoid race conditions and stuff.
For my game timer I had a co-routine for each UI element (in this case LED segments) that updated constantly based on a data class. Then another co-routine that handled monitoring the button presses and the logic
Or maybe not race conditions, necessarily, but UI inconsistencies caused by sequencing between the coroutines.
I was thinking about race conditions with passing objects around, but a given async function has to yield to allow another task. So only yield at a point that you can handle objects externally changing.
Nice demo with the switches. I’ve got a lot to learn about async await!
coroutines switch only when you await something
I can imagine that you could get weirdly hard-to-debug behavior depending on the sequencing between the coroutines, though.
But I don’t totally understand asyncio yet either, so I could be totally wrong. 🤷♀️
You were mentioning earlier about where to look for the widget docs, for anyone interested in making new widgets, a good place to start is here https://docs.circuitpython.org/projects/displayio-layout/en/latest/api.html#widget
I'm sure it is possible to make a mess of things on any system.
"""main function to start other tasks."""
tasks = []
tasks.append(asyncio.create_task(get_motion_state()))
tasks.append(asyncio.create_task(get_door_state()))
tasks.append(asyncio.create_task(get_sensor_data()))
tasks.append(asyncio.create_task(get_system_data()))
tasks.append(asyncio.create_task(update_rtc()))
tasks.append(asyncio.create_task(check_open_time()))
tasks.append(asyncio.create_task(mqtt_client_loop()))
tasks.append(asyncio.create_task(mqtt_publish_loop()))
await asyncio.gather(*tasks)```
async actually greatly simplified the original app.
The bonus I have found with asyncio is I know when I am giving up control (with await). So then it is on me to ensure that things are in a good state (e.g. do not half update a shared object and await)
It is possible for one task to crash and your app keeps running.
You can crash one co-routine only. Found that out the hard way!
I’ve been building a MacroPad MIDI controller in my stream. This discussion is encouraging me to restructure it with asyncio in an upcoming stream. Because I clearly don’t understand it yet.
Happened to me just today. 😄
is that true in python too?
I was hitting an array index out of bounds condition in one task. So my neopixels didn't update after a while.
uasyncio.gather(*awaitables, return_exceptions=False). was return_exceptions implemented in asyncio?
I looked at a few CPython asyncio examples to figure out the details of how to use it in CP. There is a lot with tasks and gathering that you can do
🎉
I wonder if the switch has a time.sleep in it for the animation
That's fantastic how quick you got it added in. That's a nifty library
the mag updates pause briefly when the animation is active
… and a light level sensor to control screen brightness.
(you should be able to switch it to asyncio.sleep())
circup install -r requirements.txt works too, if you create the requirements.txt in your repo.
I am trying to setup for FoamyGuy/Adafruit_CircuitPython_asyncio. I installed circup but when i isssue 'circuit install asyncio' I get the error 'Could not find a connected CircuitPython device' (btw I am running MS Windows / WSL2 Ubuntu20-04 session). I have a UM ProS3 connected and I 'see' it as /dev/ttyUSB0.
it could do an async.sleep(0)
Might be some work to refit the button animation.
here is a screenshot
circup --path /path/CIRCUITPY install asyncio
ok tnx
Light sensor is a pyportal built-in
Gotta run, nice to see you're basically using asyncio the same way I was so hopefully we are both right
@smoky island I just did pip3 install circup ... which went ok
Make sure you regularly update circup if it gets out of date it will try for older adafruit lib bundle and error out with a weird error
In a perfect world, would be nice to separate sensors into their own coroutines to accommodate the unique sensor latencies.
async def read_environmental_sensors():
"they can be slow..."
while True:
show_temperature(sensor.temperature)
await asyncio.sleep(0)
humidity.text = f"{sensor.relative_humidity:0.2f}%"
await asyncio.sleep(0)
pressure.text = f"{sensor.pressure:0.1f}"
await asyncio.sleep(5)
pip install --upgrade circup
do you really need the temp accurate to 4 decimal places
Yep the widgets should be designed like this to keep the animation looking “live”. You may miss some of the animation “feel” if you are doing other computing, but at least the animations will complete within a known time.
Have to keep the bubbles moving while reading the sensors.
right, the code is already good that it handles delays
need to turn output into a scale of 1-255
Just normalize the light sensor value (0 to 65535) to float 0.0 to 1.0 — brighter light, brighter screen
The sensor is somewhat directional
@smoky island I created a project folder in MS Windows 11. Ran VSCode. Start a terminal. and ran the 'pip3 install circup'. This went successfully. Also 'circup install asyncio'. See the screenshot
https://docs.circuitpython.org/projects/simpleio/en/latest/api.html#simpleio.map_range map_range can easily one range to another.
I have seen in Arduino code this effect from a sensor and there was code that made a more usable scale.
It takes a lot more words to explain the widget motion than the number of lines of code to do it! https://docs.circuitpython.org/projects/displayio-layout/en/latest/api.html#move
I think we need to remember it's a voltage been read from the pin
dx/dt to the rescue.
it might not be a linear scale
Yes. One of my fav helpers.
Isn't brightness hard to make it feel linear because the eyes are non linear? You could do a silly mapping of
raw_light = sensor.LIGHT
low_light_adjust = 0.04
high_light_adjust = 0.3
adjust_light = min((raw_light - low_light_adjust)/(high_light_adjust - low_light_adjust), 1)
That way you can easy adjust the boundaries if the ambient light changes too much
I was too slow to type the example 😛 That makes sense for why you want to avoid this structure
Result of the installation
Maybe just display the light sensor value, don't use it to change anything.
tg techie?
Hello @smoky island
was that in show-n-tell guy with the rebuilt casio watch
And @rapid hornet
If you just want to display the light value as a slider, there is a progress bar library. https://docs.circuitpython.org/projects/progressbar/en/latest/api.html#adafruit_progressbar.progressbar.ProgressBar
coros = get_motion_state(), get_door_state(), ...
await asyncio.gather(*coros)```
@smoky island did you mean this: https://github.com/TG-Techie/TG-Watch02-PCB ?
Thank you for the deep dive stream @smoky island !
Thanks for the deep dive!
thanks for streaming @smoky island
@fomyguy thank you very much !!!
Thanks @smoky island
@smoky island thanks for the fantastic deep dive! This was a delightful stream!
Hooray. Thank you so much everyone 🎉 I'm Super happy to be able to continue to the deep dives.
I'm super happy to get to continue watching more deep dives!
you may need to stop the youtube stream separately
nice job!
got it stopped now I think. Thank you.
I think I've got the setup process down better now as well so hopefully a bit smoother getting going next week.
I'll be picking up where I left off last night with async displayio fun. Hang out here in the chat and follow along on YT: https://www.youtube.com/watch?v=I_eO4HoRNuk or Twitch: https://www.twitch.tv/foamyguy_twitch
Good job on the deep dive yesterday.
Thank you!
Trying to cement the asyncio concepts into the gray matter. Your streams have helped immensely. Thanks.
Sorry about yesterday’s light sensor distraction. FYI, the light sensor measures 1100 lux full-scale. For display brightness, I settled on 10 to 50 lux for brightness value range 0.1 to 1.0
Display brightness also contributes to board temp significantly.
The objects are sensors; some are physical, some are on-screen virtual
Hi Tim. I got here late but I like what you're doing so far.
Hey cool people, will hang out a bit and see what new things I can pick up from foamyguy (while doing some minor CAD things)
Maybe recalibrate the touch screen.
Path not important. All screens are different even along the edges.
Would be nice if the slider widget library mimicked the UI of this physical slider. https://www.adafruit.com/product/5295
Our family of I2C-friendly user interface elements grows by one with this new product that makes it plug-n-play-easy to add a 75mm long slide potentiometer to any microcontroller or ...
No, don’t have one.
That’s a Seesaw internal ADC range limit?
That might be a bug in the learn guide code.
It would still work because of the way colorwheel works.
Hmm, actually I think it would go through the colorwheel multiple times. 🤔
hello
That highlights an overarching issue of raw versus CircuitPython library values. For example, analog inputs are actually 12 bits represented as 16-bits shifted. The max value can only reach 65535 - 15 not 65535. Not enough to matter in the real world.
yeah Circuitpython's analogio scales values to the 65535 range, meaning the lower bits will all be 0 if the precision is less than 16 bits
65520
JOHN PARK'S WORKSHOP LIVE 12/2/21 NeoSlider Controller
JP uses 0-1024 for the slider range in this project.
the seesaw doc does mention 65535 too
Philosophically, I’d prefer to have both normalized (0.0 to 1.0) and raw values available if possible.
Would like it to be the same across libraries, but may be too idealistic.
Yeah, that looks like the same JPW project.
they should be normalized to 16 bits to match analogio
the seesaw firmware inline doc says
* @return the analog value. This is an integer between 0 and 1023
the actual C++ firmware
Just checked. Seesaw has 12-bit ADCs https://www.adafruit.com/product/3657
1023 for a 12 bit ADC ? 🤔
4095 like the M4
well I have a attiny 8x7 seesaw, so let's see
Can you preset the slider widget position in code?
Happy Saturday, all! 👋
well on the seesaw breakout it does go from 0-1023
Yeah I got the same result 0-1023.
I think Slider should implement (override) contains and selected.
Hi all, hope everyone's day is going well!
map_range does the min/max for you
Different than Arduino map_range
case, slot, and knob perhaps?
Whatever names you end up with, the documentation should include an image of a slider widget, with labels pointing to which color settings affect which parts of the widget, I think.
Knob is commonly used but isn’t a game-changer https://www.sparkfun.com/products/14889
async def read_pot(buffer:RingBuffer):
seesaw = Seesaw(board.I2C())
# seesaw analog range 0-1023
a7 = AnalogInput(seesaw, 7)
while True:
await asyncio.sleep(0.1)
buffer.sleep_time=a7.value/1023.
Added a task to read the seesaw analog input.
(Spent many years in a recording studio or two, so I’ve seen /operated quite a few slide pots)
I really need to spend a few days and explore the async stuff, that seems super useful for ui things
@modern night As I’m starting to wrap my head around asyncio, it seems super useful for all sorts of things.
That's awesome! Do you have projects that you've been thinking it would be helpful for?
I’m building a MacroPad-based MIDI controller in my current stream project, and I’m thinking about how to split the UI and sensor input pieces into async.
Is there an ayncio version of the wifi module? Or is that a question doesn't apply?
It seems like asyncio can really simplify a lot of things I currently have to do with state machine-like logic.
Oh that sounds really awesome! I follow your twitch but haven't caught a stream live--when do you usually stream?
Async wifi is a work in progress. But highly anticipated.
Excellent example!
@modern night My schedule’s been a bit inconsistent so far because I’m in my last few weeks before a job transition…but I think I’m converging on Wednesday evening and Sunday morning (MST).
Fantastic! I'll keep an eye out, I'm looking forward to catching one live
Awesome. And thanks for following! Look forward to seeing you there sometime.
With requests implemented in asyncio, I’ll have to up my debugging game significantly.
I’m going to have more flexibility in my schedule once I start my new job, because then my workday will be aligned to EST, so I may adjust some things once I know what that looks like. But we’ll see.
Thanks, @smoky island - I’m really excited on both counts. 🙂
And my contribution to CircuitPython may not have made me a stronger candidate for the new job, but it definitely made me a more interesting one.
Nice! My new job is data engineering for a marketing tech company.
Oh that's a really nice design. I need to try making a board in kicad
That would probably work for an irrigation controller.
Looks like a purple OSHpark PCB.
FETs for switching, maybe? I think that’s how I’d design a circuit like that.
That's cool!
That's a super awesome use case
That’s a really snazzy design.
My knowledge is patchy when it comes to hardware - I took an introductory electronics class in high school, but I have a ton of gaps in my fundamental knowledge. I’m slowly working my way through The Art of Electronics and trying to fill in those gaps.
I have gaps in my math knowledge, though, which makes self-study of a book like TAoE hard. 🤷♀️
Nice! I'm using Art of Electronics as well to try to remember what I learned in college. I ended up focusing on signals so the Electronics part of my degree has been forgotten. Circuit Python has been my push to learn about the hardware again
I probably would have switched from Communication Arts to a CS/EE double major in college if I’d stayed…but gendered nonsense plus the aftermath of being the victim of what we’d now call a hate crime derailed my college degree.
The thrill of blinking lights never goes away. It's always awesome 😄
Thanks for the stream. It's really coming together.
Oof, but I'm really glad to hear you're diving into it now and pursuing what you enjoy!
Foamyguy this is an awesome demo that makes using asyncio make sense, and explains why you want to use it! Thanks for streaming 😄
As long as we’re still alive, it’s not too late to learn new stuff!
Have a great rest of the day, everyone!

(plus DST if that's a thing where you live)
I’m almost 50, but still always learning.
Sorry to hear that @dim wigeon . Glad that you’re with our community now.
My dad just told me about a guy he met recently who decided after a long career in medicine that he wanted to pursue his passions. He went back to college in his late 70s, and at 86 years old he earned a PhD in physics.
true, Thanks for the reminder, I forgot to mention that. DST will throw it off a bit for next week depending on what timezone viewers are in and whether they recognize the change.
Thanks. Me too.
I like that @smoky island started with a working program, then added asyncio features. It's not the only way to do it but it worked well.
Desk of Ladyada - Stemma Sunday, ESP32 QT, and a flip-flop PCF8523 https://youtu.be/rDs9IpW-iWY
This week we spent a lot of time on revisions! This means we're not able to spend as much time on new products - but it's important to make sure existing customers can keep using our parts. For example, the Ultimate GPS USB board got a respin https://www.adafruit.com/product/4279 to move to the CP2012N and also USB C. We have a few more boards t...
Well hello folks
Happy Pi Day Eve 🥧
Hello!
That's cool! Will you stock it?
Please stock Flipper! I'd even be willing to pay a few $ over MSRP to buy from Adafruit as part of the rest of my orders.
the great thing in flipper is the all in one ❤️
I've been singing "Where in the world is that part I need" every time I'm looking for something
Hmm surprised nothing from AKM came up
Oh crap that's right they had a fire at the end of 2020
"i3c" - mipi trying to get its $$$ from even more parts...
Lol when I get a 9dof IMU I tend to ignore the mag 😉
Double NPI, since Flipper was the 1st one.
That'd be a neat tool for a large and fine grained zoom in/zoom out or similar tool. Nifty
I can think of lots of uses
I'm finally at the point where I should have an oscilloscope and I can justify the cost.. what are your recommendations?
cool
Thanks and good night. 🌔
See you all. Thanks
Have a great week y'all!
turned on my two factor
Cheers for ESP32 QT PY update, good luck resolving power/antenna issue(s)! Curious what RF folks like Andreas Spiess would suggest to help root cause.
hi folks

meow
The Catman?
never change @haughty quiver
Good afternoon.
hey everybody
Ola. Oleddites
Catman do
ordered!
How did you folks arrive at the name STEMMA?
feathers all teh way
Clearly it's an acronym, probably: "Special Technology for Engaging Microcontroller to Microcontroller Attachment"
(I actually have no idea)
LarsFeather
Ha, I feel a bit dumb. I totally should have figured that out.
ask an engineer is great place to ask it
how fast is the refresh?
that's me answering some of questions on youtube chat
Thanks @haughty quiver
Neat product, overview and discount. Cheers!
Thanks @haughty quiver
CatManJon at the Park of Stemma QT
Stemma was trademarked on 2014 by Limor. No mention of the acronym it may be.
Thanks @haughty quiver !
thanks all!
@shell mason has the best GIFs
3DHangouts Episode 360 LIVE in 15mins! LED Shoes, Chaos Emeralds and Fruit Bowls https://www.youtube.com/adafruit/live #3DPrinting #3DHangouts
This week @adafruit we’re making NeoPixel LED Boosters for the Nike Acronym Blazer shoes. Prototyping more chaos emeralds inspired by Sonic 2 movie. The time...
making ☕ Remembered that it's Wednesday. Today has promise!
I have just enough time to find my coffee...brb
good morning folks
Hey Y'll
good morning
good morning, evening, afternoon and night folks!
☕️⚡️
Good morning.
Hey folks
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...
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
😺😺
Good Morning to all my people!!! Congrats Liz!!!!
Yaaas! Well earned Liz!!!
Congrats @split gazelle !
Well done @split gazelle !
thanks everyone!
Learn Guide -
https://learn.adafruit.com/3d-printed-heel-clips/
Circuit Playground Express
https://www.adafruit.com/product/3333
https://www.adafruit.com/product/4180
Circuit Playground Express is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and made it even better! ...
What's your best advice on making 3d printed holes intended to directly accept screws? Is it "give up and use a captive nut"? Personally I use heat-set inserts but for a guide I want to not require their use..
thanks!
Could neo magnets work here?
I use them sometimes when I can ensure they're nowhere near the electronics
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
On the magnet subject, do they affect WiFi reception?
the tolerances sometimes give me grief
@unreal bay never measured wifi. I suppose you could test before you decide
Layer by Layer CAD Tutorials Playlist: -
https://www.youtube.com/playlist?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb
Wanted to attach a project box to a wooden pole with magnets but the WiFi in garden is already weak.
I'll have to test it properly at some point
Not professionally speaking but I assume a neo magnet wouldn't interfere with the electronics too much or they wouldn't be used in hard drives. Again just my supposition.
That was my hope! In theory if the magnet field/flux doesn't change it won't affect things, or so my rudimentary understanding suggests
mushrooms for Game of Shrooms !
Minimal Surface Fruit Bowl - DaveMakesStuff
https://www.thingiverse.com/thing:5200044
https://youtu.be/bgVeh3B84_Y
This fruit bowl is derived from the gyroid triply periodic minimal surface. The “Flat Base Insert” allows placement of a candle or other object.
See here for video: https://youtu.be/1cJo_DEOH2M
This model was designed using nTopolopgy.
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses!
Minimal Surface Fruit Bowl
DaveMakesStuff
https://www.thingiverse.com/thing:5200044
CR10S Pro
White PLA
26hr 35mins
X:234 Y:1224 Z:163mm
.2mm layer / .4mm nozzle
6% Infill / 6mm retract
210C / 60C
164g
60mm/s
---------------...
https://www.thingiverse.com/make:1020298 darksaber
https://www.thingiverse.com/thing:5298306 kingdom hearts keyblade