#live-broadcast-chat
1 messages ยท Page 58 of 1
Thanks for the dive as always, good luck with the doc appointment.
and sure, hmu if you run into issues with it
Thanks Scott! Have a good weekend!
thanks scott
@glad mortar greg's presentation says to avoid via in pad. remember why?
aww, I missed the stream
sorry about that!
all good! in fact that time would fit me better normally
I was curious also - asked phind - which pointed to https://electronics.stackexchange.com/questions/170209/anything-bad-to-place-a-via-on-a-pad
๐ Guess I was way too late haha. Oh well.
I'm getting started for the morning. Carrying on with BLE integration with wwshell and circup. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=g1gb_HCTQN0
Good morning. โ
Been a night owl lately, awake all night.
You can open a batch or powershell script to a certain size but thats windows.
๐ธ๐ช ๐
I have been doing Pythin programming for a couple of hours. Getting close to getting my Growcube integration fรถr Home Assistant done.
Learned alot doing that project. ๐
Automatic watering device
Yup, Elecrow
Had to reverse engineer everything, it's not open source.
Yeah, if the command wants to make the file bigger, you need to zerofill the difference. Nice that it is included in the docs.
If the file is 2 bytes and offset is 4, you need to add 2 zeroes to the existing file before you append the data.
Odd wording. Probably means path/file not exists.
โ๐
In nanoseconds? Thatโs going to be a big int.
Smaller chunks = slower as well.
So free space = buffer space?
The wording of some things is confusing.
Depends on how large of a chunk it can process in n time. Bigger chunks doesnโt always mean faster.
True.
Good morning/afternoon all ๐
BTW, been working to improve wifi/internet reliability on an ESP32-S2 for feeding AIO from various APIs, primarily the extremely free weather.gov data (no account or key required) . Incorporating feed throttling has helped tremendously. Have seen a few 40+ hour non-interupted sessions. When it does fail, the code automatically recovers. Big thanks to @sand lotus for exploring the frontiers of APIs and documenting his journey in Adafruit Playground.
โ
OK, I read the spec. I think I understand how the protocol is supposed to work.
Carter has a great learn project on returning the latest noaa radar image. Worth looking into if youโre working gov weather stuff.
Just ask for offset 0 and size 0
@inner spade Are you working on something that could be added as an api example?
You need to send it to get more packets
Yup, chunk size and offset.
Not sure it can handle 0 size though. ๐
@sand lotus Iโm writing a Playground note about it. Once you figure it out, the weather.gov API works well, but the observation stations in my area arenโt very reliable. On occasion, Iโve seen data values freeze or turn to None for hours and sometimes days at a time.
Local weather data here is from the airport. It is far enough from the big lake here that the temperature here is way off when it is ver cold or very hot, somethimes like 10ยฐC off.
Yeah, many of the observation stations arenโt monitored for quality.
Theyโre โautomatedโ
Yeah all online stations even in the same town can and are often different from your house. Typically airports, in shade, so they have a different environment. Have to take online data with a grain of salt except for radar or buoy data.
Airports have higher heat due to all the concrete and asphalt nearby.
Iโm thinking about averaging a few local stations to provide more consistent results and to ignore dead stations.
On the other hand, I have one of those one wire sensors hanging out of my window. It gets to +15ยฐC when the sun is shining on it.
Gamblor has an excellent weather station project for circuit Python that should be mandatory reading for any home circuit python weather station project in my opinion.
According to the spec you should check for 0x01.
I will be moving to a house in August, so will setup a proper weather station.
And throw out high/low values
I think Anne wrote a file exists function for her floppy tft gui project.
Canโt you call outside using an underscore like _file_exists?
In one of my wilder chatgpt moments I was calling something off of sys. and it was traceback related (for me saving to flash).
Yeah out by the river ๐ best of both worlds (nerd for life)
Oh sorry i guess i meant def _file_exists?
BT classic for audio is sooo much faster than BLE. Would be nice to have those speeds for BLE too for stuff like file transfers.
Any audio device that uses BT is classic is like BT 3.0, even the new airpods and such. BT 4.0 and up I think is all BLE related but BT classic has never gotten any protocol updates. Anything audio related is known as BT classic and all data related is known as BLE even though it's advertised as BT 5.0 for example.
BT earbuds on the package would probably be marketed as BT 5.0 but it's still using the BT 3.0 audio protocol. It's just marketing to make it seem like BT audio is still getting protocol updates but it's only BLE that's been getting the protocol updates.
lookup storage, nvm you found it.
now to save a file you have to unmount and go back to usb only and write protected? i've still never used storage for writeable usb. seeing the process is very helpful.
After the Fallout TV series came out I went back and replayed Fallout 3. It's so good.
monotonic_ns
or you can divide monotonic by 1000 for milliseconds, then perhaps by 10,000 for nanoseconds. but monotonic_ns is built in.
oh you're trying to translate a unix epoch derp sorry.
circuit python epoch is jan 1 2000 so you'll have to convert the unix epoch somehow else.
If you wanted to append a log file it makes sense.
yep
create an argument for continuous appends = True?
so it doesn't have to open and close the file every chunk
Got to head out into the sunshine and run an errand. Thanks for the stream!
same, going to get out in the garden and work on a sprinkler project. have a great day!
I did search for โadafruit bones boardโ before posting this and couldnโt find anything except beagle bones stuff. Do you have a link?
I couldn't find it either. It would be a .brd and .sch file for use with EDA software like Eagle.
watching Scotts stream it looked like he'd taken the USB Host feather (the file name in window title), and removed the usb socket + RP2040 bits, giving you the bare bones of what you need if you wanted to try a new processor type, otherwise leave the rp2040 in the design and just remove the usb socket and any extra passives - check the schematic on the product's learn guide's downloads page or by loading the pcb files from github / downloads page. https://github.com/adafruit/Adafruit-Feather-RP2040-USB-Host-PCB
@sand lotus @unreal bay thanks for the tips. Iโve been using the board file force feather I own as a reference for designing other boards so was curious if Iโd missed the bones board.
Desk of Ladyada - It's a RISC-V kinda weekend
https://youtu.be/aC3vGKHRCBA
MMade progress on two RISC-V projects to finalize PCBs. We optimized the CH32v203g6 chip-based QT Py board by reducing it from a 4-layer to a 2-layer to cut costs, and integrated TinyUSB support for better Arduino IDE compatibility. We also advanced the Feather ESP32-C6 project, enhancing its deep sleep power efficiency and finalizing the USB Key 'Trinkey' for standalone gateways or sensors. Plus, we picked out a clear USB enclosure from Digi-Key for it.
Made progress on two RISC-V projects to finalize PCBs. We optimized the CH32v203g6 chip-based QT Py board by reducing it from a 4-layer to a 2-layer to cut costs, and integrated TinyUSB support for better Arduino IDE compatibility. We also advanced the Feather ESP32-C6 project, enhancing its deep sleep power efficiency and finalizing the USB Key...
Good evening.
You can see that board has been put to good use over time.
Thanks and good night.
!! ๐ค Take care !!
riscv one nice desk of ladyada again
The "bones" board is a skeletal Feather rp2040 board design that leaves room for things. It's not a product in itself.
Ladyada did say last year that sheโd publish the bones files for the community but never gave a definite date
Just that she wanted to make sure the design was good
hello!

๐
hello all ๐
Hi John Show us the thing we need
i shall endeavor to
hihi
๐
We need to get the secret of Time Travel that JP has
tripler ๐ฎ ๐
I like the double headers on the tripler and doubler. means you don't even need a breadboard for some experiments
Past reality in the JP universe is slightly grainy.
quadCowbell
hey at least it's not in black-n-white like reality was back in the 1800s
Whatโs the spectral quality of the future?
todbot what about black and gold PCB?
heh
these are useful too perhaps https://www.adafruit.com/product/5200
Thanks x3!
welcome welcome welcome!
Anyone know where to get a Pico WH in stock? all my current use cases require WiFi
I've never seen the Pico WH in stock scratch that, I see there are some at the MicroCenter that's an hour and a half away from me: https://www.microcenter.com/product/650109/Pico_WH_-_Pico_Wireless_with_Headers_Soldered?storeID=101
Looks like SparkFun has some, wow! https://www.sparkfun.com/products/20174
Thanks! I keep trying to find them forgot about sparkfun... so double thanks.
good morning folks!
โ โก
Hey Y'll
3DHangouts Episode 445 LIVE! IoT Filament Sensor, Pixel Trinkey Case and Timelapses https://www.youtube.com/adafruit/live Today's coupon code โopticalโ gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit weโre back with new projects. Our learn guide this week is a IoT filament sensor using an optical IR breakout and an LED warning alarm bu...

๐
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...
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
๐
July 4nd
I bought one of those flashing lights a couple years ago, still looking for a project for it lol
Wheel weights can be nice for adding some heft to projects as well
the lantern build was difficult but it was really fun
one of my favorite projects
lobstah
great show, thanks guys!
thanks so much for haning out folks!
Thanks for taking time for us.
thanks folks!
I am home if that counts... ๐
Hey Y'll
hi!
good evening
Hello!
Anywhere near the radio free zone?
https://en.wikipedia.org/wiki/United_States_National_Radio_Quiet_Zone
SHOW and TELL 7/3/2024 https://youtu.be/AxFRZouhwtA & Link to join to show and share your project! https://streamyard.com/483cu6pysq
Hello all ๐
Can't say...
No. Morgantown
@tulip canyon But not far from the Pittsburgh club sites
Always thought that radio quiet zone was cool.
Snowshoe ski resort was at one time owned by same company as the resort I'm in BC Canada
"....there's a servo in my boot!"
blinka's in my boot
๐ข
Learn how to build amazing Arduino projects using drag and drop interface without any programming skills. Build your projects in minutes, not days! All you need to do is drag and drop components and Connect them together. Visuino will create the working code for you so you don't have to waste time on creating
Great projects everyone. Thanks for sharing.
Thanks all for sharing. Great projects this week
Thanks all!
Moving a house is hard enough, moving a company is something I do not want to think about!
Thanks to all for sharing
Thanks for the show
Anyone that has the I2C Seesaw Gamepad and is willing to test the support I just added in Visuino? I can post a new build that has it. I don't have the mosule so I mapped it only based on the documentation, and not sure if it works ๐ฆ
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/W0u6MRz4Yxk
ASK AN ENGINEER 7/3/2024 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
------------------------------------...
10% discount code, code is: temphum http://www.adafruit.com ends at midnight NYC time
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...
๐
Sunday night's music on a Wednesday. ๐ต
hello engineers! question about GPS -- do you foresee any future boards with newer ublox chips? becoming more and more interested in DIY RTK with the zed f9p and options like ardusimple, curious if adafruit is considering more gps in the future
Happy 4th ๐บ๐ธ ๐ญ ๐ ๐ ๐จโ๐ Be safe
Question: is there any modules that listens to every word people say and spit it out via serial?
Gahh, missed the start, I was panelizing something with Kikitโฆ
make me blush
hi, all!
I've recently started using this L1/L5 GPS - GNS from Sparkfun and would recommend
https://docs.sparkfun.com/SparkFun_u-blox_NEO-F10N/hardware_overview/
Adafruit does have many GPS solutions https://www.adafruit.com/search?q=gps
When I used ChatGPT to summarize the NMEA Reference Manual and pasted my data it was super helpful ๐
Finding free APIs for weather, GPS/lat/long and similar is so hard. They're there and then suddenly they charge.
Canada is so 2005 - I parse Rss XML feeds lol
https://weather.gc.ca/rss/city/bc-86_e.xml
What are you making? If you're looking for a small module that runs offline with an MCU, those are usually limited to a small set of words.
oh nooo
That filament alarm is a cool idea (as someone with their 3d printer in the basement away from me)
๐จ
(the failed 3d print)
Thanks for the links! I've been looking at sparkfun's options as well. Now that RTK is much more attainable, just curious on the adafruit side of things before investing much more $$$ to make both a base and rover ๐
Could rebrand this iFixit Essential Tampering Kit
https://www.adafruit.com/product/3445
i just wanted it so i can say someing like "hay pc", wait for the signal, then say something like "pause video", then my microcontroller will read the string test it with if statements and if it matches set string then it will send an inferred signal to say my blu-ray player. that way i don't have to exit my vr head seat.
Anyone know the voltage the tag chip runs on from the induced current? Just curious more then anything else
If you want to train it yourself the tensorflow products may be something to look into, if you are limited it to a few commands.
Adafruit RS232 Pal - Two Channel UART to RS-232 Level Shifters - MAX3232E https://www.adafruit.com/product/5987
Any thought about doing a rs485. Most automation equipment uses rs485
Adafruit Infrared IR Remote Transceiver - STEMMA JST PH 2mm - 940nm Emitter + 38KHz Receiver https://www.adafruit.com/product/5990
Can your PC respond to voice commands? If so, you could use that for voice recognitiion, than trigger an IR transceiver using a microcontroller and the IR Remote Transceiver Ladyada is showing.
Hey this would work with my Sony VAIO PCG-F707 that has IrDAโฆ ๐ค
oh no that's a different thingy
Adafruit USB Type C Vertical Breakout - Downstream Connection https://www.adafruit.com/product/5993
I would love to see an rs485 feather
10% discount code, code is: temphum http://www.adafruit.com ends at midnight NYC time
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 HDC3021 Precision Temperature & Humidity Sensor - STEMMA QT / Qwiic https://www.adafruit.com/product/5989
i don't have a good room scale mic connected to my pc. so pc voice commands wont work for me. sorry
Would you need to compensate for pressure/altitude?
You mentioned using it while you're in your VR headset. Maybe that has a mic?
yes but i would have to cousinly have my vr mic connected via virtual desktop
QUESTION: What were your "Must Haves" for the new location?
Edge Impulse is another
https://docs.edgeimpulse.com/docs/tutorials/end-to-end-tutorials/responding-to-your-voice
Another potential option would be to record a short audio clip and send it to a voice->text service
Love a tour once you're in there
Thank you for taking time for us
Thanks @open girder and good night. ๐
thanks all!
bye!
Thank you @open girder Have a safe and Happy 4th o' July
thanks adafruit!
BTW, @tulip kestrel and everyone interested in offline speech recognition, I came across this last week. Would be fun to hack!
https://www.youtube.com/watch?v=1xiTynJIyoA
I didn't realise how far voice recognition had progressed. This light can understand several voice commands and react accordingly with no need for a network connection.
One slight correction. A longer test showed that the unit does not store the current state to flash memory, but will power up in a random state if left off for a while.
I cou...
Missed it for this week, but maybe for next week, has there been any thought given to doing some more products to support LiFePO4 chemistry batteries?
RS485 runs at much lower voltages, so you can usually just power those transceivers directly from 3.3 or 5V.
Oh nevermind, the MAX3232 does as well.
(although it's still more complicated because it utilizes charge pumps)
The allowable common-mode voltage is in the range โ7 V to +12 V, i.e. ยฑ7 V on top of the 0โ5 V signal range. Failure to stay within this range will result in, at best, signal corruption, and, at worst, damage to connected devices.
from my experience in a noisy industrial environment, anything other than high quality AI chips or TI chips don't work.
like the 2-Channel RS485 Module for Raspberry Pi Pico, SP3485 Transceiver, UART To RS485 https://www.waveshare.com/pico-2ch-rs485.htm don't work but the 2-Channel Isolated RS485 Expansion HAT for Raspberry Pi https://www.waveshare.com/2-ch-rs485-hat.htm do work.
2-Channel RS485 Module For Raspberry Pi Pico, SP3485 Transceiver, UART To RS485 | Pico-2CH-RS485
2-Channel Isolated RS485 Expansion HAT for Raspberry Pi, SC16IS752+SP3485 Solution, with Multi Onboard Protection Circuits
best RS-485 I have found is the https://www.hwhardsoft.de/english/projects/rs485-shield/
Well yeah, if you need galvanic isolation, you need galvanic isolation. The MAX3232 is not an isolated chip.
the https://www.analog.com/en/products/adm483.html is also great @ $2
but the ADM483 is only 5 V where is the ADM2486 is both 3 and 5
Ah wonderful, was just going to ask if there was a deep dive ๐
I refer to him as Tim the Magician.
Doing good. Just working with Feather2040 and Feather Ethernet.
Opened up a can of worms for myself after I got my Nordic Power Profile Kit 2 (PPK2) this week, deep sleep adventures here I come... Probably weather / air sensors initially, but long term it's intended for Wippersnapper. I'd love to understand my radio needs enough to accept a BLE low power project too, but wifi for now
BLE seems to have a lot of dark magic happening.
100% Also it's inherently slow. I thought later bluetooth connected over BLE then switched to Wifi Direct connection for faster transfer (old phone syncing to a new phone)
Is there a situation where the data in previous_packets check could fail due to a repeated packet (like ack/ok/status or something)
The mystery deepens.
got you
repeat the test?
wow, could be a cheeky last minute win
could that be related to visiting the bluetooth settings screen during 3rd test?
to be fair my phone fails to disconnect from some devices sometimes. Bluetooth off and on again or "forget device"
you did manage two in a row somehow
Taking a pause is no bad thing, put it on the back burner. Seems like there's a whole world of extra stuff just for Bleak usage
Thanks Tim!
Awesome stream.
I am getting started now for the morning. Work on a way to rotate bitmaps with shear operations. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=AM2BfSu2XtU
good morning โ
could see this being useful for widgets. are widgets vector based and it wouldn't apply? i'm thinking of the arc widget like adafruitio uses.
These are the widgets for AdafruitIO dashboard. I remember you working on something like this for tumbler or that UI you were working with. Can't remember the name.
tabular? yeah something that sounded like tumbler ๐ my memory is horrible.
pasting a sheared bmp might not have the same dimensions if it's diagonal.
you can't cut off marios head, 8-bit enthusiasts would revolt. ๐
i wonder how well it would work on a full screen image. i like the idea of the shifting operation for lossless rotation.
i take it you can round a negative value?
anti-clockwise is more popular as a British term and counter-clockwise is usually American... at least that i've found.
I've noticed that too and it's always confused me which needs the pixelshader and which wants the palette. I always have to look it up.
Would be nice if there's a way to make both more uniform to pass the same stuff.
๐คทโโ๏ธ this is the first i'm seeing this done, your guess is as good as mine.
an issue i'm thinking of is that tilegrid has to match some dimensions (divisible by x pixels) but in order to rotate by center the optimal image size would be an odd number to have a center point.
watching you is like watching a displayio magician. what would take me weeks to figure out takes you an afternoon. i love watching you work on displayio stuff.
Here's a 16x16 colorbox I made. I think this would be easier to track shear changes than a blinka image.
ah true you'd have to cutout the spritesheet stuff. eh thought that counts.
testing with both a spritesheet and individual image will be beneficial. the spritesheet would be more complicated so it's cool you started with that.
is the pink transparent still valid after the blit?
ah green yes, i'm too used to using pink for my indexes
i think because tilegrid inflator button and spritebutton use that fuschia color, so i just stuck with that.
thank you for the stream, great coding!
Just caught the stream, very cool @smoky island I had not seen the skew or shear technique for rotating bitmaps.
Looking forward to your findings and to which rotation method is the most performant. Thanks!
Hi everyone! - I am located in Australia - I am fairly new to Discord but have had a good look around ... I have been in touch with PT at Adafruit and he mentioned most people use StreamYard for Show And Tell if someone want's to join in. I have setup an account with StreamYard, but could anyone please help me with what the process is to go live with Lady Ada and Phil on the Show & Tell? Any help will be greatfully appreciated!! ๐ cheers!
A few minutes before Show & Tell starts, they will drop a link to Streamyard to join here in this channel. You just join via the link and you're in.
Glad you asked, I had a similar question
Will we be doing Pick of the week today?
?showtimes
Desk of Ladyada - Sunday Evening
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays
๐ข
No JP today?
Guess not, though don't see an announcement on the blog. ๐ฆ
Must be really really HOT out there
Hopefully all is well ๐ซถ๐ป
JP is fine, could not do today due to something else scheduled
3DHangouts Episode 446 LIVE! USB-C Dock, CNC Rotary Macropad and Jumping Spider https://www.youtube.com/adafruit/live Today's coupon code โprototypeโ gets you 10% off your order!
This week @adafruit weโre prototyping new projects. Designing a new USB-C dock for vertically mounting dev boards. Prototyping a new macropad using a CNC rot...

good morning folks!
hello! good 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...
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Oh wow, the new temp+humidity sensor is live too, it wasn't when I looked before ๐
Press-Fit Male Pin Header https://www.adafruit.com/product/5938
NeoKey 5x6 Ortho Snap-Apart Mechanical Key https://www.adafruit.com/product/5157
For folks who want ready-to-go keeb action, we've got the lovely Adafruit Macropad with a 3x4 grid of MX+NeoPixel key switches - but for those who like to forge their own path, we now ...
oh I didn't know the S3 had bluetooth support ๐ฎ
Adafruit ESP32-S3 Feather with STEMMA QT / Qwiic - 8MB Flash No PSRAM https://www.adafruit.com/product/5323
it's got some serious heft lol
and is very satisfying to use
I wanna make a safe-cracking escape room puzzle with one
(or something similar)
oh lol I was just thinking it would be cool to have snap fit mounting cases
y'all are way ahead of me
definitely 8MB flash versions only (although you can turn off OTA partition and get it onto 4mb versions)
oh that's good to know
Coextrusion PLA Filament https://amzn.to/3WguHo5
or making cool artistic design with multi-filament
that HAL remake is awesome
the dock is a great idea for it
oh! I'm trying to work up the nerve to show off the lunchbox tonight on show and tell ๐
thanks for highlighting those ๐
Great show, thanks guys! 
thanks folks! cya tonight
Thanks all
Hi folks! As we prepare for our Adafruit factory upgrade (more details coming soon!) We will not have ASK an ENGINEER tonight on Weds. July 10, however we'll have JP's workshop on Wednesday nights while we work out the new schedule for shows and more! Show and tell will continue each week at 7:30pm on Wednesdays!
Stay tuned to our socialz, Discord and more for more details!
here is the link to join show and tell! https://streamyard.com/egpqc5ucdm
Hey Y'll
Good evening everyone
Evening everyone
๐
hullo there
Good evening everyone.
Howdy! ๐
Matter support is very exciting!
The idea you could write something in CircuitPython and easily control it via matter from your phone is great
that's the hope
Can an ESP32-S3 use Wifi and BLE simultaneously?
yes
where is the link for watching tonight'ss show and tell?
BINGO!
awesome
Thank you! ๐ It is Visuino - https://www.visuino.com/
Learn how to build amazing Arduino projects using drag and drop interface without any programming skills. Build your projects in minutes, not days! All you need to do is drag and drop components and Connect them together. Visuino will create the working code for you so you don't have to waste time on creating
Levitation achieved. Ping Pong UFO.
really cool how fast it stablized at the right height
Very cool @vagrant flax
That looks like a ton of thought and effort went into it. Brilliant!
That looks great @vagrant flax so nicely designed. But where do I put my sandwich for lunch in there?
This is going to make an amazing playground note squid. Fantastic puzzle game.
It's so clean looking too. Very impressive.
Thanks everyone! Thanks for the great show!
Great projects everyone
thanks for sharing everyone! thanks @split gazelle for hosting
Thanks @split gazelle Thanks all for sharing great projects tonight
Great show & tell everyone! Always nice to see many community members showing up.
thanks folks!
Thanks @split gazelle
Thanks to all for sharing
Looking forward to trying out the esp32-s3 mp3 stuff. Great updates for 9.1 @paper peak and developers!
Remember, no Ask an Engineer tonight. See the pinned messages for details.
I'll be livestreaming John Park's Workshop today at the usual time (1pm Pacific / 4pm Eastern)
๐ ๐
good afternoon
๐
hello!
Hi people
greetings
hihi
Heya ๐
๐ธ๐ช ๐
Good evening, @clever summit ๐
Good afternoon
Good Evening mr. Callaway!
Hey JP missed you Tuesday hope you're doing well in this crazy heat wave

chatty chat ๐
what's that? what? Oรน est Le Chat?
Sorry I'm late. Won't happen again
Lol
Helpful magic secrets!
Todbot recommending to JP to talk about bootloaders - that's on point. ๐
ahahaha
because I forget all the time which magic moves to make to get the bootloader!
Resetium Bootius! ๐ช
The only real different one I find is the pico which is hold-n-plug
Prob regular pico
rp2040
plug while holding BOOT
so many things called pico!
๐ฆ
"Now we're going to crank up the RF power level on the WiFi chip so we can start grilling..."
Lol
42.8? That's a cold dog...
"First we start the fusion reactor in the grill until probes show 11682ยบF..."
Yay no listeria!
JP has many barbeques...
blows my mind there are BLE grill thermometers
Howdy all
fernheat? what's that?
Lol
Noticed you're not using CircuitPython Connection Manager
https://docs.circuitpython.org/projects/connectionmanager/en/latest/index.html
It wraps up SSL and Sockets
I "think" that's where things are headed
Fun fact: When Fahrenheit invented his scale, it originally went from 0 to 180 (half a circle). However, his thermometer was faulty and read freezing point as 32, not 0. That's why the Fahrenheit scale goes from 32 to 212, not 0 to 180, as intended.
Less fun fact: his parents died after eating poisonous mushrooms.
They probably weren't cooked properly. ๐
Thanks @haughty quiver Bye!
Thanks JP - Bye All!
Thanks JP!
Thanks, @haughty quiver ๐
thanks JP!
Thanks @haughty quiver . Have a great weekend everyone.
:beep: :beepbeep:
thank you!
Good job John
thanks much everyone!
@rapid hornet , a question for your Deep Dive stream later:
Can you talk about the current state of BLE on espressif? What works now in 9.1? In particular, I'm curious about pairing 8BitDo BLE gamepads with a QT Py ESP32-S3 as the central, then using a virtual display over web serial. I've seen notes in learn guides and github about limitations on 4MB ESP32 boards. Is that still a problem?
hi
got my Great Scott Cynthion today !
Oh, matter day, today? โค๏ธ
cool - I'll try to get packetry usb logging to work this weekend
I've been playing with home assistant this couple of weeks, and I do have some good hopes on the C6 being able to work as a matter-wifi gw. And of course as sensors.
Hi Scott. I got heavy into another project and didn't get time to check out matter for you folks.
Excellent. Thanks for the summary. I've got both 4MB and 8MB QT Py ESP32-S3 boards on order. Planning to try pairing with gamepads. Will let you know how it goes.
Oh yeah, C6 is thread. I have the other H dev board here somewhere.
Do you folks have plans for the Raspberry Pi AI Kit? I watched a Seeed Studio stream last night about it and it looks pretty amazing.
$82USD is not too bad. Sometimes those dev kits are EXPENSIVE.
I was so excited when Matter came out. What a PIA to have so many protocols in the IoT wilderness.
Blinka: turn on the lights
I have a light behind me that I told Apple Home to turn on at sunset so I can keep track of the exact time of it as the days get shorter. It does it down to the second of the sunset.
1024 pages is a large spec - what stages do you go through to understand large specs like that?
Me too. Also had issues getting the SDK to clone properly on my Mac.
Well, if you couldn't get it to work I have no chance.
Are you going to contribute your code to the Matter Project?
A smattering of matter.
What hardware for today, H2 devkit?
I just started looking for the Matter spec ( got to Wikipedia )
LOL, kinda like "Joe Pera puts you to sleep".
Not zzz here, I always love this dives.
TLD schema packet parsing arrays in CP. ๐
I was just reading about descriptors. They look useful.
Weird but super powerful. That should be on a sign at Adafruit, or unofficial motto. ๐
hey folks!
I just saw on the Adafruit website that Adafruit is moving ? Wow, how did that come about? Have I been living under a rock?
Moving to Costa Rica? :p
Doesn't really say much - totally vague...
Very exciting - will be a HUGE effort to move I guess.
"just one more thing" - Columbo.
last AAE I think they said about getting things mostly (or all) on one floor, more space, better rail / subway access
I'd be interested in some moving videos. Like how does one move a massive pick and place or solder flow machine safely. Seems like a logistical nightmare.
There are companies that specialise in moving equipment like that.
Not your general movers. But yeah, locking everything down in the machines to ensure no movement/crashing of things while travelling etc.
I prefer using the term initialize but I hear instantiate used too. Is there really a difference or is it sematics?
I'll rewatch this later ๐
that make sense thank you. guess i use initialize because i work with display init sequences a lot.
Ha, I'm guessing your friend got to sleep a while ago.
I don't know anything about matter (yet) so no idea if what you are doing is good/bad/right or wrong, hahahaha
oh, right, I'm only listening in the background while I work on TinyWATCH firmware.
No matter how you write it - someone in the Python community will dislike your implementation ๐
You can never win, so do what you prefer.
so can you walk through the data structures (input) and how it gets to the printed output?
Late to the party, is the TLV packet type a matter specific thing? Oh and what device are you interrogating/ connecting to, a lightbulb?
Ah commission, yeah that's the one, thanks very much for the summary
earlier you mentioned unit test - is this the pre-work for -unit test
I can't deny, having it predict my refactors based on later context was so good today (200 lines worth of repetition - 20 variations). Only 1 of 19 incorrectly assumed/guestimated
Writing unit tests and other "busy" type work is a perfect use for AI
love copilot, I have been using it in only a couple of things, as I normally develop inside some riscv box and I'm to lazy to setup fuse-ssh on every device, so I still use ssh and then vim.
But when I can, copilot is a time saver.
The one erroneous one had different naming so to be fair it spotted room for improvement by getting that one wrong
so you are getting into test driven development ?
I just started playing with matter over thread using the silabs arduino core on a sparkfun thing plus matter. I might look into adding thread as a network interface in the thing plus matter circuitpython port
There are a few flies in my lab so I got a fly swatter started on my 3D printer.
I always get the byte order wrong half the time ๐
could you test the float encoding in C ?
Are there any matter or other integrations that you've been fantasizing about for a while / briefly motivated by the idea of...
I also have a c6 and an h2, might start there due to the popularity of esps
I want to use the web workflow over thread for some robotics stuff too
the esp thread library has tcp examples iirc
Draw Bridges?
network bridges?
Jeff Bridges?
( are you watching the clock - ready for Lego ?
Canal Locks?
isn't a float 0 encoded a all zero bytes ?
the ">" is 0x3e which is the last byte is correct
the test console window is covered
looks like things shifted right
is there a conversion "through" a double ?
what could you use a microcontroller for where you would actually need 17 digits of precision? i can't even imagine.
so you need to check the senders length
thank you for the stream!
seeing the matter packets was pretty cool. would like to see more of that and crypto sounds hard but fun.
Thanks Scott.
thanks!
I'm a few minutes behind, but making coffee now and then starting up the stream.
Starting now. I'm doing some setup of my environment and then picking back up the Bitmap rotation from last week. You can follow along on YT: https://www.youtube.com/watch?v=DFdeJZHMQyI or Twitch: https://www.twitch.tv/foamyguy_twitch
โ๐
โ ๐
nothing like a hardware failure to force a clean environment
a moment of "been there before, lessons learned" - it's also a good time to review your 1/2/3 backup plan
it's also a great place to update your configuration readme and also your credential store
you probably haven't looked at your Discord profile since they changed usernames
this is also a good time to snapshot any configuration files or directories
using one per project but symlink the pipfile/requirements?
I often have a baseline pipfile and then reference a per project include file
using one venv
yes
pipfile == pipenv -- being deprecated/rendered unnecessary in 3.11 and beyond if I remember correctly
that's the "joy" of a major version update - all of the locations where tools have to be pulled from
your realizing while some folks start using bash scripts or ansible to do local machine setup
another tidbit you could try - is to save your shell history once you are happy
then you will have a "replay" file
or at least notes
your now dealing with shell's and how they are spawned
logging out just reloads all terminal sessions - that is what su also does
this is when you have to think about if you want this to be in your shell's "profile" startup script
git configuration? since that will require adjusting a config file that you may not want to show
you need python build environment
not sure if you do or not, that error is pointing to that as a solution
sysv is in Everything that is a linux binary - which CPython is and the core of CircuitPython most likely
that's what "wheel" was supposed to solve IIRC
so the shear method allows you to do lossless rotations?
why not move your source image down a few pixels and then put markers on the edges of where the shear will happen
then put your dots below the source image
x
ooOooo
oOooOo
oOooOo
ooooOo
x
the x shows where the shear will happen
or use 1 or 2 to be the shear "step"
Got to head out. Iโll catch the remainder on VoD. Thanks!
yes, to be able to print it out on the terminal instead of using a bitmap to display the diagnostic
your trying to use bitmaps to debug a bitmap routine - my "rule" is to never use the thing your working with to debug what your working with
it's all good - I'm trying to ask questions to help you focus
half of the difference of the vertical total ?
the fun of being mostly color blind is I never do this kind of work
the result is looking great
are you telling displayIO to push a new buffer ?
you will need to cache each bitmap, get the largest possible size, then set the tilegroup to that largest size and then flow thru the cache
yes, your method also helps you be able to see the before / after while calculating
wouldn't your final test would be to step thru by 90 until you get fully around
then the first and last bitmap should be identical
Would love to see if two rotates back to original left the original image without distortion for example +30 +330
and that ^^
good morning โ
oh hey you're using the colorbox. has that helped as much as I hoped?
yup, that was idea with the blank spots in the blinka image something like the colorbox would make everything much easier to track. glad it worked!
๐ errands are calling, thanks for an enjoyable live stream
without anti-aliasing things are going to be blocky no matter what.
Really not bad though
this is really cool watching you figure out the math for it. floats and rounding for rotation and shearing isn't going to be an easy problem. hard display problems is why i watch you. i'm sure whatever you settle on will be good enough.
I would like to see a displayio example simpletest showing rotozoom examples next to your shearing examples. could help someone figure out which method would be best for their use.
ahhh, yeah that would be a problem. i can see why you wanted to explore shearing now.
i can make a 17px color box so there is a center. maybe that's part of what is creating some problems with shearing is the even # of pixels?
i would be interested in seeing the behavior difference for a 16px vs a 17px with a center point.
Here's a 17x17 colorbox to experiment with. Indexes all appear to be the same.
I'll imagine it will be a little more satisfying to use one that has a center point.
great stream. have a great weekend!
๐
?showtimes
Desk of Ladyada - Sunday Evening
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays
hello fellow humans!
good afternoon sir
Hello! 
Good afternoon.
?showtimes
Desk of Ladyada - Sunday Evening
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays
Oh it's happening now!
Hi JP. Glad your back. Got my order in place. I could use these for sure.
๐ธ๐ช ๐
These things are brilliant
Perfect. I was just looking for a mounting solution for my hexapod and these will work perfectly! Great timing.
Question: can I mount these to a computer fan to make larger fan blades? It's hot ๐ซ
Follow up question: how many meters wide can I make it?
You can also use heat set inserts on 3D printed parts to easily attach these to a 3D printed project
neat! I hadn't considered that. great idea
ooh I just saw Adafruit is moving to Brooklyn right now !
Reminds me of the song from "The Jeffersons" but in the opposite direction ๐
yessss I love this
This is how I secured the PCBs to my enclosure in my recent "top secret" lunchbox project
Thanks @haughty quiver
Thanks JP!
thanks JP!
Thanks JP ๐
Bye!
thanks kindly all!
that looks so cool!
Thanks, I appreciate that. This is my "demonstrator" version of the hexapod. I will use this to practice driving the robot and learning what I need to change in my code. I am using the Adafruit Metro RP2040 to drive this, along with a PWM board driving 12 MG995 style servos. It will interface with a remote control. The code is written in CircuitPython. My intent is to scale this up to 250 pounds and compete at BattleBots, hopefully being part of the next season of BattleBots. The large robot will have a Metro controlling each leg and another for the central processor. The 250 pound robot is Arachnophobia, the 12 pound robot (shown in the video) is Itsy Bitsy and I am working on a one pound robot to compete with locally called Silver Fang. I knew I could get the electronics working with Adafruit--it was everything else that was a huge undertaking.
โ โก ๐

Hey Y'll
3DHangouts Episode 447 LIVE! USB-C Dock, CNC Rotary Macropad and Spiral Cone https://www.youtube.com/adafruit/live Today's coupon code โusbdockโ gets you 10% off your order!
This week @adafruit weโre checking out our new USB-C dock for vertically mounting dev boards. We have a working prototype of a macropad using a CNC rotary en...
Excellent
Hi folks
is it weird that I'm so jazzed for this move? can't wait to see that new space!
check the area https://industrycity.com
Located in Brooklyn, NY, Industry City is a vibrant 6-million-square-foot ecosystem offering bustling workspaces, retail opportunities, dining, and events.
Love the design of the macro pad
the CNC rotary really feels like a quality piece of hardware
those cases and brackets would be cool in black also
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
Adafruit Fritzing Library parts - https://github.com/adafruit/Fritzing-Library/tree/master/parts
Awesome show! TY!
Thank you for taking time for us.
THanks folks cya tonight
thanks so much for hanging out
When will the invite for tonights show an tell be posted?
I'll post a link here about 10 minutes before show start
Thank you @haughty quiver !
Hey Y'll
Good evening everyone.
Looking forward to @trim mountain and his TRRS update!
hi all!
Not to spoil the surprise but I'll be talking about this draft pull request: https://github.com/adafruit/circuitpython/pull/9436
Hello!
was my audio ok now?
Perfect
yes!
Chris did some super cool solderless at stuff
@rapid hornet yeah that was probably too fancy (too easy to not understand), but I didn't want to re-type anything
have a good rest of the evening all!
CHRIS! Long time no see. Happy to see you again
Neat Chris! It'd be awesome if Adafruit made a StemmaQT version of this 2.42" I2C OLED https://amzn.to/4f6szqm
Great job Chris
https://www.openmote.io in case anyone missed it!
Samson & Ezra, are you in the chat ?
Is that from you Samson & Ezra ?
Great projects everyone. Thanks for sharing.
Thanks JP, Thanks all for sharing
My little pico_test_synth I showed is here: https://github.com/todbot/pico_test_synth
Thank you @viral sail !
Thanks all for telling and showing -- and JP for hosting!
I broke my broadcast settings, be right back!
will it have qwiic connecter or Wii mote accessories like the nunchuck or the classic controller?
Thank you @haughty quiver !
It's 8 O'Clock. Do you know where your children are?
alright here we are!
Bugs squashed!
beep-beep
Ask a Lars Shop
You'll be gluuued to the screen!
Can you imagine the difficulty of moving those soldering and pick-n-place robots?! omg
I'd rather built a teleport system firstโฆ
just packing all of ladyada's prototype boards will take forever
I want to get something just because that's the longest discount code I've seen
RIP MCA
Hi All
howdy!
And they look cool as decoration!
Gord-ie, not Geordie
Got something to show in the next weeks probably that might en-light-en youโฆ </spoilers>
Tom's Obvious Minimal Language
omg is that what TOML really stands for? hahahaha
Tom's Obvious, Minimal Language (TOML, originally Tom's Own Markup Language) is a file format for configuration files. It is intended to be easy to read and write due to obvious semantics which aim to be "minimal", and it is designed to map unambiguously to a dictionary. Originally created by Tom Preston-Werner, its specification is open source....
You just have to 'import secrets.py'
some (pixel) stretching!
Anybody know when HDMI will go out of patent?
In theory you could have two potentiometers if you are willing to give up the button.
retro ๐ป
wait two potentiometers in HDMI? ๐
Haha
hmm the PC joystick port didn't need the +5V IIRC, it used the pot to make a oscillatorโฆ possibly you could use the internal uC pull-up and make a voltage divider with thatโฆ
so 1 ground, 2 pins for 2 pots, and another pin for many buttons with different resistors
btw @haughty quiver your mic is a bit low wrt the video music
that's a funky plastic gelato !
If you know what the pull-up resistance is that might work. But you might need a 10meg pot
could run TX/RX/V+/Gnd over the TRRS going to another microcontroller with lots of GPIO and analog ports. ๐
Tell Chris Young!
I'd rather make NUMA clusters of Pis, but that'd need the kernel to map the other Pis in the PCI space properlyโฆ ๐ค
I suppose yes
I heard it's called PS-RAM because it's for cats
Also, not sure if you can use pull-up at the same time as analog input.
You have to sing it @haughty quiver
probably, even on Arduino you just need to set pinMode(, INPUT_PULLUP)
DIGITAL input pullup, not analog.
๐
rightโฆ I guess someone need sot try ๐
Adafruit USB Type C Power Delivery Dummy - I2C or Switchable - HUSB238 - STEMMA QT / Qwiic https://www.adafruit.com/product/5991
You could have a normally closed contact on the 'off' port to keep the power off until the microcontreller sets the correct voltage.
Adafruit QT Py CH32V203 Dev Board with STEMMA QT https://www.adafruit.com/product/5996
Great show thnks
wow that control panel is amazing
Question: what's the murder puppet?
That's Lars
Thanks @haughty quiver
Thanks JP!
Thank you @haughty quiver ๐
thanks JP!
The AAJPW show was great. Thanks JP!
Bye!
Thanks JP
Thanks JP, Have a great week all
Thanks for taking time for us.
The workshop "fusion" show.
Thanks, n8!
LOL
Nice!
ROTFL
YSST
thanks all!
Yes it is from us (ezra here)
We hadn't thought about putting a qwiic connector on it but now that you mention it, one definitely belongs on it and we will add it. Right now we are primarly focusing on the wii remote but are planning on tackling the nunchuck at a later time!
I sent you direct message. I would love to add support for it in Visuino ๐
@lost crag will you be selling these drop-in Wii-mote on amazon or on your own shop, and if you are where can i find it when its ready?
we are planning on selling the boards on our own site: openmote.io, right now that link re-directs you to the kickstarter where you can pre-order one. once the campaign is over openmote.io will be where you can get one!
Hint for @haughty quiver in "Ask A JOHN PARK's WORKSHOP"... most of those new product must have been a Top Secret at one point in the few weeks before. This mean you could steal Lady Ada talking about the future product, the same way you use her new product presentation when doing "Product Pick of the Week".
top secrets are prototypes and the design can be different at the time its launched as a new product.
Still it give a good hint on what the product will be. (Top Secret or Ask an Eng short)
Hey Scott, more matter matters today?
Hi Scott. I hope all is well with you anfd yours.
Just something funny. I'm also watching the Cubs/Razorbacks game and there has been a pigeon along the 3rd base line for about an hour now.
My openthread module is added, but I'm having trouble getting the esp-idf openthread component added.
come on then, show us the lego too
clever recording & playback !
oh that packet replay will be very handy. Wonder if users can similarly use via a custom build to report issues
what extra information did you need to record to enable replay
circuitmatter is a great name for it.
well it won't be much different than current naming conventions like circuitpython/circuit_python_adafruit_requests... sometimes the naming is redundant but if it was just matter then might get arduino report issues in the repo. being specific does help for library names too simply because of github repo names.
would matter have MQTT support or does it have its own protocol for that kind of thing? i know nothing about matter.
I had a go with Matter and struggled so if CircuitMatter helps I'm on board
Ran into issue not having the Thread Border Router
I wrote my findings up here... https://www.somenice.com/2024/04/matter-as-a-smart-home-standard/
It was the SiLabs MGM240P chip
That QR stuff should be easier. Got caught in a loop
The esp border router works well with home assistant and the silabs arduino core
more circuits of the matter
ohh I'll be able to setup an ESP32-S3 to communicate to an Echo Show and stuff like that? that would be cool.
The silabs core has an easy matter library
I'm using it on the sparkfun thing plus matter
is there some community group for getting certificates for indy / dev matter devices, a bit like your free VID/PIDs, still signed rather than test device signed. I thought one needed devices certified before some bit of the process. ESP rainmaker effectively handled that for you, but also allowed you a bit of flexibility with the signing pathway
ok then a realistic project I would look into would be a microcontroller with temp sensor, soil sensor, humidity, and use that data on the microcontroller to trigger events like watering the lawn, drip irrigation, etc...
that is the kind of thing that would appeal to me.
amazing, thank you for that golden nugget
I worried it would be a bit like installing untrusted apps, a few hoops for users to do before they can see / install, and less technologically capable users would struggle
i remember the screenshot and vendor id said UNKNOWN or something like that. could you enter Adafruit or a custom vendor?
Certification was something I was not aware of. Even the Arduino Nano Matter can only be ever used as a "Lighbulb", otherwise it's uncertified.
ah no, so it's optional (MAY) to show a choice message (only Should for showing not trusted device), and google/samsung/apple can decide not to pair / show choice message for untrusted devices until some hidden setting is enabled.
Got developer mode on your phone turned on? (if apple has such a thing)
just to confirm - the numbers ( like 123 ) refer to the messages in your recorded session - or are the relative to the beginning of the session ??
I probably missed the meaning of the the non-relatived numbers in the test code assertions
I probably just missed that - thanks
Are you using wireshark or something similar to watch all the traffic? Or just using your recordings?
are they trying to solve problems that have been solved in other internet protocols already - or are they trying to solve newly discovered issues
yeah,
the udp requirement is likely due to thread
iirc the openthread library used to only have a udp api
so there are some questions coming in on Twitch also ?
thanks for resolving that mystery ๐
does the broadcast message always get responded to / acked, or can they be fire and forget?
hey
Stay Cool in the PNW - Pacific Not Wet
you probably talked about it previously but whats the motivation to write a Matter implementation in Python vs. pulling in a C implementation and wrapping it?
makes sense!
nice ๐
are there any constructs that you have already use in this cpython code that you know don't port into CircuitPython ?
TLS1.3?
is a very C brained description/standard haha
how will the (cross restarts) nonvolotile memory be handled in cpython and CP ?
you have a typo in the if statement
(you are answering the question while these questions are in the queue ๐
I like how CoPilot picks up on typos like that and suggests subsequent code without the typo
thanks for streaming, have a nice weekend
Thanks Scott, interesting as always. Hope you have a lovely weekend
happy belated? birthday Scott!
Thanks Scott, Have a great weekend
next week ?
Great birthday week. Mine was Wednesday/
thanks again Scott
I am getting started for the morning. taking a look over some library PRs. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=xBbI3_aT6Kk
โ๐
Your audio sounds choppy on YouTube. Iโll check twitch to see if itโs the same.
Same on Twitch. Still choppy.
Cutting out on higher amplitude.
Like a hard limiter or some wild compressor setting.
Canโt tell a difference. Still choppy and difficult to understand.
A better description is that the audio amplitude is pulsing, like a guitar tremolo pedal.
Last week was okay. This is a new special effect.
Are you still using the OBS noise limiter?
It sounded okay for a bit, but it may have been when you were talking softly.
Good luck. Iโll watch for when you come on next week and give it a listen.
I think I may have gotten OBS straightened out. Hopping on this morning to stream working on library stuff again to test it out. https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=HK8kduPQXpc
Thanks @smoky island Joined late, glad you got audio working
I see the upcoming new product is Product ID: 5993. Definitely grabbing a bunch. It would have been great to offer show discount on the horizontal version Product ID: 4090 at the same time and I'd buy both. I may toss in a couple in my order anyway. I did notice one thing on the 4090 page: The "Also include..." suggestions aren't compatible or useful for the breakout board! the micro-B to C adapter Product ID 4299 is the only inclusion that would be useful.
hello!
Good afternoon.
Hi! ๐
greetings and salutations
๐
John your not showing on YouTube
Echo Echo
vertical breakout lets go
This looks incredibly useful
OK
no echo to me on youtube
I'm watching youtube fine in UK ๐
although it can take a while sometimes to refresh into the live stream from placeholder page
what about USB-C PD and QC?
just got a few ๐
These are great proto boards if you use a mint tin. https://www.adafruit.com/product/723 Digikey has some in stock still
I grabbed the max today. Even just for power input. I tossed a couple of the horizontal (4090) ones in the cart as well for good measure
https://www.adafruit.com/product/5997 are coming soon and I see some promising possiblities
I'm going to make some ridiculous things
I've not slept enough and it's late here, but where was the fourth wire going to the pico, like the 5v wire?
oh column 11 on protoboard, got you
Thanks JP!
Thanks @haughty quiver
Thanks JP
Thanks ๐
get on the LarsBus
haha
Thanks JP, Always fun!
These should be mountable on a 3d printed case, with the socket poking to the outside, I'm imagining...
Yep! As always, the Ruiz Bros got you covered: https://learn.adafruit.com/usb-c-dock
Hello! ๐
3DHangouts Episode 448 LIVE! iOS BLE Controller, CNC Rotary Macropad and Flexi Liopleurodon https://www.youtube.com/adafruit/live Today's coupon code โiosbleโ gets you 10% off your order!
his week @adafruit weโre showcasing an iOS BLE media controller using 3.5in TFT FeatherWing and Feather ESP32-S3 . Our prototype of the CNC rotary encoder ma...
Barely woke up in time for the show, accidentally set my alarm for PM instead of AM ๐
oh no ๐
"Joys and more"
Im late.
I bought some stuff yesterday in JP's show, looks like it shipped today ๐
if you havent notice you could 3d print pc case looking pi case https://www.fractal-design.com/north-pi-3d-files/
with cnc so front could be nicely way to make too
Thank you for taking time for us.
thanks folks! cya tonight
thanks so much for haning out
excited to show off some more of OpenMote today and talk about soldering resistors to 0201 pads ๐ญ
no way, looking forward to seeeing that! I've got to fix a missing resistor of similar size on a Kano PixelKit, typically under a battery mounting area so minimal space. I was going to do the same but when I held it in place as a test it didn't solve the initial problem. Maybe wrong value ๐ฎ or did an awful job of "holding it in place"
OOooo I didn't even think to hold it in place to test if it works, I just got lucky after fiddling around for 15 minutes, although I did have to resolder it once because I forgot how series and parallel works the first time ๐
Click this link to join Show & Tell Live to show off your projects! https://streamyard.com/xidqpfx4jj
WE ARE LIVE! SHOW and TELL https://www.youtube.com/live/T_05tsvhABw?si=JYXLmmxaKTZHp5Dc
To show and share a project at 7:30pm Eastern today, view the chat or in discord https://adafru.it/discord and look for the JOIN link to join. For best resul...
Heya ๐
๐
heelllloooo ๐ long time ๐
Hey Y'll
๐
I can't wait for Urish to add some more interactivity to the CI testing version of Wokwi. It already supports setting values of components (like a servo angle) or sensors etc drawn in your circuit diagram. https://docs.wokwi.com/wokwi-ci/getting-started#example-projects
Beautiful design @spring heath !
Cool project @split gazelle !
there's a chance you can pry up all the tabs on the back of the old slide pots and swap in new guts
@haughty quiver yeah i need to attack it more aggressively
๐
also, you may be able to pry those up, hit them with Deoxit and blast out the gunk
Thanks to all for sharing
Thanks for sharing all
thank you! we're excited to keep bringing the openmote updates
Thanks everyone for stopping by and either sharing or watching
Hi JP! This is Jay with a different account from my old back7.co days ๐ Happy to be watching the streams today!
Hello!
Hello! ๐
Hi john thanks for stepping in for them
Dramatic JP
noir
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...
I spied them moving Adafruit earlier today
Audio?
no audio
Your silent
no sound
@haughty quiver no audio
Mondri-Anne
Still a WIP on the write-up but I hope to have it finished by next week's show ๐
This is a really exciting breakout
Adafruit CH334F Mini 4-Port USB Hub Breakout https://www.adafruit.com/product/5997
alpha channel on the water bottle ๐ฎ
Ask A Johngineer
Thanks to every one working at Adafruit great job John
Question: is there a Learn Guide for your retro-reflector greenscreen thing?
that's really cool!
Thanks JP
Thank you JP for taking time for us.
Thanks for the show JP!
Thanks JP!
๐ฆฅ
greetings Deep Divers
hi
heyhey
gruetzi
Hi from Costa Rica
it's late here over the pond
quite the opposite, I usually work on the side while watching ๐
no sleep, more science!
Got my openthread module compiling but it's crashing for memory access
is this MAC like HMAC, as in message authenticity checksum (or whatever it means)?
I hate that this type of code is still a thing
no this whole naming variables as a single character
that's the pain of learning something new sometimes ๐
can gdb describe ByteSpan with ptype ?
i was trying to avoid "just use gdb" ๐ but yes
oh gosh they have some strange preprocessor stuff that generates and wraps that
Sorry, I'm coming in and out of the stream because I got pulled into a meeting.
They use the names from the paper that describes the algebra so that the implementation matches, but I hate it myself.
I just saw a bit of a fight about C++. Have you seen the python implementation that home-assistant uses? (I've been trying to build a bunch of hass stuff for riscv in the last weeks)
https://github.com/home-assistant-libs/python-matter-server/
maybe easier to read a high level doc that describes what is expected and implement that with existing Python libs? Usually the cryptography stuff builds on standard stuff and you just need to know what flow they implement
is this running locally? I forget. gdb would go miles here like @timid plover said
well, it'll decorate/explode the types nicely
and you can just set a breakpoint on some line/addr, automatically run a command (say to dump an argument or var) and continue
hopefully it should be encouraging that picking up some open source software, it is often the case that one or two key pieces of information is missing, and must be determined before one can just run with it.
Glad that CircuitPython isn't as difficult to pick up,
and we look forward to thecircuitMatter implementation providing that missing key to Matter
one thought - are there "acceptance tests" that verify that the original matter sdk is working?
I think that you've already verified that, and are comparing against the SDK demo, right?
one can walk back in the git commits to find where it "worked" before, right?
those work well enough together ๐
I think we've all probably been there. Thanks for being willing to work on it with an audience ๐
hope to hear progress on show and tell ๐
good night!
Thanks for the dive.
thanks all! maybe I need to replay the stream to see how I broke the build
I'm getting started for the morning now taking a look into some new displayio features and a few other displayio related things. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=SZrlfYbYmjQ
Good morning โ Finally managed to catch a live stream with you.
โ
Hey Tim ๐ It's comforting to hear other people experiencing troubles with OBS setups etc, reassures one that they are not alone in their problems
Pfft I've been lazy too. I didn't get back to soft_keyboard for months too. ๐
lazy is the wrong word... ADHD with all the shiny new things Adafruit always comes out with weekly.
pretty sure i brought that up too.. not sure i filed an issue or feature request for it.
efficiency always matters.
jpg blitting to bmp would be cool.
i haven't met a microcontroller i haven't been able to slow to a crawl with api data and touch menu projects with wallpapers. S3 is super awesome though.
yeah the 640x800 display i'm hoping to dotclock someday with a future microcontroller, something that is like 1.5GHz with 32MB of ram. yes yes raspberry pi can do it but i love seeing the advancements in microcontrollers for some reason. it's still a place to pioneer.
If you're into cryptography then https://www.youtube.com/@CryptographyForEverybody is worth checking out. He's amazing. Everything from simple playfair ciphers to modern encrypted video connections. Cryptool2 is a very powerful piece of free software. ๐
link was cut off, had to repaste it
custom playfairs are tough. i prefer multi-subsubstition. something about it is satisfying. single substition is too easy but also the most gratifying to solve when you first get into cryptography.
Cryptool2 has analysis like that and will do tri-grams too.
there is a learning curve with it but sounds like you're already way past the basics. the software itself has a learning curve like any software.
that's going to be so nice to switch between imageload bmp or imageload jpg on a whim and not have to change anything.
Try renaming files to not have matching extensions
i've been using that fix for a while without issue. hindsight 20/20 it works well.
the debounce works very well too and i have enjoyed the key highlighting when you press a key.
i think the key error was coming from a grid within a grid having a 1px border so it's possible to hit that and it would crash the script.
key error pass fixed that
basically need a mobile like keyboard layout. however you want to approach that go for it those are just my ideas... but i'm not a fan of 2 separate json files to do it.
which was my approach and it ended badly
Is there T9 support on this keyboard?
i was having issues switching back and forth. i imagine you probably would be able to do it, i just straight up failed at it.
not sure what T9 is but there is support for changing the json layout file however you want for different languages.
T9 was the Nokia phone keyboard, predicted what you wanted (reusing numeric keypad as alphanumeric), or you went single input mode and press 1 enough times for a,b,c etc
oh ok. that should be doable with a custom grid. hmmm multiple alternate keys from a single key isn't in there.
We got the flash for a reasonable dictionary
i think of soft_keyboard similar to neradocs keyboard layout. it's similar with json files, except it's all touchscreen based.
a fingernail works as well as a stylus for resistive screens.
if you have a problem with the library or class naming conventions please complain to past Tim. ๐
i think you pushed it to PyPi too
that's what I'm using, uploaded directly from my circuitpy device.
Dunno, I would probably use FontForge.
i'm defaulting to using mobile_layout.json, mine might be slightly different from the one you have due to giving up on the switch mode.
I thought he made an auto calibrator too.
yes it will default if a file name isn't specified, think i contributed that.
soft_kbd = SoftKeyboard(
2,
100,
DISPLAY_WIDTH - 2,
DISPLAY_HEIGHT - 100,
terminalio.FONT,
forkawesome_font,
keypress_cooldown = 0.1,
highlight_duration = 0.1,
layout_config="mobile_layout.json",
)
didn't know that was a thing. i always put library files in the library directories.
ahh that makes sense otherwise a library update might wipe their custom file.
guess i've been yolo'ing it the whole time. ๐
honestly it's been so long i forgot if it's ascii too. ๐คท haha this is what happens when you put down a project for too long.
Is there a default way to handle 'layers' like for custom mechanical keyboards?