#live-broadcast-chat
1 messages · Page 54 of 1
i came in around 7 and had no clue what was happening during that transition, still trying to get an LED to blink then.
adafruit_rsa and adafruit_blinka_rsa? is the other case mostly for blinka?
i've been running into that a lot lately
ah there's the billy mays comma. it shows up automatically when you least expect it. 😆
I've noticed a lot more inability to ctrl+c out in 9.0. maybe just me?
can look on the bright side and just say it's far more efficient and runs so fast you can't ctrl+c without adding in time.sleep() 😎
did you see the other playground note i wrote on windows pre-commit. now i can run it with a single mouse click instead of using CLI.
i'd rather point and click anyday than use CLI, that's just my personal preference.
requests had ruff built in, not sure if that was just a test. think it's only in requests right now as justin is testing it.
so when i ran it on a requests PR ruff automatically ran.
ah i might have pulled the beta commit to help justin test it.
yeah isort was giving me hissy fits for a while. i didn't understand the change until it was explained that it's a new new thing that's being beta tested on requests repo first.
with all the PR's i submitted gave ruff and connection manager a bunch of testing. justin was pretty happy with most of the results but had to make some changes.
9.0.3 changes: fix for AnalogIn on Nordic nRF boards, and the addition of the Waveshare RP2040-GEEK board
i think we're going to have like 5 new boards added this week judging from some of the commits in dev chat.
thank you for showing that you get a lot of pylint errors too. 🙏 pylint has been testing my patience lately.
see, see the lengths you have to go to make pylint happy. the struggle is real.
i think they run from inside pylint
or pre-commit? in my local copy pre-commit will run pylint and actions seems to run in the same way.
yeah there are plenty of people who use circup without ever using it for PR's.
thank you for the stream! i learned a lot!
Bye!
Desk of Ladyada - Infrared Testers & Tons of Trinkeys! https://youtu.be/trK2tNe4iUk
Creating infrared board testers and small designs, including an Accessibility Trinkey and a Pixel Trinkey. Also exploring PCB-mount USB C plugs for modern Trinkeys.
Creating infrared board testers and small designs, including an Accessibility Trinkey and a Pixel Trinkey. Also exploring PCB-mount USB C plugs for modern Trinkeys.
QtPy sandwich! 😋
Question: if you have a moment, could you compare the "Floppy Disk archiver and emulator, prototype" with the released "Adafruit Floppy FeatherWing with 34-Pin IDC Connector"
Hi from Costa Rica
Good excuse to get the elusive white marker
maybe you want me to wait to ask on Wednesday
yeah wait till wednesday for completely unrelated questions to what she's showing off
roger that 🙂
yah! come by on weds for that!
TRRS for AT devices, very nice! I have noticed that people like the trinkeys for AT stuff for some reason.
she wasn't kidding about a lot of trinkies coming soon now that you have the stock of the ATSAMD21s lol
SAMD21's are great for small neopixel projects.
I do not need any Trinkeys but I feel guilty about not buying some to help ladyada get rid of her big pile of SAMD21s.
I may have to get some sort of "flashy light thingy" created to give to folks that responds to laptop events (to also aid in the BPOSAMD quest)
👋
thank you for another great search. have a great week! wear tinfoil hats everyone!
Bye
?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
hellooooo
👋
hi!
hello all
and if you don't want it directly connected to a laptop and moved away from any heat source you can use a USB extension cable https://www.adafruit.com/product/993
❓ Could you use a USB A Socket to USB Type C Plug Adaptor (PID 5030) to plug this into, eg, your phone to make it portable? Didn't know if the phone could supply adequate power.
Hmm, sounds like maybe something is needed on the computer side for grabbing and sending the data...
I have a nice snippet for a temperature adjusting algorithm that is useful for on-board temp sensors. https://github.com/DJDevon3/My_Circuit_Python_Projects/tree/main/Circuit Python Snippets#temp-sensor-bias-adjust-algorithm-bme280
Most sensors in low humidity environments don't need any adjustment but if you live in a humid climate you might need a slight adjustment.
or not a todbot
That's pretty low humidity. Watch for static ZAP
I know right ah 30% humidity must be nice. It's 60% here. :/
Adafruit calls them fiducials
❔ Could you use a USB A Socket to USB Type C Plug Adaptor (PID 5030) to plug this into, eg, your phone to make it portable? Didn't know if the phone could supply adequate power.
Also has touch capability, not sure if you covered that feature.
I guess this can't send the data itself?
does ios mobile have a serial program?
it just looks like a USB device, however you program it. So it could act like a USB thumbdrive or a USB keyboard (to auto-insert values into Excel), which is sorta "sending data by itself"
oh that would be neat
Thanks JP
Thanks!
Thanks JP!
Ok, so it can't send data to adafruit io itself tho. no wifi onboard
Thank you JP! Have a great week! Try not to look at the sun today, it's not like yesterdays sun.
thanks jp!
thanks much all!
Thanks. I guess I was thinking the trinkey itself could send data to, eg, adafruit io, but it can't.
ah, right, it isn't capable of that afaik
my thinking was the phone would supply the power, the trinkey would do the rest, but doesn't work that way... yet. 🙂
correct, it cannot. I mean, you could go through some hacker-style hoops of programming it act like a keyboard that unlocks the computer, types in a password, opens up Outlook, composes an email, and sends it... but that's not a very good solution
haha
would be pretty funny though. "Why is your thumbdrive hacking your computer?" "So I can send temperature and pressure data to a Google Sheet via email!"
a QT Py ESP32 with an SHT41 breakout might be a better bet since it can do it wirelessly @drowsy inlet
but not a cool USB nub form factor
nub shanks are the best
That's what hacking rubber duckies are for https://learn.adafruit.com/neo-trinkey-circuitpython-rubber-ducky
ESP32 QTPy joining to the phone's WiFi hotspot and powered by the phone's USB? that sounds like a fun project
yep
3DHangouts Episode 437 LIVE! IoT Pico DVI, Memory Gun Prop and Mega Worm https://www.youtube.com/adafruit/live Today's coupon code “picodvi” gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit we’re prototyping an IoT project using Raspberry Pi Pico DVI and Adafruit IO. Working on a new Feather RP2040 PropMaker project inspired ...
Hey Y'll
good morning
good morning folks!
Good morning ☕
Morning all!
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...
“picodvi” gets you 10% off your order!
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
new youtube layout is.. odd!
Pedro, are you using a new camera? Could you talk about that and the massive TV next to you lol
yeah I'm really not enjoying the new youtube layout
you can create graphs on the display using displayio layout cartesian graph. i'm using it with a fitbit project.
You can replicate AdafruitIO GUI locally with the PicoDVI if you really want to.
320x240 or 400x240 16-bit pixels, which is then pixel doubled, upscaled to full hdmi.
I'm a smoker, I'd get a air sensor just to see how bad I can make the air. 🚬
6K wow. That's why your timelapses are so gorgeous?
Here's how my Youtube "home" looks. If you have history disabled they killed home specifically as an incentive to allow them to track your history.
the description and other information is pushed to the side to show thumbnails for other videos
all of that to do it in AE. 😦
kitchen/bathroom silicone is far more waterproof than hot glue.
clear silicone
caulk is different than silicone, caulk will harden over time but silicone will stay pliable
clear silicone is also used for pool leak repair so it would be nice to keep a tube of that around.
Try the MCP9601 for thermocouple usage. About to be added to Adafruit IO WipperSnapper, already supported in arduino + circuitpython
https://learn.adafruit.com/adafruit-mcp9601
Is that an LED nood in a drinking straw? It looks soo good
I've been playing with the idea of noods in a glass dome
Ah, got you, like the xmas tree out of noodles, nice retaining tracks
You can use aquarium tubing but 3D printing with clear filament comes out with a nice opaque white look.
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
The RP2040 prop-maker is honestly the best board for props. It's so good.
It's the fallout alien blaster. The most over powered hand gun in Fallout. It's a hidden item you have to find.
Growth and Maturity
I looked at the older ray gun and (ran away), was very pleased when the prop-maker rp2040 arrived, much easier build. I used one for peter quill quad blaster
There's a Fallout TV Show???
it's green goo that disintegrates anything
alien acid gun kinda
I played Fallout 3 like 5 times... hundreds of hours. Fallout 3 is my favorite out of all of them but it crashes constantly beacuse of memory leaks they never fixed.
very nice color change from pink to purple. i've heard that specialty filaments are harder on nozzles, any idea if the color changing filament is like that?
Nice hot / luke-warm cup of coffee on your desk somewhere to trigger the colour change?
ah didn't even think of that. taking time lapses must make every print much longer. your sacrifices are appreciated. the time lapse footage is always so satisfying to watch.
Mega Worm By Miguel Zavala
https://www.thingiverse.com/thing:6532558
https://youtu.be/dSiqtADFcLU
No supports needed. Brim doesn't hurt though.
Want to access even more models not found here ? Interested in supporting my efforts making free models for the world to enjoy? Check out my patreon page here: https://www.patreon.com/mz4250 or support me on Printables Clubs!
Patrons have access to all my files in one place, a request board, as wel...
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
Mega Worm
By Miguel Zavala
https://www.thingiverse.com/thing:6532558
CR10S Pro V2
Purple PLA
10hr 52mins
X:238 Y:220 Z:34mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
76g
60mm/s
--------------...
https://www.thingiverse.com/make:1167836 macroPad stand
Thanks all
Thanks for another great show, guys!
Thank you for another great 3D Hangout.
thanks folks!
thankls so much haning out folks!
👋
hi!
Howdy all!
good evening
Hey Y'll
Evening everyone
👋
Makefiles are all you need, Scott 🫠
SHOW and TELL 4/10/2024 https://youtu.be/9aliKuS8NTw
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 results, be on a wired network connection and use a headset and microphone.
that's very cool
Amazing.
Hello
thanks! script is here so far: https://github.com/tannewt/circuitpython/blob/embedded_build/lib/build_picolibc.py
the idea is that its a library that can wrap a build function so you can run it directly on the command line (or from another python script)
🎶We all live in a deep dive submarine, a deep dive submarine…🎶
wow Erin, nice eclipse shot!
a bit more about the keyboard adapter: https://octodon.social/deck/@stylus/112248910745157638
Attached: 1 image
USB keyboard to Xerox 820 adapter in custom 3D printed enclosure. The wiring inside is a bit of a horror so we're not looking at it. and yeah I mis-calculated the head diameter of those little M2 screw didn't I. 😅
Uses @adafruit@mastodon.cloud Feather RP2040 USB host & some software coded in Arduino. (WIP code: https://gith...
I regret not travelling to see the eclipse. only 60% here
there was a solar prominence that was pretty visible during the totality, I think that's the "dot" they're talking about.
I want a little siren that flashes when a new PR is merged
I love that it's got the github avatar profile pics!
@sand lotus super cool! are you using the cp json streams library? if not that can help reduce memory usage
not a json stream no. because it's on the feathers3 n16r8 i'm literally buffering all the data associated with the latest 25 PR's. not efficient but works on a beefy microcontroller.
gotcha, very cool
oh and the display is basically the 3.5" TFT Featherwing.
wow, that's amazing @cinder wind you made a thing!
Awesome.
@cinder wind does the cross hatch ground fill help with the cap touch in any way?
that's a good question
reminiscent of the iPod cap touch pad. there are many designs that are like that and they work great.
ahh that's why it's interleaved! learned a new thing today. always wondered about that.
soylent capacitors. we are capacitors.
super cool @cinder wind !
Great stuff everyone, thanks for sharing
Thanks all! Cool stuff!
Is the 10% discount code still given?
yeah the hatch fill is recommended by the capsense design guidebooks
Can't wait to read up on your S3 BLE guide @split gazelle !
Thanks for taking time for us
Thanks for hosting @haughty quiver!
Thanks for hosting JP!
Such cool stuff everyone, thanks for showing, telling
code is already on learn if you want to take a look early: https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/USB_Host_to_BLE_Arduino/USB_Host_to_BLE_Arduino.ino
ASK AN ENGINEER 4/10/2024 LIVE! https://youtu.be/s9wp4TvTmuc
ASK AN ENGINEER 4/10/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: springy 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...
Question: if you have a moment, could you compare the "Floppy Disk archiver and emulator, prototype" with the released "Adafruit Floppy FeatherWing with 34-Pin IDC Connector"
@timid plover added to questions, will get to it!
I love how Espressif just keeps using "ESP32" for such different chips. In 500 years, we'll have quantum computer singularity communication nanobots that will still be "ESP32"
hah
It's the Microsoft School of Marketing. ESP32 .NET 2000
thank you @robust horizon for bitmapfilter!
Wow
10% discount code, code is: springy 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...
look at its little feet!
I2C configurable voltage output at 3A. that's cool as heck.
slick
is it possible to keep a lithium ion battery the same size but make the mAh bigger/larger?
nope. You can get a faster charge/discharge rate by going to smaller batteries in parallel, but getting more Ah means more mass.
not as long as it's the same lithium ion battery type because the chemical composition is the same. look up how lithium ion battiers are made and you'll realize that the question you're asking is using the same amount of chemicals to do more in the same space which isn't going to happen.
you might be able to with a different battery type but then there are different chargers needed for different chemical compositions.
It's BGA though which is beyond my patience for a hotplate. 😉
🆕
ELECFREAKS Smart Cutebot Pro Programming Robot Car for micro:bit https://www.adafruit.com/product/5898
Fine Tip ESD Plastic Point Tweezers https://www.adafruit.com/product/5916
Adafruit BNO055 + BMP280 BFF Add-On for QT Py https://www.adafruit.com/product/5937
Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to turn many QT Py boards into powerful 9 ...
If you decide to put it on a weather balloon make sure you register your balloon with the the appropriate authorities or it might become target practice.
Adafruit TSSP77038 38KHz Infrared IR Demodulator Breakout - STEMMA JST PH 2mm https://www.adafruit.com/product/5940
"It doesn't have any brains" - finally a chip I can identify with.
Adafruit Infrared IR Remote Receiver - STEMMA JST PH 2mm https://www.adafruit.com/product/5939
Thanks - looking forward to floppsy
Thank you for taking time for us.
Thank you for the show. Have a great week everyone!
thanks!
thanks Limor, thanks pt!
Ohm
Thank you @open girder Have a great week all
👋
helloooo
good afternoon
hello!
👋
🇸🇪 👋
If your machine dies it means Apple is releasing a new one soon.
Love the ergonomics of the Playstation controller. It's my favorite of all the controllers. Well the "dualshock" version. I forgot there was a non-joystick version!
TMNL says hai
I'm a fan of the original xbox controller. It was HUGE!
Wow you got it all to fit, JP! That looks great!
could swap it out for one of these and get USB-C: https://www.adafruit.com/product/4396
Yeah, those are handy 😎
oh that's this one: https://www.adafruit.com/product/4090 probably better to use in this case
The USB pins I think are broken to test points in the bottom
Seems like a cool opportunity for the Ruiz brothers to redo the shell. Maybe transparent resin shell
Vibration motors would be fun
I'm always amazed at how sturdy first-party controllers are. Imagine all the forces we put on them over the years, and that's not even counting the times people throw them to the floor in frustration! hahaha. I'd love to bend the ear of a controller designer
Same. And designers of handheld consoles
JP just wanted an excuse to play cool indie games on his live stream so he doesn't have to set up Twitch
Missed most of the stream due to dealing with irrigation issues. Will watch it tonight. Howdy all ☕:
Is this on a ESP32 classic or an S2/S3?
Ah because need a tiny one to stuff in there.
The QT Py charger BFF is one of the smaller ones if you want even less of a footprint.
Here’s a DIY charger for the Itsy https://github.com/CedarGroveStudios/PCB_ItsyBitsy_NRF_Charger_Basement/tree/main
ah there was no banana for scale, that'll get ya everytime.
laying a PS controller flat is a challenge though.
hydrogen peroxide and vinegar. there's a lot of old legacy PC's that are rejuvenated with something called ultrabright or something, there's a product you can get to rejuvenate them.
Could put a whole Raspberry Pi inside an OG XBox controller
I think that was based on the Jaguar controller which was huge like that.
Yes Lars has a cousin in Florida. Still unnamed...
I'm open to suggestions.
Great workshop today JP! Thanks!
thanks JP!
Thank you JP. I like the idea of putting a circular display in that original xbox controller. Would love to see you do that in a future episode.
thanks so much all!
hi!
Stoked to be here!
Hi from Cost Rica
Hi Scott. It was cloudy here in Buffalo for the eclipse. At least I got to see the one in 2017 under clear skies.
hey all 👋
Hello.
Eclipse
Join the discord channel at https://adafru.it/discord
This is a very partial one from the central pacific in Costa Rica. I rotated the tripod, so sorry about that. But you can kinda see two of the active sun spots. This is taken with a nikon with super zoom and a cheap filter.
clang day <3.
not a question but, I'm enjoying hearing about what you're up to with clang
I only got a bit of the start so no. When it when to the max which as still very little here, it was very cloudy.
We had cloud here but light enough I could still see it pretty clearly. I got surprisingly clear video with eclipse glasses over my iPhone 15 recording 4K 60fps video
I did forgot to do a memento time-lapse, so my bad.
Ah, those hints are very cool.
Very readable.
now that's a feature I needed reminding about, and particularly what its called "inline type hinting" was it? Used to have similar in vscode for some languages but not all, but never remembered it was there or how to toggle.
I'll have to steal that. I'll normally do a "make -j64 2>&1 | tee something.log"
But that is so much better.
What are the SCRATCH_X and SCRATCH_Y memory regions (4kb each) used for?
oh interesting, thanks for the rabbit hole diversion
is there like a hacky language version you have of circuitpython (a bit like Pirate 🏴☠️ ) to test builds when the ram is too little by a smidgen, i.e. where all the language strings are shortened (like shortest string usage while still being useful)
Can that still be overloaded (the -O3 as part of a GCC define) if you wanted it differently optimised or debug etc
btw, I still haven't gotten the milkv duo boards, still in traffic. But I at least started with the tinyusb docs, adding the tools that I need to build for the duo to a branch, and see if I can get tinyusb in the riscv64 sc2002 chip.
ohhh (I'm still here, but mostly listening while I poke at my orangecrab fpga experiment stuff)
orangecrabs are cool.
oh wow... that target specific libc builder thing sounds cool
is that in one of your github repos?
nice
found the branch you mentioned: https://github.com/tannewt/circuitpython/tree/embedded_build
looks like this is the file you're showing off?
https://github.com/tannewt/circuitpython/blob/embedded_build/lib/build_picolibc.py
have you thought about trying to group the configs into more of a dictionary type data structure rather than spread out between functions?
I'm thinking of being able to compare between more stuff fitting on the screen at the same time
still here
good you are stil here
sign of being deep in the weeds
Not at all, just watching the magic. It's cool when debugging gets to a certain rythm.
working on some example code of a config builder system that works vaguely like CSS (dictionary where architecture defaults can be inherited and specialized by mcu config, etc)
"Picolibc offers two malloc implementations, the larger version offers better performance on large memory systems and for applications doing a lot of variable-sized allocations and deallocations. The smaller, default, implementation works best when applications perform few, persistent allocations"
would be nice if they gave a range of what is large memory for them :).
Just checked the WASI work and what there is for web experience standpoint https://github.com/WebAssembly/WASI/tree/main/preview2
as a weak python programmer, what kind of APIs are we talking about implementing here to add autocomplete etc?
gotcha
catch a 🧚 ? :p
beautiful sunny day now up here in Whistler. Although cloudy earlier. Should be a nice weekend here
that start address and size look crazy. 536mb?
you said the pico was a full computer :p
the start offset is huuuuge
what is .text in there?
we have dived, now successfully surfaced
Thanks Scott, have a great weekend all
Thanks for the stream, got a lot today.
Does it boot?
I'm gonna bring the board with me but gotta run
Yeah, please let us know.
And I know you don't like to talk about benchmark with circuitpython vs other languages, but I am now interested in benchmarking circuitpython on llvm and on gcc.
I'm getting started for the morning now working on some a new feature for circup. You can follow along on YT: https://www.youtube.com/watch?v=8ZQBLWi7Ins or twitch: https://www.twitch.tv/foamyguy_twitch
☕👋☕
Good morning ☕
your mic is cutting out... can see lips moving sometimes with no sound.
there we go much better
musickube? no winamp? i really loved the winamp for the pyportal you did (even though I don't have a pyportal) https://learn.adafruit.com/pyportal-winamp-mp3-player
Hello, I unfortunately can't stick for the whole stream today, but I wanted to ask. Would you be able/have time this week to take a look for PRs for template engine and httpserver?
shop is down but learn and blog are up
i remember you working on the template engine for http server yeah
And AIO is up, too.
months ago maybe..
Thanks 🫡
i've fixed some PR's that should be pretty quick to go through. i've been busy with the requests PR's. thanks for all the reviews too.
ah we're gonna cover some of the updates for the example folders? will be nice to get a walkthrough of the changes. that must have been tedious to figure out all the libraries they go with. thank you. 🙏 it needed to be done.
gonna go snag a new bundle now and check it out 🙂
late to the party, does circup now install examples when asked?
or add a grep capability so it'll search through examples. something like grep simpletest?
oh that makes more sense, was wondering if all examples or specifics
i guess it has to already have fresh bundles to support tab complete
yeah i split status_codes out into its own example. you were right it was way too much for that example.
looking through the newly curated examples folder in the bundle i'm more likely to look in there now. well done!
same, and sometimes searching for the library in github brings up the adafruit arduino library... so i've gotten used to specifying "circuit python github" in every search.
if not not_download double negatives are always so confusing.
progress 🎉
some kind of recursive file path splitting?
i thought os.walk would make that stuff easier
yeah recursive file pathing is rarely easy.
🎉 very cool!
thank you for the stream. more features for circup. have a great weekend!
"inlay hints" was their extension name https://clangd.llvm.org/extensions#inlay-hints
Desk of Ladyada - 8051 Throwback Episode https://youtu.be/GDct_I-qTx0
Explore the CH552 QT Py board and CH55xduino support, we are testing its 8051 chip which supports native USB and multiple interfaces at low cost. The Great Search features a hunt for multi-voltage AC-DC power supplies to repair vintage electronics.
Explore the CH552 QT Py board and CH55xduino support, we are testing its 8051 chip which supports native USB and multiple interfaces at low cost. The Great Search features a hunt for multi-voltage AC-DC power supplies to repair vintage electronics.
Will there be a ATtiny816 QTPY? Just curious if will make the family ?
@echo canopy "probably not" there is no native USB
Hi from Costa Rica.
Can you share how much program space something like NeoPixels use up ?
about 5 to 6k
using the usb-c traces direct on the copper would make sense for a business card.
… or a pico-psu
👶
thanks lady-family.
Bye!
ada-family is better.
Nice find. Have a great week!
good afternoon
Hello!
Hi all!
We are all here with ewe.
Good afternoon.
Ewe know it!
EW
Hey JP. It's been awhile watching your show. Hope you're doing well
Is this another wild sheep chase?
Hello all 😄
n00ds!
woah that's a great demo JP!
Hi from Costa Rica.
If I buy the high-voltage version, is the low voltage version needed, or will the hi-voltage one do all the chips and not damage anything with that 12v pulse?
correct, you can use the HV programmer for all cases.
Most folks are well advised to check the "include 3 wire connector" wires (Edit: only if you need sockets. Thanks JP for clearing that up)
Welp I just ordered a couple of 3 wire connectors unnecessarily. That's ok, who knows when you'll need them for something else... like the Memento or other board with those.
Thanks! Not a baaaaad deal today.
Thanks JP!
Bye
I thank you JP, my wallet does not. 🙂
Thanks @haughty quiver
thanks very much all!
turned out the quad is an attiny817, phew
https://learn.adafruit.com/adafruit-i2c-quad-rotary-encoder-breakout/downloads
Thanks JP
awesome!
Picked up two Hi-V units and one wire with female pins. Should cover everything...
Looking forward to reading about a project where you use it @unreal bay, and then try to find the perfect enclosure for the quad rotary encoder by trying multiple different methods.
A pogo-pin 3 wire might have been good for this! (But then you'd need special pads on the board, never mind)
pogo pins are only really useful for test jigs where you need to rapidly test a lot of products before shipping them out. they're honestly not as helpful as i thought for a single project.... and soldering all the pogo pins to be the exact same height is a real pain.
i tried it once and then never used it again. header pins are a far better way to go.
3DHangouts Episode 438 LIVE! Pico DVI AIO, Memory Gun Prop and Flex Snail https://www.youtube.com/adafruit/live Today's coupon code “picodvi” gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit we’re making an Adafruit IO project using Raspberry Pi Pico W and Pico DVI. Finalizing our Memory Gun Prop using Feather PropMaker 2040. ...
Hey Y'll
Goodmorning! ☕
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...
Display Adafruit IO data on any DVI or HDMI display with the Raspberry Pi Pico W and Adafruit’s Pi CowBell DVI Output!
Guide: https://learn.adafruit.com/dvi-io
Using this Pico DVI AIO project, we’re able to display data from multiple sensor nodes on our HDMI monitor.
This is a great way to display sensor data on any HDMI TV especially for wo...
This cable is kinda fascinating - it has an integrated boost converter, so you can plug it into any USB port (from a computer, battery pack, etc), and it will give you a higher DC voltage! ...
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
https://www.thingiverse.com/thing:6581861 lightsaber remix
I just wanted to share the alterations I made to the hilt.
The Center piece can now be screwed into its counter parts.
This design provides more rigidity, along with quicker assembly and disassembly.
It's worth printing without supports to save time and filament; I printed the entire Lightsaber vertically without supports and everything works gr...
https://www.youtube.com/watch?v=BNUuwJpeilM Read the full guide on: https://learn.adafruit.com/breath-of-the-wild-… | Download free 3D printable STL models
the snail what showed is from astroneer and some prints https://www.thingiverse.com/tag:astroneer
https://www.thingiverse.com/make:1169220 macropad stand
Just received the new Pimoroni NVMe Base Duo, now to design a case.
thanks so much for having out!
Thanks for the show!
thanks folks! cya tonight
Thank you for taking time for us
👋 Hey everyone, happy Show & Tell Day
Hey Y'll
Link to join to show and share your project! https://streamyard.com/x6d2i6re2d & SHOW and TELL 4/17/2024 https://youtu.be/J7F0JHMFcaE
Good evening everyone.
"You're making it too easy!"
could you mock up a recorded stream of data to use as the mocked calls to the hardware?
yay thanks for the updates jepler!
and oooo right LED matrices. note to self: try out bitmapfilter tricks on LED matrices
JP is slowly building out his Network 23 set for his Max Headroom livestreams
that's the little nubbin i'm using
Was JP the host on Make: Television?
That show was awesome! Should have lasted longer.
aw thanks, it was loads of fun
Great projects all. Thanks for sharing
Great show everyone. Thanks for sharing.
Thank you all for taking time for us
Good evening peoples of the world!
Early Question for @open girder
JP mentions over-the-air- CircuitPython updates on his controller project.
Is this "Web Workflow"? and is it available on the Memento ESP32-S3?
Thank you
ASK AN ENGINEER 4/17/2024 LIVE! https://youtu.be/q6VhxfeCcOM
ASK AN ENGINEER 4/17/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/
-----------------------------------...
Helloooo folks!
A couple weeks ago, Lady Ada mentioned "unPhone". Any chance of Adafruit carrying it?
10% discount code, code is: bellcam 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 Industries, Unique & fun DIY electronics and kits : Shipping & Returns - 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 Cospla...
nOOds looks great controlled by PWM
@Adafruit COWbell Cam QUESTION - do they do video? If not is there an Adafruit cam that's good for video? I need to live video a synthesizer 7" screen to show it on a TV. Thank you! (always prefer an Adafruit solution1). Camera to R-Pi to TV HDMI
Awesome calculator @inner spade !
I'd like an easy fix for the Onscreen Keyboard for the Pi5. Touchscreen works but no onboard keyboard is a bummer.
Thanks! Kudos to @robust horizon for the udecimal module and a learning guide example of a similar calculator.
I miss my HP-35. Fortunately I still have a Pickett slide rule.
🆕
PCIe Flex Cable for NVMe Base and Raspberry Pi 5 – PCIe Pipe - 35mm https://www.adafruit.com/product/5930
PCIe Flex Cable for NVMe Base and Raspberry Pi 5 – PCIe Pipe - 50mm https://www.adafruit.com/product/5931
This PCIe Flex Cable gives you a variety of options for connecting and placing your Pimoroni NVMe Base with Raspberry Pi 5. They have a 'one way' design with 16 ...
Adafruit PiCowBell Camera Breakout - Wide Angle 160 Degree Lens https://www.adafruit.com/product/5947
Adafruit PiCowBell Camera Breakout - Wide Angle 120 Degree Lens - Reset Button & STEMMA QT https://www.adafruit.com/product/5949
Adafruit PiCowbell Camera Breakout - 120 Degree Low Distortion https://www.adafruit.com/product/5948
Adafruit PiCowbell Camera Breakout - Autofocus 120 Degree Lens https://www.adafruit.com/product/5946
Adafruit PiCowbell Camera Breakout - Autofocus 72 Degree Lens https://www.adafruit.com/product/5945
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 160-Degree Wide-Angle Lens is in stock.This ...
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 120-Degree Wide-Angle Lens is in stock.This ...
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 120-Degree Low-Distortion Lens is in stock.This ...
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 120-Degree Lens and Autofocus is in stock.This ...
Giving a Minox Spy Cam vibe. very cool
Does the camera use 1 or 2 PIOs?
Memory explanation very informative!!!
Oops, sorry I'm behind the live. Had to pause the stream. LOL
Nice buttons on the 8051!
Thanks @open girder and good night. 🌔
Thank you for taking time for us.
Thank you for the show! Have a great week everyone.
Good night… and love to Baby Ada!!
Thanks @open girder Bye all!
Thank you for the great show!!
Thanks, @open girder!
PCIe Flex Cable for NVMe Base and Raspberry Pi 5 – PCIe Pipe - 35mm (0:07) https://www.adafruit.com/product/5930 PCIe Flex Cable for NVMe Base and Raspberry…
So sorry, show just got pushed one hour, see you then!
Oh my, is there a John Park show today
1 hour from now, yes.
🇸🇪 👋
hihi
👋
JP's doing the Time Warp
It’s never too late…
Good afternoon
I buy my Adafruit stuff off Digi-Key. For some reason I am always just under the limit for free freight, and adding some Adafruit stuff pushes me over that limit giving me basically FREE STUFF! 🙂
jeez what is that a gamer's twin bed?
Oh, pay $250 to get TANKSTICK MAX https://shop.xgaming.com/products/x-arcade-tankstick-max
very nice arcade
A nice mod might be a molded bottom that has 2 slots for your legs so you can use it comfortably on your lap.
the way they have the switches setup for the joystick is wild
@haughty quiver dead mic
lost sound?
@haughty quiver no audio
We have sound
Racing game may be fun with a trackball
That’s a pretty non-destructive and reversible mod you got going there JP. Nicely done,
can be started by holding S2 when plugging your controller into a PC or by holding S2 + B3 + B4 for five seconds while the controller is plugged in
djdevon might design faceblade for that x-arcade with lars face on it
Thanks JP
thanks all, time to go shake out some gremlins!
thanks JP
Yo
Happy Friday. I cannot state how happy for that I am.
hi
ohh making requests even better. any new features for requests i'll definitely use someday.
making a simpletest example for uploads? i didn't even think of that one. very nice.
does go along with what i said in the meeting that there are a lot of simpletest gaps missing for requests.
ah so this is refactoring uploads to be easier? i've never used them yet.
most API examples have curl examples more than GET/POST examples for REST API's. getting all the methods available in curl should be the goal at least in terms of using it with online API's.
can requests actually do CURL? i've never looked into it.
maybe on blinka because curl is a python thing?
I always thought that Curl was just an OS (Unix/Linux) tool not specifically a python thing
why is it appending \n to the url?
ooh multipart attachments, mime for the win
yes or that, i'm not sure if curl exists in circuit python
👋 notifications were slow on phone today
ah this is why you asked about response.text recently not working as expected?
hay I'm trying to change my resolution on my new raspberry pi 4 model b. how do i do that? i tried screen configuration but every time i click apply and then ok it resets to 1200x720 instead of change it to the set resolution.
check /boot/config.txt settings
definitely read the docs on that config.txt file, although the file is very nicely commented.
you'll find some interesting things. Could be related to your display, and you can instead force a specific mode on boot.
Foamy are you still using PyCharm as your editor
if you do an explicit open then it needs a .close()? welp i've been doing that wrong.
what setting am i looking for x...
there will be a line where you can override the resolution, but best to go to raspberry pi site and get the full docs on that file, it will have examples of what you need to do
youtube chat isn't showing up
ok send me your examples x...
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
But your files is greyed out, I would think the editor is telling you that it's not defined
Think PUT also can support multpart uploads
Or are you building a files option and I am misreading the editor
should not files have it's own check block
I don't think it should be in the json block since your not sending json but a files and the check should not occur since it's not json
maybe a web form would do exactly that
the
if json ....
you have the files assert
but your not hitting that block since you are not sending json
ok that makes sense
tolower or toupper
time to use binascii? 🙂
oh wow didn't know you could random.choice string. that's a great tip.
i thought you were going for some kind of random hex token.
i love f-strings now. f-strings all the things!
share the shark 🦈
oh those filters, so good when you're on point, so painful when not/forgot
hehe, very wise
yeah can't repeat boundary names
oh my mistake, i thought was only one start and end usage per token, so each multipart uses diff boundary token
got you
thanks for taking us/me through it
Are you using binascii ?
Could you do something like photo_data = binascii.b2a_base64(jpeg).strip().encode()
To base64 first then to bytes
the bytes are encompassed by the ' b'.....'
does circuitpython have a string format() method?
example to decimal decimal_value = format(123, 'd')
I thin the b'..' is there to tell the page that this is a blob of binary data
would use f-strings instead of .format for most things now.
not everything is in f-strings yeah. most things, not everything.
can you pack it with bytearray?
can you now convert your b'..' to actual bytes
Regarding the Wireshark format I found this online
"If you click a packet, right-click a packet, and select "Show Packet Bytes", you can choose the encoding at the bottom for that frame."
what about ast.literal_eval()
https://stackoverflow.com/questions/5281799/how-would-one-convert-a-python-string-representation-of-a-byte-string-to-an-actu
Here's an issue where someone requested raw string literals. Dan responded with some stuff about string and byte literals https://github.com/adafruit/circuitpython/issues/2522
Thanks Tim Have a great evening.
bye
Thank you for the stream. See you tomorrow if I'm awake.
Thanks for the stream Tim - forgot to press enter:
this one looks half convincing, but there must be a more standard way ascii_representation = ''.join([chr(byte) for byte in truncated_jpeg_blob])
Unicode though rather than ASCII
If it's UTF-8 then it's compatible with ASCII as long as only the lower 7 bits are used.
I just had success by getting rid of the multi-line string and just using several single line bytestrings and concatenating with + insetead of f strings or format:
data += b'--' + boundary_str.encode() + b'\r\n'
data += b'Content-Disposition: form-data; name="' + fieldname.encode() + b'"; filename="' + files[name_key].encode() + b'"\r\n'
data += b'\r\n'
data += file_content + b'\r\n\r\n'
🎉
Getting started now for the morning picking up on requests file uploading. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=jz3-6SeVWw8
👋
you were getting bit by the internal formating code do implicit byte to str conversions
Good morning everyone ☕ and code.
you need to create a byte string buffer so that the lower level stream code would send it without any conversion
a unicode string u"" is different in that it allows/groks multibyte encodings that are prevalent in unicode, which is vastly different than a byte string
web servers, contrary to assumed knowledge, do not handle unicode natively
it's unfortunate that all of it has to be done in bytes. there's no way i would have figured that out. hopefully when it comes time for the example it'll be piped to an easier format to use?
similar to "smart quotes" in the OS/X world
"Foamy guy said, 'this might break' due to weird quote use". when you start using multiple quotes you immediately learn about escape characters pretty much no matter the language.
python might be forgiving but pylint will stab you with a thousand errors. I honestly fear submitting PR's now because Pylint hates the way I code.
doesn't requests take a tuple for the files parameter?
files = {"data": ("filename", filedata, "content-type")}
the billy mays comma fixes everything 😆
the tuple version would have the filename be explicit instead of a lower layer extracting it
many libraries in RTD use kwargs but there's no mention of what the heck a kwargs is or how to use it. it's assumed you know what it means. for a beginner the term kwargs might as well be greek.
yes, it's a tuple FOR the dictionary key value
i've used this exactly for this reason - to pass in a list of items to send for multipart file uploads
the tuple method also allows you to explicitly define the content type for the upload
makes me sorry I missed last nights stream :)
I think the pyportal library has a lot of image fetch capability. it's probably deep in the library but might be worth a look to see how it done. pyportal, portalbase, have a lot of features that i wish were in adafruit requests instead and then all pyportals would use that instead of a huge helper library.
perhaps requests just needs more examples that show you can do most things without the overhead of pyportal and portalbase.
all the examples are my helper libraries since i usually only use requests. 🙂 no there is no file upload example. i'm excited to see you working on it so requets will have another awesome example.
it's buried in the parameter documentation and is so easy to miss
browsers accept all and reject very little
agreed, an upload and download don't exist. i've been working with image download with the github avatar example so i could write something up pretty quick. the upload though... that's what todays stream is all about. i'm excited for an upload example though i'm not sure of a use for it other than a localhost server.
is that what this is really about? localhost circuit python http server image upload?
requests will automatically add the multipart form stuff and you should NOT set the content-type, it's internals do all that housekeeping
having it recognize the content-type as jpeg is a good sign.
files = flask.request.files.getlist("file[]") <-- example for testing if a request POST has files
I often use requestbin for this type of testing
says the content length is the same though, odd.
website that allows you to inspect HTML requests
or is that just the header length
it's the server analog to postman
exactly
yes, they got bought
it used to be open source, lots of private label versions
Hi from Costa Rica. Got late to the stream yesterday, glad to be able to catch it today.
ah i was only talking about the content length at the bottom.
missed there's one at the top that makes much more sense.
if you get a call that is not a tuple, then why not convert it to a tuple request so that your main processing code is only handling the tuple version
ah - handle the opinionated way and be explicit about it
makes sense
wireshark has UI quirks from so long ago they are mind boggling
nice work!
yea, with the fileIO object property allowing for a filename, then the first form makes more sense
It is a nice upgrade to how upload is done. I'll think I'll revisit a library that I did for downloading from iNaturalist, which currently is able to download images, but not the upload part of it. Would be really cool for the memento camera.
honestly if someone does that, they deserve the wrath of the fanged rabbit of doom
"does that" as the mixing of files and data params
if it's a WIP branch, pre-commit may be... optimistic ;)
That would be really cool for things like running the github actions, locally with something like the tool "act"
getting CP to be buildable within a docker environment is very straightforward IF you can get your base image to have the build tools already present
I don't know much about docker, but I have just passed through this road a couple of weeks ago. I build a mariner (azure-linux) distro for riscv64 on my new compile box.
lsb_release -a
The other two lines a pretty much obligated so that the container size doesn't grow up to much
And, a tiny suggestion, is, build for one of the platform firsts. Maybe esp32-xtensa or esp32-riscv.
Yes, those two lines. Plus the rm that follow the apt-get install
that just cleans up the cached apt info
So, no apt-cache on the final container, as this files will make the image larger.
so it won't persist in your docker image
The size is very important in docker, as it translate into speed of things to do in the image.
you should start from the official python base image
then you shouldn't need to run apt-update
python:3.11-slim-bookworm <-- is what I recommend
tho that is Debian and not Ubuntu
Python is an interpreted, interactive, object-oriented, open-source programming language.
yes, it lands you in a functional python 3 environment so you can start with only pip commands :)
I would stick with ubuntu-22 as it's closer to what is in github already there.
it picks random works for the names.
What you defined before was a tag
yes, my suggestion of using bookworm-slim was only to point to using a base image
like @gusty wedge suggests, stick with Ubuntu so your toolchain is consistent
I run podman which is compatible with docker, instead of using docker desktop.
So when I run the docker build on the terminal, it does run on the terminal.
Docker desktop I only used very briefly on somebody's windows box.
No, the containers will exit after they build. So this could be not-a-failure.
can confirm, podman is a much better UI experience
Something like this could work
docker run -it mariner /bin/bash
-it is for interactive
Do a "docker images" to list the name of the container that was created during the build.
And now use that on the run -it
starts docker in daemon mode
Oh, it was working fine from the cli, the build I mean. so it is building properly.
That should be the same as the -it
docker logs -f <container name>
you already have the image local - so it's not going to show much
You can use the Console Log Query to search logs, filter the results in various ways, and create reports. You can also find the logs for the internal components included in Docker Desktop at $HOME/. docker/desktop/log/
appends
No, no, the update is needed so that it gets the apt repo listing from the ubuntu server.
yeap, you are using ENV as intended.
no, the problem is the update that was removed
yes, it loads the base image, runs each command and generates a "layer"
every RUN generates a new layer to the installed base image
Yes, you can switch to other users after the install stuff is done, as you saw on the example from docker for ubuntu22
think of a docker layer as being analogous to a git commit
It is not a problem to run apt-get on multiple lines, but as bear is pointing out, if you want more layers, you just do an
apt-get install foo &&
apt-get install bar &&
etc, etc
base layer
your RUN command as a set of deltas to the above
your RUN command as another set of deltas to the above
and so on
^^^ each of those is a layer
Yeah, that should do it.
i'm out for the day thank you for the stream. have to take care of some house work. will try to get those PR corrected before monday. have a great weekend.
Again, docker desktop is doing something that for me is unfamiliar. If I build an image, it doesn't keep on running, it only build it and exists.
There, I can see all of the echos on the "console" of the container.
But here it keeps running and being weird.
Not sure you rebuild the image there.
Not sure why the are suggesting git from a PPA.
Probably not needed for ubuntu 22
Cool, thanks for the info.
yea, I feel that docker desktop hides too much
you start to not understand what is going on behind the UI
And also, not sure if "-y" is required for the PPAs. It might wait for "enter" to be pressed.
You are doing "run" and not "build
"
Again, on this weird docker desktop workflow.
For me, I only change the file, and re-build.
It's failing on missing gpg?
jaja, yeah, normally one doesn't use the console.
In my case, I type "bash" as you are probably running another shell.
And if needed for other commands like less or editors (which are not installed), then "export TERM=vt100" or something similar.
apt-key is also being deprecated in Ubuntu (or already has)
No, you can. When build finishes, it prints a number. You can use that number to connect to the container.
"that number" is the identifier for the last layer of a container - it's a hash
the delete from the UI is not purging the cached layers from the filesystem
not in bash - but the rather tiny sh
Both, you can tell on the docker run -it to use bash.
But also in that gui terminal, you are not using bash, but yeah sh.
Yeah, now it probably the turn of git to download the source. But the "build image" is pretty much done.
yea, you now have a container that you can name and use to explore building CP
any work you do using your new base will make the other docker builds so much faster as you have the image on disk
Isn't there a circuitpython target for x86? That could be easy to build.
I'm wondering if it would make sense to use this image as a base for the other architectures.
The alternative would be to install of the compilers for all of the archs on one container, and that could get huge pretty quick.
yea, your making a trade off for large image size (but have all the targets available) or having a svelt image size (but only have a single target)
if this was going into a CI/CD chain, having the smaller single target containers would result in faster step times
👋
With the idea of layers, this dockerbuild would be a "base" not a arm cortex.
Cool stream, I enjoyed it.
Ahhh, I see. We can save the intermediary step and then use that as the base for the specific port building ones.
that would be nice.
Desk of Ladyada - Two Terrific Trinkeys + Z80 Processors https://youtu.be/fglUueXSCxU
Two Trinkey prototypes: the TRRS Trinkey for easy AT projects and the Pixel Trinkey driving up to 10,000 pixels. Also, Zilog’s Z80 processors hit End-of-Life, but are still available for a final purchase.
Two Trinkey prototypes: the TRRS Trinkey for easy AT projects and the Pixel Trinkey driving up to 10,000 pixels. Also, Zilog’s Z80 processors hit End-of-Life, but are still available for a final purchase.
Love to see the progress on this!
🙂
These are $80+ for non programmable versions and this opens up a ton of options!
Very fascinating 😎
Or three pulled up switches like Chris needs
That’s awesome. You can use rotary encoders that are i2c
What’s the ballpark target price?
If we have lots of sales we can make a 2.0 🙂
@pearl shoal not 100% sure yet, but maybe under $10
Under $10 would be amazing
… but then you can't find 5V FPGAs either…
So it will get hard for retro stuff
wrong datasheet?
<Architect> It is not the first time we have built DIP to whatever adapters, we have become quite efficient at it. </Architect>
thank you!
bye!
Thanks @open girder and good night. 🌔
Bye
That adds a huge overhead to the chip (pick and place, selective solder, test, etc)
greetings all!
Good afternoon.
🇸🇪 👋
👋
👋
🕺🏽🕺🏽🕺🏽🕺🏽
Frooo dot eye tee
Eh? duh frooo
adafroooooo dot it
Ada-fru-it!
I have no raspberry pie, but yesterday I had raspberries with chocolate cake!

Did I hear right you could program the seesaw on the cricket
nice cricit
I have to get one of these! Just because.
The "powering" page mentions the crickit power supply will also power the Pi itself?
next of x-arcade the cricit control walking arcade controller what walk t oyou
Makes sense, thank you
Does it speak bocce? I need a droid that can speak bocce
Thanks @haughty quiver
Thanks JP
Bye
thanks so much!
👍
No 3D printing show this week:
https://blog.adafruit.com/2024/04/24/no-3d-hangouts-this-week-14/
?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
Link to join to show and share your project! https://streamyard.com/v5esjzr65y & SHOW and TELL 4/24/2024 https://youtu.be/KHfQy6cS3gc
👋 Hey everyone
hello!
Hey there!
Hey Y'll
Good evening everyone ☕
Hello!
@sand lotus type somethin' in the youtube chat so i can see if there is are any issues with that this week (pt here)
🇸🇪 👋
Hello from LA. My last three weeks here. 😦😿
Good evening folks 👋
Evening everyone
ooo a Cortex-M0+ simulator?!? This is very relevant to my interests
good?
@sand lotus comment is in youtube, seems all working
Hi everyone.
Would something like this make Wokwi like emulator available for all boards? Being able to virtually test anything on any board would be awesome. I wouldn't have to try to find a specific microcontroller, then help test, then try to troubleshoot, etc... maybe someday.
Awesome. I'm looking forward to it.
sounds like cops are coming for pt
It does a bunch of cpus, not just cm0
Ha, I thought that was in my neighborhood.
Z80 dip package EOL 6/15/24
Bringing the legacy tech into the modern age. You're amazing @robust horizon
"Are your slides in Powerpoint?"
"Negative. My slides are in Z80. On a Feather"
@grim void RIP
Sweet! I've used ESP32 to make a bluetooth controller before.
I worked for a Telephony company a while ago and we had a lot of different PBX system (we were reverse engineering the protocols). One was an old ROLM PBX that was run by a Z80. The entire system was just a Z80 with some other hardware to handle the audio channel.
Reconnecting to WiFi is relatively slow, so I wonder if that is why it keeps it on, in case you have to wake up and send something fast
Neat tools for measuring low power.
Maybe it supports Wake-On-LAN if you keep the radio on? 😄
PPK2 is a really great tool
that's awesome @spring heath so many chips!
It will test basic function but for like, RAM, it won't test it at the rated timings, so some might actually pass but fail in circuit when they are accessed at the rated 70ns or whatever…
I ❤️ circup, this is awesome!
but it's handy to dump things that are clearly bad
Had the wonderful gift of about an hour with @rapid hornet at the OSSNA/EOSS conference in Seattle. What a wonderful community we have.
Is that version of circup available now?
Noel's Retro Lab tested it some years ago: https://www.youtube.com/watch?v=qKthyDXdOQ0&t=457s
Lots of new things arriving at the Lab this week:
- A Tandy Color Computer 2 just in time for #septandy (I hope!)
- An unusual Amstrad CPC 6128... a USA model!
- The BackBit Chip Tester
- The Pi Storm
and more!
Support Noel's Retro Lab on Patreon: https://www.patreon.com/NoelsRetroLab
You can also support Noel's Retro Lab on YouTube by joining ...
that circup example loader may be life changing @smoky island !
That is really neat and clean looking @smoky island great work!
They will add chips that are not in their firmware on request if they can get one to verify
Looks great @smoky island
wow. that is an impressive model
That prop is amzaing!
woot!
holy heck that's a rad prop
wow
CrowdFunding now?
this keeps getting better!
that's trick
Beautifully designed prop build Chris!
nice
Yes! share it!
@haughty quiver pick of the week foreshadowing?
I would love to read a playground note on the full build.
yes please. share!
Thanks for sharing that Chris, amazing build!
Thanks all for sharing
Thanks to all for taking time for us.
Thanks everyone for sharing great projects tonight!
thanks!
Holy cow! Some great projects tonight!
ASK AN ENGINEER 4/24/2024 LIVE! https://youtu.be/ZrHuU2WIxJM
ASK AN ENGINEER 4/24/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: sock 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...
Can I just tell you how much I ❤️ watching manufacturing videos?
Hi again everyone.
did you guys remove USPS shipping from your checkout?
🧦
@tulip kestrel nope, but some locations it may not be avail
Where did M5Stack come from and get so popular?
I love metal enclosures, but sheet metal is not the easiest thing to design (that was once my job).
🍃 less plastic 😉
You do have the IDF ext in VSC for programming Expressiff
Let's all go dumpster diving for PS2 controllers.
this 8-bit slaps
Hi, all!
A micro controller that actually set pins out in a logical order? Is that allowed
wait for the errata 😄
Whenever someone says a chip is "5 volt tolerant", I always picture it letting out a big sigh when you actually give it 5 volts.
Small Pink Anti-Static Zip Top Bag - 2" x 3" - 100 Pack https://www.adafruit.com/product/5935
Pixelblaze V3 Standard XL - WiFi LED Controller https://www.adafruit.com/product/5942
Pixelblaze is SO COOL 🥳🥳🥳
Pixelblaze Sensor Expansion Board https://www.adafruit.com/product/5944
Pixelblaze V3 Pico - WiFi LED Controller https://www.adafruit.com/product/5943
Adafruit USB Host BFF for QT Py or Xiao with MAX3421E https://www.adafruit.com/product/5956
Is your QT Py all alone, lacking a friend to travel the wide world with? When you were a kid, you may have learned about the "buddy" system. Well, this product is kind of like ...
Adafruit DVI Sock for Pico - Works with HDMI Displays https://www.adafruit.com/product/5957
Wouldn't it be cool to display images and graphics directly from your Pico or Pico W to an HDMI monitor or television? We think so! So we designed this DVI Sock with a digital video ...
When will the PiTFT Plus 3.5" screen be back in stock?
@odd sparrow no ETA, but sign up on the product page for a an email the moment it's back!
Could make the network port on the source a MX so that it auto sense wether the cable is straight or crossover.
Any hope for an ESP32-S3 Qt Py with u.FL?
Thank you for taking time for us.
n8!
Thanks Adafruit team, see you all next week
Some are in stock at Adafruit authorized distributors, like DigiKey:
https://www.digikey.com/en/products/detail/2423/1528-1347-ND/5356832
Hello!👋
Evening all. 👋
hi all!
Hellooooo
howwwwwddyyyyy
Howdy Doody!
good afternoon
Good afternoon.
Looking forward to another great show.
All the People...
🇸🇪 👋
never enough CRTs
oh cool you're in 1080p, when did that happen
CRT central. 😄
all the Ps
1080p - So we can see Lars more clearly... 😮
JP's all "what, CRTs are like 240i, why would we need 1080p?"
Lol
PixelBlaze boards are really good
they have a built-in Javascript-like language for doing LED animations
It's a doodad.
no clue what the sensor expansion board is. maybe it's a vape
react to sound
Sounds extra epic
Lol
Sounds like he is in a karaoke bar
The remodeling of the workshop made it larger and more echo prone.
No echo. I am disappoint,
I understand why you might not want it to write over the current code.py file but that might be an idea for an option. --overwrite
The examples feature will be a gigantic workflow improvement.
import example_name.py from repl would also work instead of copy and paste, or ideally circup output could suggest the supervisor.reload(next_file: example.py, after:code.py) or whatever is the real syntax 😉
Yep, I use colored wire wrap cable all the time.
how did you get those images, or did you cut and colour them?
Thanks, it was the pcb of the gamepad yeah
he used ChatJEP, his custom neural net large language model
larsLARS own neural net with custom LLM
heheh
kinda related is my qtpy-knob https://github.com/todbot/qtpy-knob which then Limor turned into the rotary trinkey https://learn.adafruit.com/adafruit-rotary-trinkey/overview
And there's several demos for the Rotary Trinkey https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/main/Rotary_Trinkey
Lol. I was expecting a B&W image.
Lol
JP, if you back up far enough, is every shot a hit? 🙂
@cinder wind You need a punt gun for that. 😄
12v makes sense, I think those were popular in RVs
Might I interest you in a Pico Label Plate? https://www.printables.com/model/244638-pico-label-plate-pin-labels-for-pico/ 🙂
(doesn't really work for Pico H or Pico W yet tho)
Gotta run for now, will catch up later. Thanks JP
Thanks JP!
bye all, thanks much!
hello deep divers
hi!
oink oink
Hi Scott, I'm looking forwrd to hearing more about the trace stuff you spoke about on SHOW and TELL a couple of days ago.
heyhey
how was EOSS/Zephyr Summit?
did you catch that talk about running MicroPython in its own thread alongside Zephyr? Found that kinda interesting, bit of a different angle to the MPY Zephyr port
curious what you are doing with Renode
new ifixit product?
I don't know how much Adafruit make, but it is amazing they can pay for all the people working on CircuitPython. They must be selling a LOT to be able to do that...
I broke off 4/6 of my helping hands somehow. They're less helpful now
https://www.adafruit.com/product/5253
this type is great
I think it was 2 weeks ago on AAE. I want one of those
I printed this a while ago and it works great https://www.thingiverse.com/thing:1725308
While this isn't strictly a remix, I wanted to give "idig3d" credit for the inspiration. I created a soldering helping hands http://www.thingiverse.com/thing:1635453 but when I saw idig3d's version, I liked the simplicity and faster build time. I thought I'd create one that was similar but had additional grooves and a tapered top. Here is my int...
if you just need to hold a PCB in place the stickvise is also great
https://www.adafruit.com/product/3197
+1 for stickvise. that's what I often use if not a breadboard
ah interesting, not a use case I had considered with renode but that makes sense
I also use anti-slip gel pads to hold things from sliding around, like if I'm soldering something that is in a breadboard. Theyr're pretty cheap on Amazon.
Make was originally written in 1976 so it's definitely is time to use something better.
The Floor cam???
lol
heh have the same chair, I love it
You have any non-synthetic fabric that you try for an improvised slip-cover on the seat?
oooo, c6 superpowers
Question about NVM: can I pickle a dict and reload it later?
Github is so vast where would I find modules in CircuitPython 9.4 would like to see how audiomp3 works
I'm thinking about using FRAM.
ESD chair covers are apparently a thing: https://www.digikey.com/en/products/detail/desco/07200/3025097
golden chain-mail suit?
you also get ESD shoes
Is your building humidity low? They may be able to raise it in your area (depending on their HVAC). I deal with a lot of low humidity here
esd crocs
Pirate style:
Portwest Compositelite ESD Perforated Safety Clog SB AE FC03
Lightweight safety clog with a perforated upper for added breathability. 100% non metallic with plastic stud fastener. Suitable for use in ESD environments. Complies with EN 61340-5-1.
Product Features
Slip-on silhouette
Adjustable elastic heel strap
Perforated upper aiding air circu...
Oh I know that pain of refilling humidifiers all too well!
But 41% should be more then enough, I normally see it sub 20%
I was zapping my feather too much so I used knock detection instead of a button.
maybe a really static inducing fluffy jumper, where it's made of two sections with some resistive thread and an LED between... would that work?
led no, but el wire...
or lel-fabric
weather in FInland is so sleet storm snowing and raining up and down so may day it say it should hit +20C
Just as a point of reference regarding video latency. I measured the time between seeing a message here and when it shows up on YouTube and Twitch.
Twitch 4.27 seconds
YouTube 22.68 Seconds.