#live-broadcast-chat
1 messages · Page 64 of 1
Was there some xfb (x frame buffer) for headless setups. Oh display env var looks familiar
It was like DISPLAY=":1" because ":0" was the terminal or something like that
Also, you might want to print/set the env in the python script itself, as I am not sure it is passsed from terminal to python process, or whether the python does overwrite it by default
That is convinient, good alternative to rsync'ing
In Selenium setting the DISPLAY is enough
Isn't there some CSS for break word
I believe the "default" is browser dependent, like styles for inputs, buttons etc.
Didn't see the problem sorry, but if it says connecting then refresh
Maybe only multi page guides get Reorganise
Normally for me connecting takes a bit but no more than 5-10secs. Otherwise I refresh.
File a report
WE ARE LIVE! Desk of Ladyada - Lots of Motor Drivers this week + RP2350B Metro ⚙️💥🚀🔍
This week on Desk of Ladyada: A look inside North Korean missiles. Motor drivers galore, prototypes for A4988, TMC2209, and TMC2130 are here, plus a detour with ‘Newxie,’ a retro-style 1.14" TFT. Metro RP2350B boards arrived—CircuitPython support coming soon! Also, NEMA-23 stepper fun on The Great Search! https://youtu.be/jCrtF7x_UEQ
This week on Desk of Ladyada: A look inside North Korean missiles. Motor drivers galore, prototypes for A4988, TMC2209, and TMC2130 are here, plus a detour with ‘Newxie,’ a retro-style 1.14" TFT. Metro RP2350B boards arrived—CircuitPython support coming soon! Also, NEMA-23 stepper fun on The Great Search!
🦃
Metro looks great! Estimate on when it'll be available?
No ETA (gotta make sure it works first) but we'd love to have it in stock before EOY
Lady Ada, mr lady ada, bably lady ada, adafruit - absolutely a brilliant positive light in the world.
motored drivers
Vertical TFT gets the imagination rolling, but would also love a similar form factor for segmented and ePaper displays
good idea!
"My motor is sometimes acting funny. Oh, that's normal, it is bipolar."
hello!
👋
Happy Thanksgiving to all this fine week.
🦃
Hello everyone! 👋
🎄 🎅 It's beginning to look a lot like... JP's Product Pick of the Week
🎶 ❄️ Chestnuts roasting by the... Itsy ESP32 wFL Antenna with Whippersnapper
ahha now there's youtube!
Yay for the 5V level-shifted pin for Neopixels!
"Oh, half price? Might as well get two!"
This is a great board to install WLED on https://install.wled.me
I have had problems getting these 2.4 Ghz Wifi devices to connect to my Ubiquiti (and other brands too) WiFi network that has both 2.4 Ghz and 5 Ghz bands. Any experience with this?
I've heard some folks make a separate "devices" network in UniFi that is 2.4 GHz only. I think this is because by default, the Ubiquiti stuff will try to switch a device to 5GHz
and try WPA instead of WPA2
Running a separate router is how I have solved it, but was hoping to a neater solution. Thanks!
Thanks JP! Happy Thanksgiving!
Thanks-giving JP!
Thanks, givingTod
ahhaha
I have an SSD on my wifi that is unpublished, WPA and 2.4ghz
I have Amplifi equipment by ubiquiti, and they have an option for a separate SSID for each band, plus a separate "IOT" SSID only on the 2.4 ghz band. I would assume they offer a comparable feature on the higher end gear
?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
looking forward to S&T this holiday week. I have a surprise for LadyAda .. a respin of one of her great creations 😉
Hey Y'll
🙂
Howdy! 🤠
👋
I am guessing the streamyard link will be up shortly?
SHOW and TELL 11/27/2024 https://youtu.be/Vqy7q1d0_ds & Link to join to show and share your project! https://streamyard.com/uk64ase5uz
Pascal source, there is a flashback
Print and Play games are starting to become a bigger thing, not sure if they will ever really catch on.
Erin always impresses!
looney pyramids: https://www.looneylabs.com/pyramids-home
martian chess full 3d printable set including board: https://www.printables.com/model/565498-martian-chess
pyramids closer to the "official" design: https://www.printables.com/model/463026-looney-pyramids-with-pips
What are Looney Pyramids? Looney Pyramids are multi-purpose game pieces used for playing numerous different abstract strategy tabletop games. These colorful plastic pyramids were created in 1987 and are conceptually similar to a deck of playing cards. If you have a set of these pyramids in your bag, you'll always have a game to play! The pyramid...
This is a complete set for the easy to learn but hard to master game "Martian Chess" with integrated piece storage | Download free 3D printable STL models
DOS floppy archiver: https://github.com/adafruit/Adafruit_CircuitPython_floppy/pull/12
@robust horizon Have you played around with QuickDisk yet within all of your floppy pursuits? I have a couple of Roland synthesizers with dying drives that use that strange format.
@bold roost no, I have not. Just having a glance at https://github.com/keirf/FlashFloppy/wiki/Quick-Disk I know that floppsy doesn't have a flashfloppy-style jumper block for different drive selection scenarios, so emulating the drive may not be possible without some shenanigans like a custom cable
oh it was also used on famicom disk system? interesting!
That is a slick programmer widget! great job @mellow arrow
It's a very strange format. Mechanically, it works like a record player in that there aren't fixed segment lengths, but instead reads the entire disk.
Unusually, the Quick Disk utilizes "a continuous linear tracking of the head and thus creates a single spiral track along the disk similar to a record groove."[45] This has led some to compare it more to a "tape-stream" unit than typically what is thought of as a random-access disk drive.[47]
that's real interesting. thanks for mentioning it.
I've played around with the format in the past but had difficulty with MFM encoding, etc https://github.com/relic-se/s10-syx2qd
Really cool @mellow arrow
some echo
thanks @nova totem ! I am already using the PortaProgXL for batch production
Cool! Neat little tuner!
Remember to like & subscribe!
Cool job @bold roost
Thanks all
Great show & tell, guys!
jepler can you read Commodore discs?
so many cool projects. the dress was amazing
Thanks to all who shared.
Btw, what's the reference for that metal lever + rubber pad?
Asking for a friend 😅
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/isKKV3FZ_w0
ASK AN ENGINEER 11/27/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/
----------------------------------...
15% discount code, code is: acidburn15 ends at Monday Dec 2nd midnight NYC time - SHOP NOW! https://www.adafruit.com
HACK THE PLANET!
audio is quite low
ah, better
both mics don't have the same level
hmm retro!
Copy nothing(tm)
Conversation is low compared to prerecorded stuff. Also, I’m hearing you on the opposite sides.
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...
Microphones are working better tonight.
thanks, tryin some new things out
it was lil low at the start, but changed the setting, live!
I'm thankful for the air I breath
I'm thankful for the Cardiologist that's keeping me alive.
I am thankful that I have been able to spend a month with my family in Prague and I only wish I had another month with them.
My niece and nephew even if my niece probably infected me with something this last weekend (now looks like I'm copying PT ha)
I'm with you there, without mine years ago I may not be here now
Valve job in 2020, still holding.
Question: predictions for tariff impacts? (Sorry)
Valve too! 2012
You mean #DOScember right? 🙂
Is it just me, or does it sound like Phil's mic is in the other room?
his gain is higher definitely
are we sure the other mic actually works?
We'll do it live!
"Les conditions du direct" as we say in French 🙂
Cafe / Patio Light Bulb Strand with TM1814 RGBW LED - 20 Bulbs https://www.adafruit.com/product/6059
Cafe / Patio Light Bulb Strand with NeoPixel RGB LED - 20 Bulbs https://www.adafruit.com/product/6058
For decorating outdoor spaces, these TM1814-equipped Cafe / Patio Light Bulb Strands each have 20 bulbs with a triple RGBW LED inside. They're just like the café lights you ...
For decorating outdoor spaces, these NeoPixel-equipped Cafe / Patio Light Bulb Strands each have 20 bulbs with a triple NeoPixel RGB LED inside. They're just like the ...
Raspberry Pi Pico 2W https://www.adafruit.com/product/6087
Adafruit bq25185 USB / DC / Solar Charger with 5V Boost Board https://www.adafruit.com/product/6106
Question: What do tariff implications of future government likely mean for Adafruit? (Happy Thanksgiving from a 25% country who already celebrated)
👍
Thank you for taking time for us.
Thanks Adafruit, Happy Thanksgiving!
Hey Tim, I had a couple displays that if I applied a rotation, even rotation 0, it performed much slower. I think the Qualia and Funhouse? Is that displayio in general or each display type?
While you pursue code, The instructions on the website for PyCharm + Circuitpython need updating. The PyCharm used in the instructions has been updated, and they shifted some stuff around, some new screenshots and better instructions on attaching CIRCUITPY to the project.
The extensive long list that never ends. Hmm.
What is with the black area on the left side relative to the way to have the pyportal laid out.
no the left black to the actual edge of the pyportal
I just looked at a pyportal and I see its in the way the screen is built
Gotta run but will definitely catch up later. - Goodluck and thanks for the stream
Thanks!
I'm going to dig a little further on the vectorioio rotation issue from last night on the stream today, you can follow along on YT: https://www.youtube.com/watch?v=7IvDfoefkEc or twitch: https://www.twitch.tv/foamyguy_twitch
👋
☕
Good morning! Hope you had a nice Thanksgiving
Was a great day, thanks. We were forecasted snow on the day, but it decided to be gray and drizzly instead - perfect for being snugged inside with good people and good food
Hey all
Good Evening!
☕
@unreal bay Simultaneously tested throttling with five autonomous AIO devices yesterday. Success! Three PyPortals, a Matrix Portal M4, and an ESP32-S3 Feather. I’m a happy camper. Thanks again for your work.
Yay, throttling info for the win. Got to admit that I'm still just waiting for a message on the throttle / error topic and then stripping out the wait time (+random offset) before reconnect/reset.
I need to think carefully before I update a few projects 🤔
In this implementation, each device watches the remaining transactions when they need to access a feed, then waits until enough “points” are available. It can cause a delay, but a second or two isn’t critical for my project.
It was very satisfying to watch three of the devices taking turns accessing shared feeds, one feed value at a time.
Yeah that's good. I'm a little worried about two devices thinking they have a clear run, and then both publishing far too many (11+) data points and blowing the budget. It'd be fine as each would just back off when needed, but I'd prefer them to finish one at a time (then they could deep sleep). Minor, I should just get on with it...
I set the availability threshold higher than needed to keep it away from the budget limit. Also, the wait time granularity of a device’s feed transaction was set to one second, more than enough to allow the availability to grow. That’s the sacrificial delay. Wouldn’t be compatible with a time critical project.
Yay we have a Dot 🔵
Need a background colour
Think it will reduce clarity, except for edge visibility tests
Does the logging affect it, maybe reduce log level to avoid all the string generation
I feel like having the coordinates begin 0,0 for the convenience of zero based indexes is a real mistake. It messes with all the calcs to take 1 off of width/height but in rotation orientation.
Delta x, I.e. change from initial
Is that the delta for coords plus rotation
Other rotations?
Nice one Tim!
Way to go!
🥳
The PyPortal TFT has some interesting viewing angle issues, some seem to be color-dependent.
Thanks for the stream!
Desk of Ladyada! Post-Turkey updates from Ladyada! We tested new boards (minor FPC tweak, no respin needed) and started designing a sleek WLED board with help from firepixie & the community. Plus, check out The Great Search for high-power diodes and Day 1 of Retrocomputing Advent: Apple II nostalgia! https://youtu.be/JL_V4hA1TZE
Post-Turkey updates from Ladyada! We tested new boards (minor FPC tweak, no respin needed) and started designing a sleek WLED board with help from firepixie & the community. Plus, check out The Great Search for high-power diodes and Day 1 of #Retrocomputing Advent: Apple II nostalgia!
Yes! My school too. I learned how to program in BASIC on these bad boys
🐢
We learned on Basic with dot-matrix computers connected to some mainframe somewhere
When we switched to IBM PCs the lab got sooo quiet 😆
So excited about an WLED board!
🛜 🌈
yeah WLED firmware is a complex beast at this point
Super excited for a WLED board! Having wired up three WLED setups (counting my christmas tree) having some sort of solderless quick connect for the wires is a game changer
hello!
hihi
Good afternoon to all . Hey JP.
👋
Heyyyyyy
🥖is zis ze place for le chats? 🐈
oui
zoot alors!
Be sure to solder this "upside down". That's the biggest oops I've made. The audio sound hole is on what we normally think of as the bottom of the PCB. (otherwise the audio will sound kinda echoey)
This is only marginally related, but is there a component I could use to provide audio input to a Raspberry Pi? I don't mean a microphone, I mean a TV or something feeding audio to the Pi
J P S Y N T H
so you want like line-in audio?
Thank you for today's discount on https://www.adafruit.com/product/6049, am ordering a few.
Since I'm paying for shipping anyway, what's a comparable step up in quality that adafruit sells? Trying to capture decent quality voice/speech (ESP32). Am digging through options listed on https://www.adafruit.com/category/119
Adafruit Industries, Unique & fun DIY electronics and kits : Microphone / Sound - 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...
Challenge: Tibetan throat harmonics.
Yep, inline audio
You can of course use just about any USB audio interface with the Pi. There also exist various "Raspberry Pi Audio Hats", some of which have line/mic inputs. e.g. here's one example: https://amzn.to/3CYM2us
Could capture a waveform and load it into synthio : https://adafruit-playground.com/u/CGrover/pages/wavestore-create-a-library-of-synthio-voices
This would be cool to have it interface with a dotstar matrix featherwing
That would be so cool!
I'm totally gonna take all these JPSYNTH samples and make wavetables out of them
lol
what's a comparable MEMs that adafruit sells that's a step up in quality from TDK 43434?
Thanks for the deal and the concert. Mic drop!
Got here late. Bought a bunch but now I have to rewind the video to see what they're good for! 😆 👍
I'm thinking as a sound detector to find the squirrels in my ceiling, or for monitoring my bird feeder...
is there a learn guide for making your own Bluetooth speaker?
Possibly without the need of soldering
Shoot, I just missed the stream! 😾
3DHangouts Episode 463 LIVE! Bambu X1C, Multi-color prints and Snowflake Dragon https://www.youtube.com/adafruit/live Today's coupon code “newprints” gets you 10% off your order!
This week @adafruit we’re talking all about the Bambu Lab X1C 3D printer. Prototyping a new SLA resin printed snap fit case for the Adafruit USB Solar Charge...
Hey Y'll
good morning folks!
Hi folks
Early Christmas
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...
Adafruit Holiday Shipping Deadline 2024
https://blog.adafruit.com/2024/11/18/adafruit-holiday-shipping-deadline-2024/
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Hi from Costa Rica.
That Bambu is smaller than I thought. The Filament keeper is a plus
I think all of their models are pretty small, the mini is really small
I'm now finally regretting getting my Flashforge. It's more expensive and I've never used the dual head once
That would be perfect for a classroom
some might do printer airquality sensor
Just picked up the A1 mini on sale for $179. Time to print enclosures for the long-term boards running WipperSnapper soak tests!
welcome to the Bambu family. 🙂
bambu pandas
yom. Spaghetti detected 🍝
wow that build volume is impressive
watched creality factory tour today was interesting
Snowflake Dragon By Vixvvo3D
https://makerworld.com/en/models/813014
https://youtu.be/sGv2Po6CuDY
Boost MeThank you for your support, likes, shares, and any boosts! Every bit of encouragement means a lot and helps keep me motivated to create more designs. I truly appreciate it!Commercial licenses will be accessible through my Patreon Including every other model designed, ‘Vixvvo3D’. I aim to consistently post and model new content on a weekl...
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
Snowflake Dragon
By Vixvvo3D
https://makerworld.com/en/models/813014
CR10S SmartPro
Rainbow PLA
18hr 35mins
X:199 Y:203 Z:75mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
137g
60mm/s
----------...
EPAX Filaments https://epax3d.com/collections/epax-filaments
https://www.youtube.com/watch?v=ELMuPK1Gqg4 https://www.youtube.com/watch?v=IO37B5G3oFE The Path to Prop Maker Use… | Download free 3D printable STL models
https://youtu.be/hKZPGnjtBu4
In this project we’ll show you how we made circuit cookies using 3d printed baking tools. | Download free 3D printable STL models
what support materials do you suggest for humid work shops and multi material printers? do you just not?
ever used PVB?
i'll look into the break away...
PVB disolves in alcohol
Thank you for taking time for us.
thanks folks! cya tonight on S&T
thanks so much for haning out folks!
good show, thank you!
Thanks for another great show!
ASK AN ENGINEER returns next week, the talent (ladyada) and her assistant (me) need to take care of some important upgrades, we'll be able to share them on the show(s) soon!, so tonight there is still a Show and Tell, thank you Liz for hosting, and we'll get back to ASK an ENGINEER next week!
use this link to join show and tell to share your projects! https://streamyard.com/758iiggmpe
👋
Good evening everyone.
Good Evening
Thanks everyone and good night.
Thanks all
Thanks everyone!
when/where?
Micro Center has them at that price: https://www.microcenter.com/product/676238/bambu-lab-a1-mini-3d-printer
Thanks! unfortunately sold out at my closest location. I'll have to watch for a restock
Hi
Hello, all.
👋
hello there!
Greetings JP. Still have leftover turkey?
That's a ... terrifying prospect
it is all cool
greetings programs!
According to YouTube, JP's Workshop started an hour ago. 🤔
howdy
PUT A QTPY IN IT
🍄
Lars is showing
Lars looks - tired.
👋
I think Adafruit should add more concepts to their store: "1 x Good Wishes from Adafruit - $0.00" , "10 x JPGs of Zener Diodes - $0.00"
JPEG of Lars hiding in pitch black lighting - $1.00
JP in operatic voice...
The n-th tenor.
I like that JP is slowly building Illustrator for CircuitPython as a series of Parsecs
Yikes!
Lol
… or DMX control of a practical telephone ringer
Dark Fader
"I find your lack of fade disturbing..."
I think this is the DMX controller JP is using? So tempting to get... https://amzn.to/4g5Hd1i
The 192 channel Stage Lighting Controller is a powerful tool for lighting designers and technicians. With 192 individually addressable channels, it allows for precise control over complex lighting designs. The intuitive interface makes it simple to program lighting cues and effects. Scenes can be...
The two youtube stream thing has been happening for several weeks. 🤔
JP: do you guarantee that ch4_val is always less than ch8_val?
I'm getting cylon vibes...
Would be nice to have the color bar start at the right side and wrap around.
A refill of croutons - just in time for the festive season.
one not simply build RGB lightbars top of BMX Controller
"... happy little fillets..."
Bob Ross' Workshop...
Great workshop 👍
thanks JP!
Thanks @haughty quiver !
Bye all. 👋
thanks JP
bye all!
I'm excited to deep dive today in under 3 hours. 🤿 <@&846780953275006976>
I saw there were several learn guides for zephyr on adafruit products -
which are you using today
I also saw some news about zephyr and arduino - did this affect your choice ?
Hi Scott, congratulations on the new one.
How does Zephyr compare to FreeRTOS?
+1 on using an RTOS
So on esp do you mostly rely on the freeRTOS where possible or more keep it only for tasks.
By any chance is Mynewt tan?
I remember zephyr being the new choice for SBCs back in the Qualcomm dragonboard days (96boards had a standard SBC footprint)
I'm excited that you'll have an RTOS supported on your boards. It'll make a lot of thing easier for me.
So you intend (eventually) for things that are currently compile time decisions to be allowed to change at runtime in zephyr. Like the i2c pins/speed and BLE services (no idea if supported)
we've done some work to extricate cmake from our rp2040 builds while still using the rp2040 SDK
we found it hard to understand what cmake is doing, - and try to build a flatter project directory and make/and other scripting languages
It's possible to develop Zephyr without West, but still using CMake (but IMO you're better off using west :D) https://docs.zephyrproject.org/latest/develop/west/without-west.html
Yeah, it's a nice way to future-proof circuitpython.
LVGL looks neat, I had not seen that
Checkout Lvgl with tasmota and berry script. It's clever, json lines per screen/widgets set, but for serious use you'll want to look at the free official screen editors instead (or https://github.com/eez-open/studio )
this is great
what are the root pointers ?
thanks - i didn't think they were related to qstrs 🙂
I see that we definitely need to do this outside the CMake process - makes sense
oh
you've used perfetton on a few other projects - it looks like a great visualization tool (that I need to explore )
does CP do the heap synchronization or do you want Zypher to do it?
from the docs
The core port initialization and reset methods are defined in
supervisor/port.c and should be the first to be implemented. It's required
that they be implemented in the supervisor directory within the port
directory. That way, they are always in the expected place.
so your port.c is under supervisor/zypher, but the other files are just under supervisor/ ?
I figured you had a reason 🙂
So all boards added to CP will need to be supported by Zephyr also?
Isn't Zephyr becoming your interface to the ports sdk?
Maybe a silly question... Would Zephyr running with both CircuitPython and Arduino support ever be able to run at the same time on multicore boards?
when you get an undefined reference, how do you see what is being linked ( or searched )
earlier you mentioned creating a .a library - what does nm tell you about that symbol in the library
that makes sense !
Thanks Scott! It will be nice having a bit more of an idea what the devs are talking about with Zephyr comes up 😁 Dinner bell is ringing, have a great night everyone...
is the heap defined in that .cmd file?
what was the sys_mem section ?
did you see heap mention in the .ld files?
chatgpt mentions CONFIG_HEAP_MEM_POOL_SIZE
no other clues in the .map file you looked at earler ?
I'll try to catch the other timecodes later.... stepping away
Here's a random question for you: Ever done an in-memory only app for esp. Reason being you can load into ram using esptool (think esptool-js) then say execute, so I plan to have a mini firmware/app to interrogate the board when troubleshooting for new users. In my head it sounds good 😊 sort of a more generic version of a Serial Doctor (listens to serial and follows troubleshooting flow charts) where your target board doesn't normally print needed info, and you don't want to overwrite the users flash.
Thanks Scott, have a great holiday season!
See you in Jan. Thanks for the stream
Thanks Scott,
Fly away on my zephyr
https://www.youtube.com/watch?v=0fcRa5Z6LmU
Watch the official music video for The Zephyr Song by Red Hot Chili Peppers from the album By the Way.
🔔 Subscribe to the channel: https://youtube.com/c/RedHotChiliPeppers/?sub_confirmation=1
By The Way available here: http://smarturl.it/getrhcpbytheway
Follow Red Hot Chili Peppers:
Web: https://redhotchilipeppers.com
Instagram: https://inst...
Thank much Scott.
👋
I am getting started for the morning. Seeing how far along I can get implementing Karel the robot. You can follow along on YT: https://www.youtube.com/watch?v=tdoTu11jing or twitch: https://www.twitch.tv/foamyguy_twitch
Hello
👋☕
Just got here: So Karel is like an alternative to Turtle Graphics?
Is there a way to edit the Karel program without CP restarting?
I guess you'd have to implement a Karel REPL...
...on top of CP
I believe turnleft is a primitive, and is standard to explicitly define turnright as 'turnleft, turnleft, turnleft'
This looks very similar to one of this year's Advent of Code tasks
Looks like it's stopping too soon
First played with Terrapin Logo many years ago. Fun learning tool.
The CircuitPython turtle library works nicely, too.
Cool, very good visualisation, I joined a bit late and didn't know you mentioned it already
Technically CGrover's robot should be able to do turtle but would be trivial to restrict rotations to 90 degree increments.
could put dice pips inside the beeper, or different colours
Is there a different Karel icon that shows beepersInBag?
The tough part of the robot implementation was controlling the brushed DC motors — no steppers. Led to a deep rathole and a motor tester apparatus.
maybe add 'tryPickBeeper'
If you can paintCorner, can you check colour of the corner you are on?
Maybe 'Extra' features is 'todo'
...or in a library
but then you would expect it to error on the function name, not the parameter.
paintCorner
They are probably not using sprites to render the walls
could make the icon turn pause move
when changing directions
maybe put the delay before move instead of turn
at the begining of move
Could put a shorter delay in turnLeft than in move
Thanks Tim
Thanks! Looking forward to the next stream.
Thanks Tim
Could use paint to create soft walls, paths, or implement Piet in Karel.
Desk of Ladyada returns next week!
?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
👋
Hey JP. Ready for a great show
hi!
good afternoon
let's see if i've fixed the multiple YouTube streams issue...
hihi
or possibly spawned a few new ones!
📺📺📺📺📺📺
heh
as long as we get JP getting Feather tats
heyy 👋🏻
👋
don’t think the discount went live .. just yet?
Thanks!
thanks JP!
great esp32V2 wit hfeathers
Thanks JP! Is there a Learn Guide for your little 8x8 matrix?
Thanks JP!
yes @cinder wind thanks for asking! that's it up there
makes for a great holiday gift if you want to make some DIY gifts 🙂
thanks everyone for coming by!
3DHangouts Episode 464 LIVE! Motorized POV, Pi Touch V2 Case and Flexi SNowman https://www.youtube.com/adafruit/live Today's coupon code “dotstar” gets you 10% off your order!
This week @adafruit we’re taking a look at the Motorized POV LED Display. Prototyping a new case for the Raspberry Pi Touch Display V2. 3D printing a jig for...
Hey Y'll
good morning folks!
good morning
Hello! 👋
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...
Adafruit Holiday Shipping Deadline 2024
https://blog.adafruit.com/2024/11/18/adafruit-holiday-shipping-deadline-2024/
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Motor POV Guide:
https://learn.adafruit.com/motorized-pov-led-display/
Feather RP2040
https://www.adafruit.com/product/4884
Motor FeatherWing:
https://www.adafruit.com/product/2927
A Feather board without ambition is a Feather board without FeatherWings! This is the DC Motor + Stepper FeatherWing which will let you use 2 x bi-polar stepper motors or 4 x ...
FeatherWing Doubler:
https://www.adafruit.com/product/2890
DotStar LEDs:
https://www.adafruit.com/product/2328
Slip Ring:
https://www.adafruit.com/product/736
TT Motor:
https://www.adafruit.com/product/3777
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
LEDs are also notoriously hard to photograph
I always have white balance issues too because for some reason iPhones don't let you control that manually lol
ooh I didn't know that, I need to find that setting
coupon code “dotstar” gets you 10% off your order!
Awesome! Thanks @rocky reef !
If the led strip were mounted on an angle/helically, The apparent density could be higher
Compute Modules are THE way to go if you want a versatile system.
The picture you were showing for the Raspberry Pi CM5 was the IO board, not the actual module itself.
The Module has high density connectors only and is designed to be integrated into a custom PCB that has exactly the IO and connectors you need.
The CM5 module will work on the old IO Board and the new IO board. Doing experiments with interchanging them as we speak.
@upbeat coral that is very cool.
@halcyon pagoda I have a CM5 IO board witha 1tb nvme running the Raspberry Pi OS on the CM5 4g with eMMC that is doing >700000 sequential write.
Running circles around all my other Pis
FYI the eMMC only gets about 100000 sequential writes,
Little Snow man is cute as all get out.
Very nice performance.
Thanks for the show! 😄
I have about 6 RP4s running off SATA SSDs connected via the USB3 port. Terrible IO compared to what you have above but worlds above the Micro SD card plus the SSD tends to have a much longer life than booting off a MicroSD and running off it with all the log file writes. A microSD card tends to last about 1 year (really 14-18 months) booting linux and then dies. You can do work arounds like mounting a different volume as the /var directory but that either uses RAM or Network, or another drive on USB so might as well boot off the SSD to start with 🙂
BT would work, or use USB
I have had the Pi5 running BT audio
Rubber Duck shower speaker 🙂
I find that all variations of the Pi5 run BT better better and more reliable.
Thanks Y'all
thanks so much for haning out folks!
Thank you for taking time for us. Great show.
Thanks folks! cya tonight
Good evening everyone.
👋
Evening everyone from a balmy -24C (-11F)
Hey Y'll
Hello! 👋
👋
Woot!
WE ARE LIVE in BROOKLYN! SHOW AND TELL! https://youtu.be/unq1CpLhIvs & Link to join to show and share your project! https://streamyard.com/caq5cht2gq
If you fill an SD card you're either capturing a TON of data or for a real long time
Oooh the DMX NeoPixels are coming along nicely!

X Gon' Give It To Ya
Thank you whoever it was who added Adafruit_NeoPixel::ColorHSV() to the Arduino library
"back in my day we only had 1-bit computers! and we had to share!"
I used the left side of the keyboard and my partner used the right. We didn't have numpads. We had cursors though.
pi5 neopixel: github https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_Neopixel pypi: https://pypi.org/project/Adafruit-Blinka-Raspberry-Pi5-Neopixel/1.0.0rc0/ pull request in adafruit_blinka: https://github.com/adafruit/Adafruit_Blinka/pull/917
Very very cool Noe
so great!
i still need to look into the new PIO stuff on the pi5
i was messing with it back when it was undocumented, so i was far more bare-metal with it
I want to play Asteroids on your cylinder display, @hard hollow 🙂
Great work everyone. Thanks for sharing.
Thanks everyone!
Thanks everyone
Thanks to all for sharing
like the rp2040 stuff, a pio block can take a 32bit value from the fifo, and present it on up to 32 pins (but only ~27? are usable on the pi5)
so if you could encode 27 neopixel streams into an array of 32bit values, then you could drive 27 strings at once, with different PIO code
@dry shore do you know is the PIO pin mapping the same as the D# mapping in blinka? we didn't know if there was a translation layer at some low level...
(cool that you were doing this before it was official! i found a few snippets of code, maybe something of yours)
no funky numbering
gpio 0, from the hw numbering, is also 0 in the pio numbering
That's good! Then if StateMachine gets to the necessary point, neopxl8 might Just Work for driving up to 8 strips on 8 numerically contiguous pins.
rp1pio.StateMachine work in progress, which will be a bit on hold for now: https://github.com/jepler/Adafruit_Blinka_rp1pio
alt7 maps any pin to pio, across the board
alt5 maps the pin to a gpio block in the pcie space, so the main SoC can bit-bang it
only supports a few of the things rp2pio.StateMachine supports, but enough to run neopixels
and alt6 is instead maps it to an RIO block, that only the cortex-m3 can access
the rest of the modes are just a random grab-bag of peripherals
did you spot any differences in PIO instruction set compared to rp2040?
no differences that i could find in the instruction set
excellent, since they didn't provide a compiler
biggest change, is that the FIFO's are double the size
so there needs to be an extra register to report the fifo levels
which then moves all of the registers around
dma enable is also a little funky
yeah the ioctl API doesn't seem to support async DMA or simultaneous read/write DMA. I hadn't noticed the increased FIFO depth either.
ah yes, and the PIO control registers (including fifo level/status) can only be read by the cortex-M3
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/M0zju77YW8o
ASK AN ENGINEER 12/11/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/
----------------------------------...
with the old firmware, there was no way for the SoC to access things
Glitch your gift list! Use code gibson15 for 15% off the 2024 Adafruit Holiday Gift Guide! https://www.adafruit.com/explore/holiday-gift-guide-2024
Adafruit Industries, Unique & fun DIY electronics and kits : Shopping Guides - 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/C...
shal i move to another channel to not spam up live?
@dry shore oh, wrapping up for now is fine too, it's the end of my day 🙂
I appreciate the info, do you mind if i @ you in the future about this?
https://github.com/librerpi/rp1-lk/blob/master/platform/rp1/pio.c is the PIO code i was using
sure
thanks so much!
ah wait, wrong link, edited
I was wondering
I loved that Onlyfans graphic. I bet someone out there has that kink and is willing to pay lol
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...
🎵
oh yes, dma writes (host->pio->pins) are fairly safe and easy
but i had a lot of issues with dma reads (pins->pio->host), the dma controller would jam up and cant cancel if PIO doesnt reply with enough words
and if the PIO outputs words too quickly and doesnt use a blocking push, you loose samples
"Utah" teapot
I found my old C64 at my mom's house while trying to get her Christmas tree out. All these posts made me think about it
So I’m redoing a baby toy circuit board to replace the sounds, and I had 2 questions regarding your old esp32-s2 baby Einstein toy:
- how’s battery life on that?
- if I want to power this off of 2 alkaline batteries, what parts would I have to switch out to work with the lower voltage?
Actually, do you need help with KiCad? Don't hesitate to ask around if there are things you miss, maybe someone else can pick it up to do 🙂
Adafruit Gift Certificates https://www.adafruit.com/product/3331
Oh, I was wondering about DMX over USB the other day, is that a thing at all?
Do you have any recommendations regarding internet security on home iot devices?
mics are still quite lower than other audio btw
audio is hard, I've been doing radio shows for 7+ years and I still get the balance wrong so not throwing the stone 🙂
I am curious about the OS Liz Clark used to test the Visual Studio Code ext. I only did a little testing of all my fixes other than Linux. I am the person who has taken over building the extension.
all good, we'll get there, appreciate the feedback as we adjust!
I thought Bluetooth Beacons was the hobbit who took the ring to Mordor
💍
I've always wanted tech like this to put on go-karts at a local track to create a live map of positions
I have the https://ilabs.se/product/challenger-rp2040-uwb/ but there is no CP for it yet.
Adafruit AHT20 - Temperature & Humidity Sensor Breakout Board - STEMMA QT / Qwiic https://www.adafruit.com/product/4566
USB C Small Round Panel Mount Extension Cable https://www.adafruit.com/product/6069
USB Micro B Small Round Panel Mount Extension USB Cable https://www.adafruit.com/product/6068
If you need to add a compact panel-mount connection but don't have the time or ability to cut a custom oval or square hole, this USB C Small Round Panel Mount Extension ...
Raspberry Pi 500 Desktop - Computer Only https://www.adafruit.com/product/6111
Raspberry Pi Monitor - Red and White Colorway https://www.adafruit.com/product/6088
Raspberry Pi NVMe SSD - 512GB https://www.adafruit.com/product/6089
Snap-on Enclosure for Adafruit USB / DC / Solar Lithium Charger https://www.adafruit.com/product/6114
Zebra MotionWorks is used for FIRST Robotics Competition (FRC).
They place tags on the robots and path data for all the robots is available to analyze after a match.
Skull LED Filament https://www.adafruit.com/product/6095
Unicorn LED Filament https://www.adafruit.com/product/6094
Snowflake LED Filament https://www.adafruit.com/product/6093
This glowy skull is made out of COB (chip on board) LEDs, often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright, warm lighting effect. They're ...
This glowy unicorn is made out of COB (chip on board) LEDs, often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright, warm lighting effect. They're ...
People love skulls! (I'm not sure why?!?!?!)
Adafruit A4988 Stepper Motor Driver Breakout Board https://www.adafruit.com/product/6109
Stepper motors are used for CNC machines, 3D printers, and whenever else one needs precise, powerful motion. But to get good behavior from steppers you need a motor driver chip that can ...
Wait, is that a fan fiction?
yes, it's cool, we were blown away, such a breeze!
I know people using the thin ones as pins for DIP replacement PCBs
I use a 36" Mastercraft tool chest. It's got a rubbery liner and works great
Gridfinity has a lot of community support for all different size bins and stuff for 3d printing.
There are so many ways to sort out stuff… from lasercut to 3D printed to existing things…
My problem isn't buying storage containers, it is then putting things into them and keeping up with it
Lol
For now I'm sticking to zip-up bags for all the aliexpress junk and labels I generated with some custom python code from a dump of their orders page DOM so I have the QR code to the item page.
https://gist.github.com/mmuman/88a8c965f2332352336527cb92ebfb7a if that's of use to anyone else
Question: If you are looking at UWB, will there be support for the Challenger RP2040 UWB feather?
also outputs a CSV for inventory (not like it's totally searchable with their awfully translated descriptions)
any arduino could do serial DMX then… I think I've seen some code around actually
Thanks @open girder and good night. 🌔
thanks!
Thanks Adafruit
like & subscribe!
Thanks and good night!
Thank you for taking time for us.
Greetings, good people. 😀
hi there!
Hi ho all .. Hey JP
good afternoon
Friday 13th tomorrow, AKA Lars day...
Good evening, @clever summit 👋
👋
I see many LEDs...
coffee? time for coffee!
Lars is practicing gymnastics...
mmm, nothing like microwave-reheated instant coffee from yesterday in a mug that hasn't been washed in a month
j/k I made an espresso
That depends on the instant coffee... My wife loves the Massimo 2-in-1
JP slowly creating his own Photoshop...
and tasmota is like ESPhome. it does a web control panel to enable / setup sensors, then sends over API to something if desired (mqtt / http / home assistant) or display on screen
whoa whoa wait there poindexter... "interpolate"? what are we nuclear surgeons?
Lars christmas party lights
Is DMX typically manual process or could you record and play back a series of changes/updates?
Like an animated scene
Question answered... Thnaks
JP, compared to us, you're definitely the DMX expert now
one not simply build Lars face from lights and then controlled them with DMX controller
Thanks JP
thanks JP
thank you all!
Thanks JP!
Hey Tim!
Hello☺️
👋
Hi Tim and all present. Happy Friday!
Ooooooo
I think it's generally a good idea to support both protocols.
I hope the coal mine has good wifi
I think it's normally referred to as temperature
Color temperature is a parameter describing the color of a visible light source by comparing it to the color of light emitted by an idealized opaque, non-reflective body. The temperature of the ideal emitter that matches the color most closely is defined as the color temperature of the original visible light source. The color temperature scale d...
Thank you for the stream
Thank you Tim!
I am getting started a few minutes early this morning, continuing work on karel the robot. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or yt: https://www.youtube.com/watch?v=Za3PTDG5l7Y
Hello ☺️
Greetings and salutations from hazy Toronto
Could the goal state not care where Karel is, just beepers and paint colours?
to allow for 'other solutions'
So could the goal state care/not care about any particular 'objects'
Right
Got it.
Makes sense. 8 chapters = 'port' Anything more = 'fork'
Negative 1 for nul tiles?
I suppose for three bits, -1 = 7. i.e. your 'blank' tile
Top of the morning to ya.
👋 I can mostly hear you over foundation work going on, on my house
Eek hope the foundation is ok?
Never heard of Karel, looked it up, looks interesting. I'm coming in late.
Will be ok. Found a giant crack so metal beams going in along one wall.
Been a while, I've been living in a deep dark hole of cryptography trying to solve Kryptos (impossible level unsolved cryptogram). It sucked me in like a vortex and I've ignored all other projects for months. Think I'm just about to give up and come back to circuit python.
Looking good so far!
Oh I saw you on the cryptool discord. Yeah it's not as helpful as a community as I'd hoped. :/
Interesting, never heard of feistal.
neils kopal.
I've done some XOR stuff but never run into that one before.
Welcome back!
Is there any other way of coding other than iterative though? Some use compilers but it's all an iterative process in one way or another.
One of the great things about python and circuit python is the iterations are faster. Really suits trial and error learning.
You mean there can be bugs in code? 😅
Have a great weekend everyone.
Thanks for the stream!
Have a great day everyone
Thanks
@proper trench I'd just seen your 'organization' vid. Have you checked out the gridfinity organization system that you can find the files on printables.com? It's an amazingly, & astonishingly customizable, 3D printable, open sourced, organizing system.
I think they mention gridfinity in the description of the video.
Yup, yup, good catch, I don't typically read the video descriptions very often.
WE ARE LIVE! Desk of Ladyada - Simple Storage, Scope Stack, + Super Silent Steppers 📦🔬
Updates include CircuitPython goals for next year (video coming soon) and workspace upgrades. IKEA ALEX drawers replaced Gridfinity for storage, and a new scope cart was added. Progress on the silent Trinamic TMC2209 breakout and Metro RP2350.
Updates include CircuitPython goals for next year (video coming soon) and workspace upgrades. IKEA ALEX drawers replaced Gridfinity for storage, and a new scope cart was added. Progress on the silent Trinamic TMC2209 breakout and Metro RP2350.
very nice desk upgrade
?showtimes
?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
👋
hi there!
good afternoon
sup
yo
Hey JP. How are you doing?
alright alright alright!
Good afternoon.
👋
Useful for window rain drop detection, I wonder?
Might be difficult for that use. It could tell you when clouds move in
lars proximity repeater
Thanks @haughty quiver
thanks much all!
good morning folks!
Good morning! 👋
3DHangouts Episode 465 LIVE! Pi Touch Case and Grumpy Cat Angel https://www.youtube.com/adafruit/live Today's coupon code “pitouch” gets you 10% off your order!
This week @adafruit we’re taking a look at the Raspberry Pi Touch Display 2 case. Prototyping a new case for the BQ25185 5V solar charger. Shop talking about...
Hi folks
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Adafruit Certificates: -
https://www.adafruit.com/product/3331
Adafruit Holiday Shipping Deadline 2024
https://blog.adafruit.com/2024/11/18/adafruit-holiday-shipping-deadline-2024/
👋 hey all
Looks like only next day UPS remaining before Xmas
foldables
next with raspberry pi monitor arm and stand
some could not make foldable Raspberry pi 500 and pi monitor in one
some might hack the pi500 with M.2 https://www.adafruit.com/product/6111 https://www.adafruit.com/product/6088
The Raspberry Pi 500 is a fast, powerful computer built into a high-quality keyboard, for the ultimate compact PC experience. It features the same quad-core 64-bit Arm processor and RP1 ...
Is that case for the older solar charger, or the really recent new one?
any chance it's self extinguishing (flame inhibiting)
I think they meant the newer solar charger with bq25185 that supports LiFePO4 batteries too.
oooh that star fragment tree topper is great
it's one of my favorites too...I've built about a dozen star fragments lol
Grumpy Cat Angel By Sevro
makerworld.com/en/models/858383
https://youtu.be/yPHE3tKK9BI
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
Grumpy Cat Angel
By Sevro
makerworld.com/en/models/858383
Bambu X1C
Red Black White PLA
3hr 25mins
X:52 Y:66 Z:79mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
14g
-----------------------------...
Pi Touch Display 2
https://www.adafruit.com/product/6079
merry xmas, happy holidays and happy new year!
My brother gets badly motion sick, he lasted 20mins first go, we did half hour, but he got used to it quickly and no adverse affects
Get "Gravity Sketch", it's brilliant
Thanks for a good year guys, happy holidays!
Thanks for the great show guys! Happy holidays!
Thanks folks! happy holidays 😄
thanks so much for hanging out folks!
👋
hi!
Howdy all 👋
Hey Y'll
👋
SHOW and TELL 12/18/2024 https://youtu.be/D9GfRYsLl0E & Link to join to show and share your project! https://streamyard.com/hmb2arzybn
Evening everyone, I haven't been used to being home Wednesdays almost missed this!
this is my friend Jeffrey's egg nog recipe, my absolute favorite: https://jeffreymorgenthaler.com/clyde-common-egg-nog/
I used to have this recipe crammed in with the original Egg Nog post, but this year I think it deserves its own page. And for many reasons. I mean first off, the Clyde Common egg nog has surpassed the original base recipe in popularity. I never could have imagined how popular a tequila-sherry egg…
When the math clicks it is the best feeling
Generic Store brand Eggnog with a hefty dose of Four Roses Single Barrel. Yummmmmmm
Love that @haughty quiver. Doing anything complicated with servos is always a pain
@smoky island this is cool!
here's @smoky island 's guide he mentioned https://learn.adafruit.com/karel-the-robot-in-circuitpython
Thank you!
Hard to 'articulate' how cool the joint is.
i made a python and circuit python dvd/blu-ray player controller. i have a python script that communicats with my pyportal titano over usb serial and send ir codes to my player
Thanks all for sharing. Great projects as always
Thanks to all who shared. Merry Chrtistmas.
Hopefully after having vacation over the holidays I can come back with something cool. Great projects everyone
ASK AN ENGINEER 12/18/2024 LIVE! https://youtu.be/oIzkZeU0Y7s
ASK AN ENGINEER 12/18/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/
----------------------------------...
Petition to make coaster a functional-but-unpopulated QT Py Coaster that has captouch pads like the PyRuler 🤓
Glitch your gift list! Use code gibson15 for 15% off the 2024 Adafruit Holiday Gift Guide! https://www.adafruit.com/explore/holiday-gift-guide-2024
Adafruit Industries, Unique & fun DIY electronics and kits : Shopping Guides - 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/C...
Need to chain matrices to get to 320x200 and play Doom
Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming. Pattis used the language in his courses at Stanford University, California. The language is named after Karel Čapek, a Czech writer who introduced the word robot in his play R.U.R.
Was Karel before Logo?
"I Learned It By Watching You" Open source PSA?
Hi, all!
Live on tiktok (just got approved to broadcast via PC, huh) https://www.tiktok.com/@adafruit/live?enter_from_merge=pc_share&enter_method=pc_share&is_from_webapp=1&sender_device=pc
Are CM4 carrier boards compatible with CM5?
As far as my testing has been. But, I'm not a heavy experimentor with it.
The CM5 booting from nvme is so blazing fast on the CM5 IO board, I haven't really spend much time on the CM4 IO Board.
Round Panel Mount Micro SD Card Extender https://www.adafruit.com/product/6070
Neat sewables
USB-C Screw Panel Mount to 4pin JST PH Cable https://www.adafruit.com/product/6071
Snap-In Panel Mount Cable - USB-A Socket to 2 Wires https://www.adafruit.com/product/6072
Snap-In Panel Mount Cable - USB Type A Socket to 4 Wires https://www.adafruit.com/product/6073
Sewable USB Type C Power Jack Connector https://www.adafruit.com/product/6077
This panel mount cable is great for making USB Host or (some) client connections with a panel-mount setup. On the small panel-mount side you get a USB C connector, the other end has power, ...
This panel mount cable is great for making USB power connections with a panel-mount setup. On the rectangular panel-mount side you get a USB Type A connector, the other end has power ...
This panel mount cable is great for making USB Host connections with a panel-mount setup. On the rectangular panel-mount side you get a USB Type A connector, the other end has ...
Adafruit 1.14" 240x135 Color Newxie TFT Display - ST7789 https://www.adafruit.com/product/6113
Say hello to our new Newxie 1.14" 240x135 Color TFT Display Boards – we think it's T-F-Terrific! It's the size of your thumbnail, with glorious 240x135 high ...
I love that grid
It's probably too late, but adding a mic to the wled board would be awesome. Glad to see the extra gpio pins either way though 😁
👍
I'm a newbie to MCU programming and am getting a Clue for Xmas. Can I use Arduino IDE 2.x on a Mac with clue? I know I will need to update the bootloader and configure the IDE.
does Adafruit sell a sensor that can detect natural gas from a gas stove? Like if the stove was left on.
Question: can you make a stema-QT GPIO expander with scree terminal kinda like one of the top secret but just a GPIO expander pin in and out.
Thank you for taking time for us. Have a Merry Christmas.
Thanks for the show!
Happy holidays to all Adafruit People
Thanks Adafruit
Happy holidays to you and everyone here
Night all!
I wonder if xLights supports Flaschen-Taschen… 🤔
(cause VLC can output to that since I paid a visit to Noisebridge years ago 🙂 )
btw @open girder there's a broken link on https://www.adafruit.com/product/6100 : firepixie points to "(http:…"
oh it knows about DMX…
I guess I can always send a PR if it's missing
one more thing on my TODO list 😦
at least that's C++ so I shouldn't be lost
aw, 900MB of source code just for that? that's twice Haiku's codebase 😅
👋 😀
Hi there!
Hi JP. Looks like you have a lot on todays show to share.
Lol
Off next week? Oh JP, don't sell yourself short. You're off all weeks. har har har har
Howdy all
Glif gitch gif...
Now say that 10 times fast "Glitch gift list, glitch gift list" ....
Just don't use Canada Post, they are a bit behind.
Maybe it's a glitter glitch...
These gnomes always freak me out a little. Also hi
Hi, Liz. 👋
Lol
lars as gnome
(Was thinking one of those neopixel rings)
gnome of gnomes
iFixit just did a Furby teardown that seems relevant https://www.youtube.com/watch?v=14h6J5MeGt8
2024 is nearly over but we’ve got one last surprise sitting under our Christmas tree. For our final teardown of the year we’re taking a look at Hasbro’s Furby, one of the most gifted animatronic toys of the year, to see whether this adorable little Ewok is repairable.
And while it sure is cute, let me just warn you this teardown is borderline d...
Oh ya, the developers were at MakerFaire this year
Great Workshop again, JP
those for software https://www.bottango.com/
Thanks JP - Happy Holidays and Merry New Year
When are we going to have a 24hr John Park's Workshop live stream????
An hour is not enough
Thanks @haughty quiver ! Have a wonderful holiday. See you next year!
Catch you all next year.
Thanks and Happy Holidays
Lars Workshop livestream could be that
Thank you for a great year, JP!
Actually I want a RUN DRC one.
I saw one once!. at some hackaday event
👋
I haven't figured out what the reproducer is doing yet, but when switching between two colors, periodically missing a blink will make it look like it'
s running in a random order
Unless they only want a single pulse rather than 5 seconds of pulses?
('Sparkle' always makes me think of this)
Nice!
(Also a fan of novelty t-shirts)
Thanks for the stream, Tim! Sorry I had to duck out partway through to clean snow off the car and driveway
Happy holidays to you, too, and a happy new year!
I am getting started for the morning working on some library things and the screenshot utility. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.twitch.tv/foamyguy_twitch
🇸🇪 👋
☕
Current CircuitPython project: https://youtu.be/8OYAtysNkL0?si=GiDfef4NHVmq1TNa
Test of a display prototype that combines the existing Workshop Corrosion Monitor and regional weather conditions display. The Weather Source device reads a local workshop sensor as well as @adafruit IO Plus (AIO+) Weather Service regional conditions, displays the data, then uploads the compiled data to AIO feeds for use by other monitoring dev...
3.5 inch TFT wing with ESP32-s2 feather
A combo device to replace two existing PyPortal displays.
The new display combines the existing AIO+ regional weather station and AIO workshop corrosion monitor.
Thanks for the stream. I always pick up a tidbit or two.
Desk of Ladyada - It's a sparkly LED Christmas! 🤶🎄✨🎁⛄❄️
https://youtu.be/5EsVmlcKPqY
This week, Ladyada tests the Sparkle Motion WLED board with xLights for large-scale LED animations and began decorating. A smaller version of Sparkle Motion and a NeoPixel-inspired USB PCB, and In The Great Search, storage solutions for components and dev boards!
This week, Ladyada tests the Sparkle Motion WLED board with xLights for large-scale LED animations and began decorating. A smaller version of Sparkle Motion and a NeoPixel-inspired USB PCB, and In The Great Search, storage solutions for components and dev boards!
👋
i love your thumbnail lady ada
This makes me want more LEDs.
bottango and WLED for 2025
I need more storage like that. Mine filled up so fast and now previous Adabox boxes are the storage.
Rub the bins down with a dryer sheet; it works wonders for static management
Good Afternoon!
👋 all the current sensing you could need for xmas 🍇
Hi JP. HAPPY HOLIDAY to you and your family and to all
nice scarf, Lars
lars with scarf nice touch
LadyAda immediately answered my first question. This device is a 3-up version of this:
https://www.adafruit.com/product/904
(Which I bought one of a while back. I'm going to get a few of these....)
lars also have hat
It looks like 2x the resolution of the ina219? .4mA vs .8mA?
I think with most of the INA's you can alter the shunt resistor and change the max current and resolution as a result
Thanks JP!
See you next year!
Thanks JP, and all, have a happy holidays!
thanks, Happy Holidays!
This weeks thumbnail was next level 😁
ahahha 🙂
?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
Desk of Ladyada - festival of light-related PCB designs ✨💡🎨
https://youtu.be/2T8HyBvQX_Q
Ladyada's Desk celebrates light-filled PCB designs, including round TFT, transparent OLED, tiny displays, and new 'sparkle motion' WLED prototypes and live xLights demos. On The Great Search, SMT nuts enable flush mounting for a 1.8" round TFT with capacitive touch, we explore options at DigiKey!
🎁
👋
Hello!
Good afternoon.
Happy new year JP Just a few min early but enjoy
oooo JP has a fancy stage light setup
happy almost new year folks!!
What’s behind curtain number one?
Happy New Year John, Figured you would be taking today off.
hello all. made it to the last one!
woot!
It’s an automatic shifter — no clutch needed.
Being New Years Eve, I may be slightly pixilated tonight. Not to be confused with pixelated.
I think there was a note on the project page that says this can be used as a generic level shifter from 3.3 to 5 volt devices, not just pixels?
Thanks @haughty quiver
happy new year all!
@waxen bough yes! i haven't tried that but it is a nice plug and play level shifter for any kind of project you may have.
may want to disable the onboard neopixel in that case
Thanks JP! Happy New Year!🎊
🥂
why did the onboard color not match the output color? was it the difference in rgb order?
yes, that's it exactly @drowsy inlet
on-board is typical NeoPixel WS2812 order which I think is GRB
JP explained that right at the end of the presentation.
this strand is RBG because of Ruth
a.k.a. "Supreme" pixel order
(I stole that joke from @cinder wind )
⚖️
not sure if anyone still around re: ppotw but how would you wire up the 12v power supply to those lights? would you need something like this? https://www.adafruit.com/product/1328
?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
workshop today?
I'm guessing JP is off for New Years
ET as in East Coast Time or Europe Time ?
east coast
deep diving
finally got my audio working !
Hi Scott. I hope your holidays were wonderful.
🇸🇪 👋
I'm in Seattle too. 🙂 I just discovered adafruit over the holidays after getting a 3D printer. I'm really looking forward to making some cool things!
What OS does CircuitPython currently run on?
👋 happy new year all
Sounds good. I have some questions about zephyr but I’ll wait till you get to that.
👋 Happy new year
I vote 2024/2025 first
Go ahead with python2025. It prob has wider appeal.
Hello, I think my 2024 is maybe missing from the summary blog post, you did deal with it live in a deep dive. 😉
(I was late or not sending to the right place)
heyhey
Perfect.
#circuitpython2025
That would be cool, find a hidden file that means ignore rapid disconnects to the OS
Totally blame Mac
Todbot gave me a way to hide but it was a bit involved
Yup unplug or sleep
Deepsleep on ESP32
Pico W BLE support maybe via Zephyr down the line 🙂
There is existing support for BT HCI for the Cypress chip they use but not sure how custom RPIs specific implementation is. It sounded like they might not have a standard HCI available.
Connection manager was the answer for the network issue.
what do you mean "get out of this business"
there is https://docs.zephyrproject.org/latest/build/dts/api/bindings/bluetooth/infineon%2Ccyw43xxx-bt-hci.html
might just be that its two different interfaces for BLE and WiFi
for sure this becomes such a huge headache when you deal with multiple very different SoCs
USB-Ethernet could give any board network access... unfortunately there are sveral "standards"
I've vote for a "pretend to be a speaker/microphone" 🙂
lvgl would def. be great to see 🙂
Phone-like displays would be amazing
the modos controller solves this problem to a degree
e-inks 👍 👍 👍
Is that fpc for NFC or the 2.4/5ghz radio
NFC
the joys of python package management 😄
it has gotten worse for sure :/
it does get updated but its a native tool
are you running native zephyr and zephyr-sdk or nRF Connect?
nrfutil should be part of the SDK (aka toolchain)
yea I hate that about nRF Connect
at least linux has strace to see what the blob is doing ?
https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-util-unified-command-line-utility
its annoying that you need it at all, the only reason you need it is to be able to recover a core
searching for nrfutil rust comes up with interesting problems caused
happy to hear! People tend to be annoyed at west because they are not used to needing a framework specific CLI tool but it does so many nice things, I think one of the few things that actually make things easier rather than more complex
you can also extend it with project specific commands without forking west, could be potentially useful for some CPY specific stuff maybe?
like ' west repl' could be a thing
is the plan to eventually get rid of "ports" entirely or keep the structure and have a single port when everything is moved over?
but you could do dynamic pins in zephyr?
you can, just not de-init
de-init is outstanding
so you need to "reboot" atm to apply a runtime pin config
not sure what you meant with enumerate everything?
@ dynamic pin ctrl: https://docs.zephyrproject.org/apidoc/latest/group__pinctrl__interface__dynamic.html
but ranting with good reason is acceptable!
🔥 spicy
yea its so annoying with vendors, always need to provide loads of info and then you get spammed by them..
I was afk for a bit. I've started with Zephyr and am struggling to get over the hump. I'm quite familiar with RTOSs but the build system and the directory tree are taking me a while to wrap my mind around. Do you have any suggestions of way to get through this. Perhaps a tutorial or something. I'm not using the VSCode extension yet. Is this going to help?
@eager matrix what SoC are you working with?
Tonight on Deep Dives: 😋
the main issue with the Zephyr Docs is that they are quite spread out, they don't have a good red string to follow to learn all the things. When it comes to directory structure the west specific docs are fairly good starting point
@ de-init being outstanding https://github.com/zephyrproject-rtos/zephyr/issues/20012
thats the only part missing to do it without a restart as peripheral allocation is currently a fixed thing done once
but pins can be defined dynamically right now, which may already work for the CPY use case given you re-init whenever code is edited or?
yea pinctrl is very low level, def. something you want to wrap
I would recommend it over talking to registers directly though as so many other things that you probably don't want to actively manage are also handled via the same device subsystem that pinctrl ties into
A few. I'm looking to make Zephyr my go to RTOS rather then FreeRTOS, so I'm working to get a broad knowledge. Specificallty, I''ve got some audio things I want to do on a Daisy Seed which is STM. I also have a few ideas for ESP32. I also want to learn LVGL and I've got a couple ST Discovery boards that have displays and both have multiple but different cores (one is M7 + M4 and other is A7 + M4)
yea lvgl is integrated quite nicely, its not modified just a bit of shims to work with things like the display subsys
The LVGL demo wouldn't fit on the Wio Termimal. It bothered me that I couldn't find out what the symbol tables llok like and what was taking up some much data space.
Thanks, that exactly what I'm looking for.
Probably I should take a deep look at everything west can do.
?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
Off topic but worth it -check out the 2024 YouTube Maker Secret Santa. https://www.youtube.com/playlist?list=PLBsfTOjKcQe-OOKYCcfpSFW0Dtj_9w4qo
so where is build_circuitpython.py getting the Zephyr information ?
and the device tree information is what you added earlier when you downloaded stuff from ST website
oh - so zephyr already knew about your board - and that is what you gain ( besides the netword chips for bluetooth and wifi )
I'm assuming that putting CPy on top of Zephyr is going to make it quite dissimilar to Micropython. What types of issues do you think this might cause?
how is your time schedule today ?
You mentioned at the beginning that you folks aren't quite sure you are going forward with Zephyr. Did you speak to this while I was away?
computer