Turn your videos into live streams with https://restream.io
1 messages ยท Page 66 of 1
Turn your videos into live streams with https://restream.io
Today I am fighting with Tasmota. It insists on loosing all settings if I power cycle it. Frustrating.
Good morning. Been a while.
๐
I am getting started for the morning now working on preparing a library for the community bundle. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or YT (linked above)
7-color epaper? didn't know they had that many colors yet. neat.
Good Morning
I heard about that I think in the meeting? That sounds like a great use. Did you write a learn guide on that?
Ahh you can ping yourself on discord with it. That's smart.
i think deshipu's first platform was the pew pew
the M4 was/is the most powerful that is compatible with makecode game. we're well past the M4 now but makecode still hasn't supported different MCU's.
one of the nice things with ugame or stage is it should run on any circuit python device. not limited to an M0 or M4 MCU.
makecode gaming got a lot of support because it was made with blockly so a ton of kids were making games with them.
GameCon?
what was the nintendo games you were porting? the octopus platform?
could add that in there
game & watch would be so generic as a keyword. they could have named that platform better.
saw your book cipher videos, they were great. i'm trying to take a break from cryptography, kryptos fried my brain.
the featherwing itself is just a display. i don't think it has buttons or controls. the magtag does.
oh nvm i was thinking of the TFT featherwing.
tft featherwing has an sdcard port
ah right because theres no controls with the tft featherwing and it's too big
i can do that but i use the ST7789S with an adapter
I did something like Adafruit tripler for Feather and 3x 1x4 NeoKeys, simple, but much more elegant than connecting everything using cables
that sounds more up Deshipu's alley with the game controls though.
i can look into what it would take to add a thumbstick and some buttons.
Problem is that I don't know how to directly add a display to a PCB. My adapter is basically a featherwing adapter.
Did I see you had a qtpy feather Pico translator/adapter plate?
Here's a version where you can use either a Pico, QT Py, or Feather with the display.
yup, if I could just figure out how to put the display on I could eliminate the intermediary board.
Cut a hole for display cable and duplicate everything in the TFT board initially? I'm no PCB wizard, just throwing out what I'd try
I've never seen behind a display. No idea what connector it needs. I'd have to destroy one just to look. There aren't any guides on that kind of thing. ๐ฆ
There are schematics for the display boards sometimes, or the tft feather wing shows the connector I'd imagine
With Eagle or KiCAD, itโs fairly simple to use LadyAdaโs Eagle project designs, including schematics, board layouts, traces, and footprints to build new designs. Havenโt done it with a display component yet, but itโs on my list.
Would need to find the bare displays and connectors.
Adafruit also sells bare displays.
I use dashes for timestamps. Not sure why underscores are more prevalent. I think there's one circumstance I've run into where underscores were mandatory... like with github naming something.
Right but the whole reason I made it to begin with is because they didn't have any TFT Featherwings in stock for about a year. So I set out to make my own.
there was a thing called the great chip shortage. ๐
Another great cookie cutter project. I'm out. Have a great weekend. Playoffs tomorrow if you like sportsball. ๐
Super! Updating the library list is usually the step that I forget to complete. Thank you!
The bundle process builds the .mpy from the release .py
Here's one I meant to ask you Tim, is there a BLE gamepad library for Circuitpython, or the supported services? Wanted to reuse a PS4 pad for something but not via Arduino
Yeah was thinking of making usb to ble adapter with usb host
When a chipโs register needs to be accessed, youโre probably in โdriverโ territory.
Thanks for the stream!
Thank you for the stream
๐
LIVE in 15 mins! Desk of Ladyada - ST7796S Screen & So Many Sunday Samples
https://youtu.be/2pSYMB8lCgM
Testing ESP programmer board, working on 3.5" Captouch TFT with new ST7796S display & FT6236 touch chips. Board needs redesign for new FPC. Got exciting screen samples (round/bar/rect). Also found great ultra-fine tweezers on DigiKey, for both engineers & entomologists! ๐ฌ๐๐
Testing ESP programmer board, working on 3.5" Captouch TFT with new ST7796S display & FT6236 touch chips. Board needs redesign for new FPC. Got exciting screen samples round/bar/rect. Also found great ultra-fine tweezers on DigiKey, for both engineers & entomologists!
WE ARE LIVE! Desk of Ladyada - ST7796S Screen & So Many Sunday Samples ๐ฌ๐๐
https://youtu.be/2pSYMB8lCgM
Testing ESP programmer board, working on 3.5" Captouch TFT with new ST7796S display & FT6236 touch chips. Board needs redesign for new FPC. Got exciting screen samples round/bar/rect. Also found great ultra-fine tweezers on DigiKey, for both engineers & entomologists!
sunday funday samples ๐ so many screens
the outline make the one screen like it have dome
What processor will you use for the displays?
@tropic wasp really any, but we're using a rp2040 for this for now
very cool screens
Lady Ada can you touch on the differences between the GC9A01 and the ST7796?
@tropic wasp they're very similar, but from different companies. the GC90A is for smaller screens: 240x240, the ST7796S is for 320x240
I just missed it. ๐ฆ
@open girder https://github.com/DJDevon3/CircuitPython_ST7796S I've already made a driver for it. This is the display I've been using for my adapter boards! ๐
Espressif programmer test success! ๐ปโจ๐ง
While developing boards, there are oftentimes we want to program ESP chips without going through the onboard USB port; this adapter will help us (and others) do that! It has a CP2102N USB-serial chip (https://www.digikey.com/short/bm7n3p5z) with RX/TX signal LEDs and two transistors wired up to the DTR/RTS line for the 'esptool standard' reset procedure technique. The output IO, plus a 3.3V 500mA regulated output, is available on a socket header, so you can plug wires in for quick programming and debugging. You can use this for everything from an ESP8266 up to the ESP32-P4! Here, we are testing it with a HUZZAH ESP8266 breakout board (https://www.adafruit.com/product/2471), one of our first Espressif chipset products.
The ST7796S that I use is 480x320. Sure about those dimensions? It's the same size pixel dimensions as a 3.5" TFT Featherwing. It's a great alternative to the HX8357. I have resistive touch working on it too. I don't pretend to be great at writing touch drivers but it does work.
For those seeking a pre-assembled CP2102N board, Mouser stocks the CP2102N-MINIEK kit: https://www.mouser.com/ProductDetail/Silicon-Labs/CP2102N-MINIEK?qs=bYcAidFZG4gm0B6FZQu4VA%3D%3D
?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
๐
๐
Happy Tuesday! ๐
hi there!
hihi
@haughty quiver No audio
Good afternoon.
@haughty quiver muted
No sound on YouTube
Hi John no sound
good now
๐๐ป
๐
Hello!
Got mine!
Can you make a clock display using ESP32 using a 8 channel multiplex chip 74HC4051. I noticed there is no rest pin. Using 4 of these display
oh there's clocks
Liz you rock!
JP, whatโs the nice font youโre using for your clock?
i was able to get 4 displays going with a metro esp32-s3 in arduino
It never occurred to me that you could connect multiple displays on the same bus to create duplicated outputs, neat trick to keep in mind!
Can you connect multiple displays to one microcontroller with circuitpython and show something different on each display? For example if you define each display using different output pins for CS and DC could you address each display separately?
Well, domo arigato, Mono Roboto
I look forward to seeing a set of these run your flip clock library
by default circuitpython is built with support for only a single display. There was one device that had 2, and theoretically you could create a custom build that should support 2 I think, but it's not tested recently or at all with this hardware specifically.
Hey Tim!
yeah only one display in cp but you could (in theory) make a framebuffer and blit it. it's a little over my head at the moment but i want to try
I do dual round displays for my Halloween stuff a lot. Eyes!
Nice! eyes is what came to mind for me as well
Thanks @haughty quiver
Thanks JP!
thanks very much all!
Thanks JP!!!!!
No need to recompile CircuitPython for multiple displays then too ๐
Thanks!
Thanks, JP!
Thanks JP!
I was wondering if with CS (Cable Select?) it would not be possible to have one bus, and one GPIO by display to decide what display listen to the bus.
thanks all
So supporting multiple screen... not sure how that would work with displayio, but it would be the same frame buffer, and you change the content for the display you want to control.
@cinder wind here's Roboto Mono typeface https://fonts.google.com/specimen/Roboto+Mono
This is a bit old but the concepts still apply https://todbot.com/blog/2022/05/19/multiple-displays-in-circuitpython-compiling-custom-circuitpython/
good morning folks!
3DHangouts Episode 469 LIVE! Motorized Turntable, Visual Timer and Kawaii Cat https://www.youtube.com/adafruit/live Today's coupon code โsnuddaโ gets you 10% off your order! https://www.youtube.com/adafruit/live @ecken @rocky reef #3DPrinting
This week @adafruit weโre taking a look at our motorized turntable learn guide. Pedroโs time visualizer for toddlers now has working CircuitPython code. Chec...
Hey Y'll
Good morning โ
Hi all!
Good morning!
I was admiring that lovely plant
I just got 20 elephant ear bulbs. You can get birds of paradise cheap on amazon too about half the price as "home improvement stores".
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...
Hey all, excited for 3d printing this week! Been getting a homebrew MMU setup, so colours and soluble supports here I come!
Today's coupon code โsnuddaโ gets you 10% off
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
nice wire holder
Turntable Learn Guide:
https://learn.adafruit.com/stepper-motor-turntable
I'm probably going to make one. Great project.
Turntable Video:
https://youtu.be/w7RCZIHGNE4
Put a spin on your videos with this motorized turntable. Turn the IKEA Snudda lazy susan into a motorized table top using CircuitPython and electronics from Adafruit.
Use a stepper motor and the silent TMC2209 driver to give the tabletop a twirl. This project allows you to achieving smooth motion for filming your projects. With an OLED screen a...
Turntable Learn Guide:
https://learn.adafruit.com/stepper-motor-turntable
Turntable Video:
https://youtu.be/w7RCZIHGNE4
Put a spin on your videos with this motorized turntable. Turn the IKEA Snudda lazy susan into a motorized table top using CircuitPython and electronics from Adafruit.
Use a stepper motor and the silent TMC2209 driver to give the tabletop a twirl. This project allows you to achieving smooth motion for filming your projects. With an OLED screen a...
TMC2209 Driver:
https://www.adafruit.com/product/6121
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 ...
the turntable what turn outer but keep not spin inner part
so perhaps able to build one with gearing
on a dj turntable the platter hovers via magnets like a maglev train. the only thing that touches the platter is the center spindle.
Rotary Encoder STEMMA QT
https://www.adafruit.com/product/5880
ooh a kb2040 holder. I use the one y'all made for the qt py all the time
in fact I'm working on a project with one now!
MPM3610 5V Buck Converter
https://www.adafruit.com/product/4739
Ikea being cute using a rotary engine design as the rotation base. ๐
the big gear is beautiful. 3d print as usual for you guys came out looking gorgeous.
I've found that Ikea runs out of stock but it usually comes back
When I first saw the alarmo I thought "I'll wait for the Ruiz bros version" lmao
New Parts! 3D Parts on GitHub - https://github.com/adafruit/Adafruit_CAD_Parts
Adafruit Fritzing Library parts - https://github.com/adafruit/Fritzing-Library/tree/master/parts
Adafruit parts, components, breakouts, etc...in Fritzable format! - adafruit/Fritzing-Library
toothless stuff might come back in style as the new live action movie of how to train your dragon is coming out.
Kawaii Cat Valentine By Salvadori
https://makerworld.com/en/models/1005325
https://youtu.be/oMWQ5ggYZTw
Want a commercial license to sell my prints? Join as a member to my Patreon https://www.patreon.com/c/Salvadori3DArtworks or my Thangs https://thangs.com/designer/Salvadori3Dย Love just got a little more purr-fect! ๐พ๐Iโm thrilled to share the Valentineโs Day edition of my flexi Kawaii Cat! This adorable feline now comes with a heart-shaped nose, ...
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
Kawaii Cat Valentine
By Salvadori
makerworld.com/en/models/1005325
Bambu X1C
Red White Purple PLA
5hr 35mins
X:45 Y:91 Z:23mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
13g
230mm/s
-----------...
happy lunar new year, year of the snake
Wire spool holder https://www.printables.com/make/2370861?comment_id=2370861
one not put wirepool teh motor what rotate those spools
carl bugeja have that motorcell the pcb motor what could fit nicely
like mixing that wire spool holder to fit these in https://microbots.io/products/motorcell
Discover our new MotorCell โ a tiny, thin, high-speed PCB motor with an onboard sensorless controller. This provides direct speed feedback, eliminating the need for extra sensors. The MotorCell can be powered directly or controlled via PWM for precise speed control. This compact motor can spin up to 30,000 RPM at no-lo
have a wonderful day everyone.
thanks guys!
thanks so much for hanging out folks!
Thanks guys!
i got creality hyper series Green PETG filament today
Nice projects by all. Thank you for taking time for us.
thanks folks!
Test your own MotorCell here - https://microbots.io/motorcell
Big thanks to PCBWay for the PCB samples - https://www.pcbway.com
Learn more about Altium 365 - https://www.altium365.com/yt/carlbugeja
Check out my other electronics - https://microbots.io/modules
Check out microbots Tools & Gear - https://microbots.io/gear
BuildโขCodeโขRepeat Tee -...
the design for those motorcells
come on by!
Good evening everyone โ
Good evening
Evening everyone
Hey Y'll
Good evening everyone.
Hello everyone ๐
hihi
WE ARE LIVE in BROOKLYN! SHOW AND TELL! https://youtu.be/4Gy-PDP7iCA
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.
evening all!
๐
can still barely hear scott :/ just me?
He's very quiet on my end too
I think the level is lower than jp was
I hear pretty clearly but I am listening with earbuds. (watching thru streamyard not yt or twitc)
Appreciate all the deep stuff you do Scott even though it's like the Marianas Trench and I'm just a minnow. ๐
I have no idea why my mic is quiet
scott have you tried building circuitpython on esp yet?
I haven't
Ah the bluepad32 firmware. Was wondering if there were BLE services for the PS4 pad in circuitpython. Nice one Melissa!

there's gotta be a cool snake name for a pycar. Carthon? ๐
I hadn't thought of a name yet. Either of those are good choices.
neat jepler!
It's been years and I still have almost no idea what PIO is and or how to use it.
PIO = Probably Input, or Output?
haha
I think it's like Peripheral In Out
that's honestly not far from how i think of it. it's a mystery thing that people talk about to do things.
Programmable IO
Yeah, that's what it is
yes, programmable I/O
how is that different from GPIO?
i need a learn guide to explain all of it or something.
I have a pico on the desk that is blinking some LEDs and the CircuitPython REPL is still available.
@sand lotus there are multiple tiny, limited processors that interact closely with the GPIO pins
LED is driven off of PIO 0.
the programs can have up to 32 instructions total, very tiny, but enough to do things like drive neopixels if you make them carefully
And PIO can drive it all fast, basically at full clock speed. Faster then you could send information to GPIO
the image in the title card gives an idea of what a pio program looks like
You know how microcontrollers have built-in hardware units to do UART and PWM? And these operate much faster than if you were to do direct GPIO pin twiddling. PIO is like those built-in hardware units, but you can "program" it with a tiny language
Andd the instruction set is very lmited too, but with some creativity you can do a lot.
@smoky island you could make a real cool "race start" lights with those lights (I watch too much F1)
That is cool!
Just what we all need, nice one Tim!
love the crypto!
Thanks all for sharing
Great projects everyone. Thanks for sharing.
๐ ๐ฌ ๐ก 
That is a lot of fun. ๐๐ฎ๐ฏ๐๐ @smoky island Well done!
๐ง๐
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/huO1ildzuYE
ASK AN ENGINEER 1/29/2025 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/
-----------------------------------...
that intro is so pretty
10% off! Use code: ptfe on checkout, expires 11:59PM ET go go go go! https://adafruit.com/new
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - 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/Cost...
Polytetrafluoroethylene
๐
Surely etymologists have no use for tweezers ๐
Though, were I an entomologist, there wouldn't be tweezers long enough...
love ethernet
PoE is like magic
especially with those thin little flexi cables like Ubiquiti sells
Although, 'ethernet' sounds like what Jack the Ripper might've used to catch his victims
LED's can be very useful for quickly seeing what your negotiation speed is without opening a program or app.
๐
Glad I'm not in NYC .... I'd be broke.
Adafruit 1.28" 240x240 Round TFT LCD Display with MicroSD - GC9A01A with EYESPI Connector https://www.adafruit.com/product/6178
RJ-50 (10P10C) Round Panel Mount Adapter Plug https://www.adafruit.com/product/6117
holy ๐ฎ that is huge
NeoPixel LED Outdoor Netting - 100 x 20 LEDs - 1x5 Meter Sizing https://www.adafruit.com/product/6166
NeoPixel LED Outdoor Netting - 80 x 20 LEDs - 1x4 Meter Sizing https://www.adafruit.com/product/6165
This ready-to-go NeoPixel LED Outdoor Nettingย will make it easy to make large grids easyย without having to piece together multiple LED strips. It looks like a 100 x 20 RGB LED ...
This ready-to-go NeoPixel LED Outdoor Nettingย will make it easy to make large grids easyย without having to piece together multiple LED strips. It looks like a 20 x 80 RGB LED grid, ...
Coolest badminton game in town!
I'm starting a project that will require ethernet for an ESP32 ... I think it's the ESP32-S3 that has ethernet capabilities built in, would I be using the NPI ethernet jacks you featured today to make that work?
q: is that LED net chainable?
Don't forget to show a quarter for scale.
(The only 10 pin I'm familiar with...)
Green blob animation is cool
probably best to have individual drivers then
Adafruit Sensirion SHT45 Precision Temp & Humidity with PTFE - STEMMA QT / Qwiic https://www.adafruit.com/product/6174
@inner spade They made you a new thing ^
oooo round display almost ready!
Itโs on my list!
Why is the sensor on a peninsula? Is it so it's mostly surrounded by the environment it's trying to sense?
Thermally isolated for more accurate temps
Really enjoyed hearing about your ongoing project with @open surge
would spelling out send noods be inappropriate?
that would rock on wearables
Iโm so so so excited about these n00d letters
some chips like having a diving board because they're divas
Question: OV5640 on a featherwing?
DIY infinity mirror ๐
Our weird measurement system is one of the few things that the U.S. is mostly united on.
Nood letter power usage based on letter M? ๐
Ethernet limit is around 300 meters, approximately. you can get an injector to make longer runs but if you're in a forest that's a tough project.
part of electronics is reading datasheets. sometimes you're doing more reading than doing but you read so that you can do.
It would be interesting to try painting the LED letters with translucent alcohol inks, and/or embedding them in dyed resin. I bet @steep pilot would have some interesting ideas.
100 meters / 300 feet is the typical advice
darn metric conversion messing with my imperial units
Thanks. Paul's an expert at asking just the right questions and helping me sound coherent.
Thank you for taking time for us.
Thanks @open girder and good night. ๐ Happy Lunar New Year ๐
Thanks Limor! Thanks ptfe!
thanks all!
Thanks Adafruit have a great week
Have a great week everyone!
Thanks, @open girder !
Thank you! Happy lunar new year, all!
Happy Year of the ๐ (or
)
on to dinner... 'night everyone ๐
Thanks all! HLNY
Ah, you're too modest

๐
Hello, all. ๐
๐ โ๏ธ
hi!
Afternoon JP. ๐ฆฅ ๐ฆฅ
๐ธ๐ช ๐
Hello! ๐
๐
(Looks like Lars is having caffeine withdrawal over there...)
lacccina
CaParkchino...
Larssina
Larstte
I want that led netting as a car wrap. Is it 12v?
Perfect!
When done, we want pictures. ๐
Has anyone seen some of the things Ali Spagnola has done to her car?
get to the chppa
Yikes
Maybe also be to prevent a vacuum from forming in the tank
True.
Lars Macchina
Lars chewed through the cable...
Use an exterior-rated receptacle, maybe?
So not Starbucks...
Cawfee Tawk with JayPee
Tamping is the art
'Minimal fussiness' he says as he combs out coffee clumps with his 3d-printed tool
"cappuccino" from the italian for "wearing hats and tan slacks"
But that is one good lookin' cuppa joe
"The most terrifying part of waking up..."
Lol. You wake up and see that at the end of the bed...
Time to move
Lars: (In his Peter Lorre voice) "I have been waiting for you..."
You're only 80% caffeinated, have another
that's a catpuccino
Looks like a raccoon to me...
The code needs a โfillโ mode switch that beeps a piezo speaker when full.
With a sonar sounding beep.
I'm late! At least I made it today ๐ Hello!
A manual switch would work since a person is at the machine for filling anyway.
I mean, you've already over-engineered a way to 'see' your water level - might as well throw in some auto refill with the solenoid valve (aww, you remembered!)
Could have a float that triggers a switch tied into a input to wake-up when it's too low.
JP is now buzzing... ๐
Don't forget the discount code, folks!
Grazie JP Ciao
YouTube has a speed adjustment to compensate for JPs caffenation
Bye all. ๐
Bye! ๐
thanks all!
heyhey
how do you connect gdb to the macropad?
( some of the adafruit boards don't have that nice 3 pin connector that the debug probe connects to ( like the rp2350 feather ) )
but how did you debug ( probably uart and printf )
( that's what I'm doing now ๐ )
experimenting with semihosting
FYI: semihosting prints through a breakpoint to the debugger host
yea 24 and 25 would be SWD, if you are okay with soldering it would be possible to add some bodge wire to it, the QFN is not that terrible to solder to
I battled cmake on windows command line too and used the same trick )
yea Zephyr needs a very recent cmake version, they tend to include very new features
so if we pull your zephyr branch then windows is a go?
I say this recently and it might be a nice war to connect to the debug pins. https://hackaday.com/2025/01/27/diy-probe-clamps-to-ease-your-pcb-work/
It works otherwise very well on Windows for me
here is what I did
+# this helps link and compile with long command lines
+set(CMAKE_C_USE_RESPONSE_FILE_FOR_OBJECTS ON)
+set(CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS ON)
+set(CMAKE_C_RESPONSE_FILE_LINK_FLAG "@")
+set(CMAKE_CXX_RESPONSE_FILE_LINK_FLAG "@")
which generator does your cmake target ( I was stuck with unix make on cygwin )
I figured ninja would be better ๐
Zephyr uses ninja everywhere afaik
yea you can in theoery target something else but I think Ninja is the only one that is actively supported by the project
west build is I think just calling "ninja", west flash calls ninja flash and west debug ninja debug
you've beein in CI - continue the build
ninja
so what checks to the pre-commit checks do ?
( is that what you just fixed? )
if you get the build going - you will buy yourself a new test person in NYC ๐
EXTMEM is external memory controller, like the QSPI on the RP2350 or on ESP32
can be RAM or flash
depends on the board you have
marketing blip says
"Flexible external memory controller with up to
32-bit data bus: SRAM, PSRAM,
SDRAM/LPSDR SDRAM, NOR/NAND flash
memory clocked up to 100 MHz in
Synchronous mode"
the discovery boards lists
"512โMbit OctoโSPI NOR flash memory
128-Mbit SDRAM "
both I guess heh
those two should be the two extmem slots
why not?
yea how I understand it the memory controller is an extre peripheral that uses the ocotospi as the phy and is then responsible for mapping the memory into the address space
but you could use the octospi for application code too and then use use it for general comms instead of memory
is octospi like twice q-spi ?
yea
SPI with 8 data lines
lol I have not seen 16 yet, that gets silly
thats a parallel bus at that point
the STM32N series with the hexadeca SPI is nuts, it even has an h.264 encoder?!
Arduino Giga R1 would be cool, is also an STM32H7, should not be too much to add if you got the discovery board working
Portenta may be the same MCU
I think same same just giga is in Arduino Mega formfactor
when CP is built for these dual core systems like Portenta, what is running on the smaller core?
it will depend a lot on how they are connected I guess, if there is no internal highspeed bus it will not be very usable that way probably
You would have different binaries in any case for sure
that seems quite decoupled, probably more suitable to signal across but not full on cross core multi threading
like have a rendering task on the M7 and CPY on the M4
@rapid hornet - how did the build errors not show up at first ?
I was more thinking lvgl on the M7 f.e. and CPY telling it what to render and draw to screen. The ART GPU and display DMA is all on the M7 matrix and the USB is on the M4 matrix. Dunno what the penalty is of accessing these peripherals through the AHB or if you even can address them from the other side
was that really 63 M bytes free ( flash? )
yea SMP on the RP2 would be really cool
how do you tell make html to ignore zephyr docs?
speaking of SMP, the other SMP (MCUmgr) would also be really cool for CPY for Bluetooth targets
you can have a shell over BLE and upload and download files to filesystem etc
and firmware update
Nordic has a good app for it to poke around with, there are also some web versions
I'm getting a Portal Matrix S3 and hoping to run code on both cores
I'm using Arduino
right I keep forgetting that I can interact with CPY over WiFi
https://www.adafruit.com/product/5778 is out of stock ?
Folks love our wide selection of RGB matrices and accessoriesย for making custom colorful LED displays... and our RGB Matrix Shields and FeatherWings can be quickly soldered together to ...
maybe needs more advertising ๐
I'm building a replacement for Tidbyt which was bought out and aren't selling any more devices.
Might be cool to chain two 64x32 matrices together...
it is! I should use it more often, I only gave it a quick spin long ago
A VScode extension might make it more readily usable
I think my issue was the limitation of the web editor
yea took me while to switch to it from Sublime, I get it
I'm assuming the ra8 will be a top secret discussion ๐
I do my early bringup prototyping with CPY usually before switching to nitty gritty C land
now that you are mentioning pull request - are you seeing the light at the end of the zephyr tunnel ?
I tried using protothreads on my Arduino project and it turned out to be a waste of time. Should have just built a state machine or something.
Who would pick up a new port and add stuff to it, oh wait... ๐
wth that sounds cursed
yep, that's it
two bytes per thread? ( that's pretty lightweight ๐ )
I'm glad that Zephyrs Kernel keeps this all very opaque and just works, I don't want to know the details of how preemptive threading works
I found protothreads easy to understand but I was using it with pico-sdk.
you are much more low level than me too though heh
I don't ever work on scheduling
having preemptive asyncio in MPY/CPY would also be really cool even without any multi core stuff
desktop or it didn't happen ๐ JK
have a great weekend
I am getting started for the morning, working on Pi 5 with matrix panels. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=B83nx251Wlk
good morning โ
๐ธ๐ช ๐
oh pixel fun today
Good morning
morning all ๐ Must be pi weekend, just been using a flatpak version of prusa slicer on the pi's this morning for first time, wont render opengl plater scene without LIBGL_ALWAYS_SOFTWARE=true flatpak run blah but shocked it worked at all (pi4+5)
i think he named it piomatter?
but i thought there was a protomatter already for the pi? what's the difference?
specific for the pi 5?
absolutely, my first time messing with flatpak recently, maybe had to use once before in ubuntu but had issues in past on pi's (years ago)
they renamed protomatter on microcontroller to RGBMatrix... i think?
my understanding of pio is that it has to be less than 32 instructions. seems like a small thing to run entire matrix panels with.
You can also chain PIO programs together, I know some complicated stuff does that
OBS has a lighting setting for refresh rates that might help with that. might be related to adjusting for LED lighting but it might work for something like that too. maybe something to look into for another day.
we can just chalk all of the pio library to "Jepler Magic".... also not a bad name for a library.
if you drop the brightness of the panel / display to 15%-25% does it help?
not having enough power would show up as red lines. bright white lines is just timing glitches.
by default the chips in the matrix panels when sensing low power will turn off the Blue and Green part of the LED. so if you're ever trying to display white text and only see red that's a low power issue.
that is specific to matrix panels
cgrovers palletefader is great for helping with brightness issues. i used it on my 12 panel project and it worked great.
might help to explain that each matrix is split in half. the top half refreshes from bottom to top, and the bottom half of the matrix refreshes from top to bottom.
depending on how many panels you have the refresh effect is more visible in the directions each panel refreshes.
seeing video run on panels is always satisfying
I still love using 2 panels to play GIFs on
it's really obvious with 12 panels on a microcontroller with lower refresh rates. it'll kill your eyes if you throw too much at displayio like 30 labels etc....
I think it's only for the entirety of the array.
Might not apply to the Pi, this is how it works for RGBMatrix library for microcontroller circuit python.
Since RGBMatrix was based on Pi Protomatter my guess is the basic premise is the same for both.
My point is, it doesn't matter how big the array is it's always split in half like this. Just the way the library is coded.
The more panels you have the farther the signal has to travel. Since data transmission length degrades over distance there is a limit to how many panels you can chain together.
Unless your panels are full white pixels on every panel you'll never use the full 4A per panel. Most projects are mostly black so well below the threshold.
I think it's the data required to keep Red, Green Blue full brightness and not power related. Lower the bit depth and you'll find it works much smoother too. It takes a lot more data to run a 6bit display than a 4bit display.
I could never get the font size below 7px with terminalio font. When I used a custom font designed for 5px that works much better.
I meant with displayio not repl. Yeah RGB888 isn't hard coded in RGBMatrix, you can change bit depth with the microcontroller version.
5x5 is the smallest you'd want to go for legibility. 3x5 is possible but only needed when you want to really squish some data onto the panel.
some fonts are monospaced, others are not.
So how did you connect the matrix panels together? Curious if you 3D printed the beefy mounts I designed. ๐
Ah I don't think I have them for 3mm
Nice that'll work for 4 nicely. 12 has a lot more weight to it. https://www.printables.com/model/578204-hub75-5mm-pitch-4-panel-bracket
If you ever decide to add more you'll need beefier mounts for the weight.
Ugh accidentally just put a Pico2 W build on my Pico 2 and zap goes my drive
I think the allocations are different because of the add on chip. Nothing important on there that I can't recreate. Unless past me was smart enough to save some of it (doubtful)
oh nice there's heretic and hexen in there too. Doom has had upgrades over the years but Hexen was almost as good and didn't get the same attention.
Been a long time since I thought about Heretic and Hexen
As gory as the new Doom is I think they basically combined parts of Hexen into Doom with all the runes and stuff, so there's just 1 game now.
have a good weekend, hope you can figure it out and we can watch you playing some doom next weekend!
can we all play Doom LAN style?
Thank you
Desk of Ladyada - Kiddo Kart Repair ๐๐ถ
https://youtu.be/paYnL9bIsbg
BabyAda's bumper car toy stopped working after overnight charging - turns out 24V charger + 12V battery = problems. Quick fix: replaced battery with correct one from DigiKey. Pro tip -Always check voltage compatibility!
BabyAda's bumper car toy stopped working after overnight charging - turns out 24V charger + 12V battery = problems. Quick fix: replaced battery with correct one from DigiKey. Pro tip -Always check voltage compatibility!
Do you intend to replace the charger circuit too? I'd love to see how to make a 12V solar project with a battery like that.
good idea ๐
Ah now I see why there was a reddit post on the most dangerous toys. That could have caused a fire and harmed a child...
How could that have possibly passed any kind of safety certification?
Ouch the shade on the ex's lol
Raising baby ada to prepare for contacting alien civilizations. Great video. Have a great week!
Looks like a motorcycle battery. Many auto chargers will also handle conditioning to prolong life. Ride on babyAda!
Fruit Jam RP2350B credit-card mini computer with all the fixin's ๐๐๐พ
We were catching up on a recent Hackaday hackchat with Eben Upton (https://hackaday.io/event/202122-raspberry-pi-hack-chat-with-eben-upton) and learned some fun facts: such as the DVI hack for the RP2040 was inspired by a device called the IchigoJam (https://www.hackster.io/news/ichigojam-combines-strawberry-and-raspberry-to-deliver-a-raspberry-pi-pico-powered-educational-micro-66aa5d2f6eec). We remember reading about this back when it was an LPC1114, now it uses an RP2040. Well, we're wrapping up the Metro RP2350 (https://www.adafruit.com/product/6003), and lately, we've been joking around that with DVI output and USB Host support via bit-banged PIO, you could sorta build a little stand-alone computer. Well, one pear-green-tea-fueled-afternoon later we tried our hand at designing a 'credit card sized' computer - that's 3.375" x 2.125", about the same size as a business card (https://hackaday.com/2024/05/07/the-2024-business-card-challenge-starts-now/) and turns out there's even a standard named for it: ISO/IEC 7810 ID-1 (https://www.iso.org/standard/70483.html).
Anyhow, with the extra pins of the QFN-80 RP2350B, we're able to jam a ridonkulous amount of hardware into this shape: RP2350B dual 150MHz Cortex M33 w/ PicoProbe debug port, 16 MB Flash + 8 MB PSRAM, USB type C for bootloading/USB client, Micro SD card with SPI or SDIO, DVI output on the HSTX port, I2S stereo headphone + mono speaker via the TLV320DAC3100 (https://www.digikey.com/en/products/detail/texas-instruments/tlv320dac3100irhbt/2353656), 2-port USB type A hub for both keyboard and mouse or game controllers, chunky on-off switch, Stemma QT I2C + Stemma classic JST 3-pin, EYESPI for TFT displays, 5x NeoPixels, 3x tactile switches, and a 16-pin socket header with 10 A/D GPIO + 5V/3V/GND power pins. The PSRAM will help when we want to do things like run emulations that we need to store in fast RAM access, and it will also let us use the main SRAM as the DVI video buffer.
When we get the PCBs back and assembled, what should we try running on this hardware? We're pretty sure it can run DOOM. Should that be first? ๐ We also need a name. Right now, we're just calling it Fruit Jam since it's inspired by the IchigoJam project.
John your link for PPoTW is pointing to last week's product
Yep, seeing that as well
๐
Are we doing the same item 2 weeks in a row
A great afternoon to ALL. Back to the Matrix.... The Red pill or the Blue Pill, which will it be???
๐
Because the link in the YouTube chat is to product 6113, last week's pick, the Newxie
uh oh the funky music just turned on
๐
thanks, i just updated it
๐ธ๐ช ๐
TEETH
(Links broken, everything logged off) Must be live...!
โTalk among yourselves; subject is teeth.โ
ITS ALIVE!
They are there but the price hasn't changed
I use the S3 in all my matrix decorating.
bargain!
LOL $19.95 to $19.95 wow
red prices are better, everyone knows that
Appears fixed now
I already own 2 of these, I highly recommend them
I didn't know adafruit.io did SMS texting now, that's pretty cool. Can we text images to it too? ๐
Discount Coupon 'AdaHeart '
News to me, also - I'll have to take a look at that!
cedargrove_palettefader works nicely to reduce brightness without a diffuser. Itโs in the Community Bundle. https://github.com/CedarGroveStudios/CircuitPython_PaletteFader
Reduces power consumption, too.
Thanks, JP!
Thanks JP!
i see todbot 3d print that meme
Is 3D Hangouts cancelled today? ๐
yeah
PB&J: Ports on Board and Jam OR PIO on Businesscard & Jam OR Pico, Business & Joy or any variation thereof
hey folks, s&T link is https://streamyard.com/sb9kmn3d5n
Good evening everyone.
heya!
SHOW and TELL 2/5/2025 - LIVE! https://youtu.be/uLQ6qtPcKkc
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.
Hey Y'll
Hello! ๐
๐
I'd bet guitar strings would work if you're lacking a source of acupuncture needles, too
๐
@inner spade guitar strings are acupuncture needles if you use them wrongly enough...
I agree. I have scars. Good observation @old surge !
@robust horizon that's so great!
@robust horizon the code equivalent of a solderless connection!

What res is that matrix?
(currently wearing the same flannel as @robust horizon ๐ )
i think 256 x 128 I thought wrong
super cool
( @old surge that's funny, @hard hollow and I also have that same shirt )
@robust horizon Are you implementing the whole EDID protocol for the screen detection? Assuming the screens implement EDID...
I want to figure out how to chain two together in Arduino on an S3
Very cool project, @smoky island !
Very cool, love the idea of a configuration tool for those LED matrices
@vagrant flax so great!
Slick UI, @vagrant flax !
Very cool! I'm working on a replacement for the Tidbyt which is no longer shipping devices. That's a great way to do things and gives me some ideas.
Great projects everyone. Thanks for sharing.
Thank you to all for sharing
Thanks everyone!
Thanks folks! great projects everyone
Thanks, all! Great, inspiring stuff!
amazing projects folks!
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/rel68sPGBuc
ASK AN ENGINEER 2/5/2025 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% off! Use code: fans on checkout, expires 11:59PM ET go go go go! https://adafruit.com/new
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - 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/Cost...
Hey PT? Is it you who does all the music arrangement for Adafruit videos?
Wait, there are ups?
my biggest fan... is a 90mm noctua
Living on the west coast, I have to wait forever for my Adafruit packages to show up. ๐ฆ
@delicate fractal sometimes me (pt) or dan who worked in adafruit receiving then moved to music making!
10% off! Use code: fans on checkout, expires 11:59PM ET go go go go! https://adafruit.com/new
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - 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/Cost...
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - 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 ...
I usually find out an Adabox is coming my way soon when I get a notification that there's a new charge from Adafruit that I wasn't expecting. It brightens my day.
On the de minimis thing going away...
Your local PO will happily hold any parcel with Postage Due until you come in to pay
You said it There's no Adafruit Lobyist"
When the moon is in the 7th house...
So the next Adabox is "De Mini-mis": a bunch of tiny Adafruit-related Mini-Me figurines
all under $800, collect them all!
And Jupiter aligns with mars,
Then fees will guide the planet... (etc)
I would buy a set of Danish building block compatible AdaBot minis...
matel announced they are making "bricks" ...!
"Legally-distinct plastic construction playing toy pieces"
Politics is rough these days, but the MegaBlocks vs. Duplo decision for our toddler was the real battle.
Locking together with satisfying clicks, these bricks have endless potential.
Engineering marvels in miniature, they transform imagination into reality.
Generations have grown up creating worlds from these colorful blocks.
Organized in precise patterns, each piece fits perfectly with any other made since 1958.
Snap-on Mount for Adafruit QT Py https://www.adafruit.com/product/6183
USB Type C Screw Panel Mount to 6 pin JST PH Cable https://www.adafruit.com/product/6153
5V Square USB Fan - 7 cm https://www.adafruit.com/product/6120
5V Square USB Fan - 3 cm https://www.adafruit.com/product/6105
5V Square USB Fan - 5 cm https://www.adafruit.com/product/6099
5V Square USB Fan - 9 cm https://www.adafruit.com/product/6104
5V Square USB Fan - 4 cm https://www.adafruit.com/product/6101
5V Square USB Fan - 8 cm https://www.adafruit.com/product/6102
5V Square USB Fan - 6 cm https://www.adafruit.com/product/6103
Looking for another way to keep yourย projectย cool?ย These plug-and-playย USB-ready 5V Fansย provide instant gratification and prevent your goodies from overheating! Of ...
Looking for another way to keep yourย projectย cool?ย These plug-and-playย USB-ready 5V Fansย provide instant gratification and prevent your goodies from overheating! Of ...
Looking for another way to keep yourย projectย cool?ย These plug-and-playย USB-ready 5V Fansย provide instant gratification and prevent your goodies from overheating! Of ...
Looking for another way to keep yourย projectย cool?ย These plug-and-playย USB-ready 5V Fansย provide instant gratification and prevent your goodies from overheating! Of ...
Adafruit 1.28" 240x240 Round TFT LCD Display with MicroSD - GC9A01A with EYESPI Connector https://www.adafruit.com/product/6178
'Round these parts we enjoy unusually-shaped displays. And this one certainly fits the description - it's a 1.28" diagonal TFT that comes in a round shape and contains a high ...
Liking Eagle is becoming "retro" now
Question: are there still plans to release a board with the ADS122C04 I2C 24 bit ADC?
I want this
ahahah "and before you know... let's design a computer..." ๐ ๐
@vagrant flax prolly ๐
do you put a knot in your green jumper to indicate it's not a ground?
Qustion: how would one make a taskbar plugin for raspberry pi? like make a custom battery icon on the bottom or top right.
"watch out for the swarm of 'de minimis'!!!"
Thanks @open girder and good night. ๐
Thank you for taking time for us.
thanks Limor, thanks pt!
Have a good evening, all!
Great show! Night all!
Maybe a question for next week... Does this accommodate a BFF soldered with regular sized headers?
Greetings, good people.
hihi
Hi, Liz.
Hello!
Happy day everyone.
Good afternoon.
๐ธ๐ช ๐
Lars2Lars
Evening Mr. Bergdahl.
God Kvรคll herr Callaway!
John Park's Shortshop...
CircuitPython lightyear (shorter than a parsec). ๐
Even shorter - CircuitPython AU...
๐
John Carpenter's Workshop
A null-modem Stemma cable.
Yeah. Donโt want to share power between two powered hosts. Would be fun to design an opto-isolated serial Stemma board.
Thanks, @haughty quiver ๐
Bye then. ๐
Hej dรฅ herr Callaway!
Thanks @haughty quiver . Have a great weekend everyone.
Thank you, JP!
Bye all. ๐
Thanks JP! Always fun to visit the workshop!
thanks JP, good show
thanks all!
Yikes!
hahah
๐
I was wondering if you could abuse the i2c isolator to work with uart. Going to have to check the datasheet about that.
interesting
๐ธ๐ช ๐
Hey Jonny
Howdy!
they have same day delivery (in new york) that they talked about on wednesday
heyhey
oh lol, I had the tab of the recording of last week open instead of the live stream and took me a minute to notice
zephry way
ohno haha
when you said "checked in" did you mean to your tannewt repo -r circuitpython ( like on circuitpython.org ?)
also excited for CPY on nRF5340
I used it a lot and been really missing something quicker to prototype with
L15 has no USB unfortunately, would that still qualify for CPY?
wait what, merge the SoftDevice port together with the Zephyr port?
wouldn't it make more sense to replace it fully?
oh cool right, that would prob. a good chip actually to introduce more people to that flow
โโI see the commit on main now, thanks
https://github.com/adafruit/circuitpython/pull/10026
might cause trouble, or you would have to make your own SoC definitions so that the Zephyr device model is not aware of the hardware bits that you don't want managed by Zephyr
but I still think dynamic peripherals should work out if you are okay that CPY reboots on code change
yea deinit is really the only last bit, maybe CPY would give them the push to finally get that done
very few projects otherwise need it
did @rapid hornet indicate he didn't want to loose resources (like USB connection ) on reboot - are there other non-reboot ways for CP to deal with changes?
not currently, that is what deinit support is needed for. There is now an active RFC so hopefully lands soon
Hello.
What is the importance of supporting new chipset?
What is it you cannot do with existing supported chipset, and you would be able to do?
the discussion is CP on Zephyr, but is there a similar (maybe automatic) way to associate Zephyr to arduino (that some adafruit customers use )
If the Zephyr stuff does not change the API, will you change the CP Major Version number?
you just answered that
This week I looked into the i.MX RT500 for a project, that might also be super interesting for CPY. It has 5MB internal SRAM and two really fast external memory interfaces for RAM and Flash
What additional benefits of using Zephyr?
Like better multi-core support?
Or time sensitive things more easy to do due to real-time?
and DSI CSI, parallel RGB display port and other nice stuff
its not cheap but still okay for what it is, 7.5$ at qty 100
Personal: How many additional babies would you like to have in your family?
LiveHack: Did you consider the twins optimisation to have more kids but less parental leaves?
Sprinkle "RUN_BACKGROUND_TASKS" around the code just here and there to make sure theey run ๐
Very nice. Great alternative to cooperative multitasking.
Unrelated:
Is the "Fruit Jam RP2350B" the CircuitPython Micro/Retro Computer we have been waiting for?
What (currently missing) features do you think are needed for making it real/complete?
Keyboard workflow is already supported... maybe a "build-in editor" or a "file manager"?
there are several blogs and top secrets that mention Fruit Jam - looking forward to it!
Screen detection.
Will it have an RM2?
that was on show and tell the other day too
waiting for both that and the metro2350
Typically to run Linux a processor needs an MMU to support virtual memory.
not anymore, the MMU requirement has been dropped a few kernels ago
Where can I find more info on the RP2 SMP support?
I'm feeling tempted. Must resist.
there have been era's where the Function keys were very part of the PC environment
That's very retro.
Would you consider releasing again a product in small test quantities during a deep dive?
(the function keys)
yes - you and lady ada
The terminals in the office on "Severed" have a great feel.
Comodor 64, ZX Sprectrum, they all drop you on the "REPL"...
I think I have one or two #CircuitPython 202x on the topic... I might need to review those.
The retro machines use to drop you to basic, maybe drop to a modified REPL like your basicpython shell?
how do you nudge copilot to do what you want?
Sometimes I run co-pilot just to see how wrong it can be.
Me too. It really excels at generating tables.
why disconnect after success ?
does success mean it accepted the password - or just started communicating?
yea network manager is weirdly sparsely documented
but interace down can have many causes
for wifi it could mean disconnected from AP, for Ethernet that its unplugged
you would have to listen to the events of the interfaces itself
phind suggests looking at
NET_IF_OPER_UNKNOWN - Initial unknown state
NET_IF_OPER_NOTPRESENT - Hardware is physically missing
NET_IF_OPER_DOWN - Interface is administratively down
NET_IF_OPER_LOWERLAYERDOWN - Underlying interface is down
NET_IF_OPER_TESTING - Interface is in training/testing mode
and also
NET_IF_OPER_DORMANT - Waiting for external action
NET_IF_OPER_UP - Interface is operational
Can you check on the router if the MAC of the device has asked for IP?
phind says it generated this picture to help
It should not connect without a nonce.
Totally unrelated to Zephyr, but...
I want to connect two of the 64x32 matrices together. I've been using Arudino to show stuff on one matrix, and it works great. On adafruit.com it says it should be possible to connect two matrices together, but the Adafruit library doesn't support it yet. Any ideas on where I can look to figure out how to make this work in Arduino?
The nonce is similar to the salt in the shadow of linux.
You need some random text to cypher the key, so that it doesn't send the same text to the AP all the time. That would make it easier to crack.
Maybe the hardware entropy source needs a driver for the specific board enabled?
I am 95% sure the Arduino library will support it now, let me see if I can quickly find it
hci is different from the bluetooth controller
you can have a bluetooth host running on one part but radio on anothe f.e.
so radio etc. might not be turned on necessarily
depends on the thing you enabled
like you may have enabled the interface to a bluetooth controller but don't actually have a bluetooth controller on the other end
CONFIG_BT=y
should enable it tho
Dear old -134. Thanks Scott.
have a great weekend
next week
Great show! Thanks.
I am getting started for the morning stream, trying some web editor PRs, then working on a USB game controller. You can follow along on YT: https://www.youtube.com/watch?v=xTdg0pXdxxo or twitch: https://www.twitch.tv/foamyguy_twitch
๐ โ 
Very useful. A hex representation of the 8-byte payload could help to identify masks needed for button detection.
Desk of Ladyada - ๐๐๐ซ๐ Fruit Jam jam party https://youtu.be/MNbGPl67N0Y
Fruit Jam! Our new credit card-sized computer inspired by IchigoJam! Built on the Metro RP2350 with DVI & USB host, it's a retro-inspired mini PC with modern features. Plus, we're hunting for the perfect I2S DAC for high-quality audio output!
Fruit Jam! Our new credit card-sized computer inspired by IchigoJam! Built on the Metro RP2350 with DVI & USB host, it's a retro-inspired mini PC with modern features. Plus, we're hunting for the perfect I2S DAC for high-quality audio output!
Argh, I am on the road, missing a Fruit Jam stream. ๐ฆ
oh there was fruit jam ๐ I got my Sonic filled sunday
Suggestion for a name: Pico Processing Unit
The name is inspired by CPU, GPU, etc., but the Pico part is because it uses the same chip as the Raspberry Pi Pico.
hello there!
๐
Hi! ๐
Hello all!
๐ธ๐ช ๐
This is the adapter with a StemmaQT connector. https://github.com/CedarGroveStudios/PCB_ItsyBitsy_Breadboard_Adapter
Thanks @haughty quiver
right on, thanks to you too!
Thanks JP!
ok thanks @inner spade i though i hadn't imagined that ๐
great one
Did Ladyada say there was no i2c?
She said "the only thing it doesn't have is I2S" https://youtu.be/2QdU2wXnwGE?si=DisGEwKd48eoBfAD&t=745
AdaBox 007 - SPY (0:05) https://www.adafruit.com/product/3778
5" eTape Liquid Level Sensor with Plastic Casing (0:44) https://www.adafruit.com/product/3828?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts
5" eTape Liquid Level Sensor + extras (0:44) https://www.adafruit.com/product/3827?utm_source=youtube&utm_medium=videodes...
3DHangouts Episode 470 LIVE! Toddle Timer, Fume Extractors and Valentine Prints https://www.youtube.com/adafruit/live Today's coupon code โtoddlertimeโ gets you 10% off your order! https://www.youtube.com/adafruit/live
The Ruiz brothers are back this week @adafruit Checking out Pedroโs toddler timer learn guide. Prototyping new enclosures for new fans in the shop to make DI...
Hey Y'll
Good morning!
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
may your 3dprint come to play with good fireplace chat made by 3d printers
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Hey folks
Black Rifle coffee with a Pour Over setup. some dang fine coffee.
Messing with my kid by making it count back up after it gets to the last star
That would make a nice Pomodoro rig
(jst kidding I don't have any kids lol)
3d printer folks who would take no print day on valentines day?
creality have this challenge https://www.crealitycloud.com/collection/No-Print-Day-Challenge
any magnetic connector fans?
The SparkleMotion boards are my dream WLED boards. Wish I had them 2 years ago before I built two dozen WLED controllers for my apartment ๐
Definitely gonna be my WLED board of choice going forward
I had a similar setup! I 3D printed a tiny case with mounts for the QT Py and the NeoPIxel BFF (I manually soldered the 3 wires between the QT Py and the NeoPixel)
but yeah SparkleMotion is way better
There is a native WLED app on the app store
but tbh their web interface is so good I'm not really sure the app is necessary
motion
I use MQTT with most of my WLED devices
and control them mostly with those matrix keypad remotes I built awhile back
homeassistant have now voice product https://www.home-assistant.io/voice-pe/
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
CAD files for various boards, components and parts - adafruit/Adafruit_CAD_Parts
coupon code โtoddlertimeโ gets you 10% off your order
what's up w that guy
?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
4pm Eastern
JP came when lars alerted JP
Thank you for taking time for us
Great show, thanks guys!
thanks guys!
Thanks @hard hollow & @rocky reef . See you all tonight.
Thanks folks! cya tongiht
thanks so much for hanging out folks
๐
good evening
Good evening everyone.
Link to join to show and share your project! https://streamyard.com/i9bjyht42q & SHOW and TELL 2/12/2025 https://youtu.be/Tqsvie6_pdE
๐
Good evening
Hey Y'll
๐
That looks fun Trevor!
Final BOSS-LADY!
end level puzzle is design a circuit with the components collected during the level ๐
No Rogue game?
@sage aspen very cool, that takes me back to when I was a kid
I'm still adding games and customizing it
Wait, JP, what's MIDI?
@open surge yeah, I had set one up in the early 90s, but it wasn't up for very long
Neat mechanicanism
That's really clever, @split gazelle ! Round displays are so cool, love having the bezel as an input device
thanks!
Impressive, the image rotating while the screen is fixed.
It took me time to process and understand the magic.
very cool elephant
Thank you to all who shared.
Great projects everyone. Thanks for sharing.
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/FRaK_neDOeg
ASK AN ENGINEER 2/12/2025 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% off! Use code: metroz on checkout, expires 11:59PM ET go go go go! https://adafruit.com/new
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - 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/Cost...
FruitJam "ADP-11/70 minicomputer"
Pectin!
Sylvia's Watercolor bot was my first - Successfully launched on Kickstarter in 2013
Evil mad scientist backed
that's rude: YouTube puts up a side-by-side ad and the audio of the ad takes over and we can't hear the ongoing audio of the stream ๐ฆ
A CircuitPython related Kickstarter just launched yesterday, too: https://www.kickstarter.com/projects/tomfox/spoke-touch-sensing-made-simple
I backed three Kickstarters and got lucky on all 3. Both Raspads and the Crowview
I did the Deepseek on a Pi5 and it didn't even know what CircuitPython is.
Yeah! If anyone likes my little "picotouch" capsense MIDI controller / synthesizer boards, definitely check out Spoke, they're basically the same concept (Making 20+ capacitive touch sensors using just an Pico RP2040 and some resistors)
Trellis is much better than Zoo
I've written my findings on the subject https://www.somenice.com/2024/12/generative-3d-modeling/
Most of the time it's better to just model the object than deal with the output
Adafruit Fruit Jam - Mini RP2350 Computer https://www.adafruit.com/product/6200
Will the MagTag ever come back? I was heart broken when mine died.
The Official Raspberry Pi Beginner's Guide 5th Ed https://www.adafruit.com/product/6242
Just curious, why no HDMI?
I like the location of the GPIO header on the FruitJam board: perfect for adding "carts" to it
Adafruit FPC Breakout for Raspberry Pi 5 DSI or RP2350 HSTX - 22 Pin 0.5mm https://www.adafruit.com/product/6014
FruitJam has digital video output on an HDMI connector (i.e. just unencrypted video, no HDCP, no audio)
DAC7578 - 8 x Channel 12-bit I2C DAC - STEMMA QT / Qwiic https://www.adafruit.com/product/6223
Question: is there a battery bank that can power a raspberry pi 500 fully not just 5V 3A? The pi 500 needs 5V 5A to fully power all the peripherals.
Adafruit Metro RP2350 https://www.adafruit.com/product/6003
Sandy Flood level
Question: can you make a pi hat that can hear from a 3.5mm audio jack?
Displayio and e-ink stuff is hard
questionโ the cyberdeck bonnet STEMMA ports , are they the voltage of the pins or boosted to 5v , also what current limits would you stay within ? THANKS ๐๐ป
Thank you for taking time for us.
Thanks @open girder and good night. ๐
Thank you Adafruit, have a great week all
Besides Raspberry Pi's own 5A, 5V power supply, I don't think many devices support/output that combination
thanks pt, thanks Limor!
@severe inlet yay that's what I figured. At least we/I tried.
Thursday - It's time for John Park's Workshop...
๐
Good afternoon
hello!
Hey JP - any chance of getting the demo files from Tuesday show
Hey everyone! ๐
Howdy
hiiii
๐ธ๐ช ๐
turns out FROO DOT I.T. is the name of my GeekSquad competitor startup
https://github.com/todbot/CircuitPython_GC9A01_demos oh that one!
Imagine checking your watch, and there's Lars staring out at you...
ahahah
Great thanks
Did he say Narn?
Narnia?
"Norns" I think https://monome.org/docs/norns/
I think more specifically a variant of the "Norns Shield" https://monome.org/docs/norns/shield/
The error was because Lars is one of the characters...
haha
If the sensor requires less than 3.3V to operate normally?
๐
Using a GPIO pin to power a peripheral is a trick I use all the time, but be aware GPIO pins can only provide a few milliamps. For instance, the RP2040 (Pico) can only source 50mA total for all GPIO pins
This ultrasonic sensor draws only 3.5 mA so you're fine
Buffering...
stream down?
Glitch..
no sound?
it's back but no sound for me
oh it's glitchy as heck today, audio and video are back.
@haughty quiver sound is back now but out of sync
Sound looks out of sync?
Yeah, sound's back but out of sync.
Froze again.
there we go in sync for me
;looking good now
It seems to be back now.
yep good now, all in sync
Out of sync again on YouTube. Iโll reconnect.
because you were in the little window in the corner it wasn't a big deal.
I don't see or hear that.. Looking good here
Quick reload on YouTube seems to have fixed
still good for me. maybe youtube server issues since it's seems its different for others.
Looks and sounds okay after reconnecting on my end
Looks like 3/4"
Best Key Grip in a Livestream goes to...
looks like 1/2" to me. i've been playing with a lot of pvc irrigation pipe lately. we need a measurement now. ๐ love pipe clamps.
oh wow now that's a sturdy camera mount. at least the pipe clamp part anyway.
i was told in the future we wouldn't have so many wires... they were wrong.
Yes, but which future? ๐ค
Love the hack to use a pipe clamp as a rigging standard
JP's getting good use out of this new 3D printer
oh very nice print
Are those standoffs made in Mexico?
I read the Adafruit blog post on the performance difference between the different Pi versions. It was compelling to get a Pi 5.
A/V seems fine to me, but we can figure out other things to yell at you about if you want
Still looks good here on YT
Here's the blog post in case anyone is interested in the performance benchmarks. https://blog.adafruit.com/2025/02/12/a-raspberry-pi-1-to-pi-5-performance-comparison/
Get some Loc-Tite on those standoffs
I found an Nvidea Jetson Nano in a box. I wonder how good it would be on AI payloads, it is kinda old now.
Yep, Pi 5 Compute module is a thing: https://www.raspberrypi.com/products/compute-module-5/?variant=cm5-104032
OLEDs are notoriously hard to video
Trippy
Gotta go have a great week everyone
Thanks JP
Thanks JP! Bye everyone! ๐
thanks JP!
thanks JP
Thanks, JP!
thanks everyone!
Relevant, in-formative, in-tertaining, in-sync.
PCM5102 and PCM5100 I2S DAC breakouts ๐๐ถ
We're starting to stock a lot of chips that can do digital I2S out, which makes for great-quality audio playback. That's great when you have enough processing power to decode WAVs or MP3s in real-time. However, we could really use some better DACs in the shop. We like the UDA1334A (https://www.adafruit.com/product/3678), but that's technically discontinued - it's great because it doesn't require an MCLK that some boards like the Raspberry Pi don't have and doesn't need I2C configuration either.
The PCM510x is a good family, too; it ranges from the inexpensive PCM5100 (https://www.digikey.com/short/z50cnp0h) to the PCM5102 (https://www.digikey.com/short/80z2nh3h) which has high quality output at a higher cost. This breakout could use any of the family chips & gives you all the GPIO needed with a 3.5mm headphone jack for line-level output. We're testing it out with some cool tunes from the adafruit soundcloud, check it out! (https://soundcloud.com/adafruit).
Order today, ships today. PCM5100APWR โ DAC, Audio 16 b, 24 b, 32 b 384k PCM 20-TSSOP from Texas Instruments. Pricing and Availability on millions of electronic components from Digi-Key Electronics.
Order today, ships today. PCM5102APWR โ DAC, Audio 16 b, 24 b, 32 b 384k PCM 20-TSSOP from Texas Instruments. Pricing and Availability on millions of electronic components from Digi-Key Electronics.
greetings deep divers
Hi Scott. I'm looking forward for today's session.
I miss when you got to open the boxes you received
๐
heyhey
OK, gave up on the youtube chat and decided to come over here.
oh hey a thing I made ๐
Why does a simple print work with the FeatherWing OLED?
Just got my hearing aids and your voice is much higher and its weird I can hear the clicks from keyboard now.
Your discord chat on the stream isn't aligned to what is being typed
Hey all, so whats cracking with the fruit jam talk, congrats on the undiscovered output resolution.
Is is possible to pick any res that is half the desired res (i.e. my laptop does 1366/1360 x 768)
When do you expect Fruit Jam to be shipping in production?
Yeah not updating. Sorry my brain is melted after this week of work. English is hard now
the calling it "DVI" is afaik only done to not upset the HDMI Forum regarding trademark. Signaling wise its identical.
HDMI audio is not a requirement
signaling wise its compliant HDMI
HDMI audio goes over a different wire than the video
the only thing missing to call it HDMI in RP2350 case is certification to be allowed to use the trademark
Can it supposed RGB888 in displayIO or does the memory just become too much
cool beep
yep
ah sorry I thought it was about eARC (which is its own wire to transport audio bidirectionally)
beep yes
the beep would get old :-), thanks for muting it
when you said USB - you meant the USB Host right - not the native USB ?
If you have any C64 questions let me know. I still have the books that outlined every register they had and even circuit diagrams of the motherboard.
have you been looking at mass storage, or just general reliability with pio usb host?
are there rp2040 vs rp2350 differences that could affect USB host or any other test code - I wonder if other test code hasn't been ported to rp2350 yet?
what about the PC dos character set ?
line drawing ๐
you are right - higher level font support is better
thinking of all the fun we had in the late '70s with 24x80 ascii terminals - blocky glyph plotting library I wrote, advent or zork text aventure games, many hours I spent playing rogue...
does CP terminal support variable with fonts ? ( vs. fixed withd )
how must storage would unifont take?
maybe not all of it needs to be in RAM - some sort of cache?
when you say "terminal" are you refering to a section of CP firmware
Is there any sample python code using terminalio? I've tried a few times and failed ๐
the 5meg unifont....otf gzips down to 1.3meg. Does cp support unzip?
need that 16mb flash
Thank you! I think I spot a few things I definitely did wrong based on that.
hmm maybe one file per code-page (compressed in some easy way like rle)
Hi, I came to say "code page" and unicode equivalent.
I only half listened to the requirements (working on the side) but would it start to make sense to use a higher level framework for the terminal? My brain kept saying lvgl while listening ๐
did you see ixopac's youtube question about PSRAM and QSPI ?
missed it - ( audio issue - sorry )
mostly because they handle text and font handling already very extensively. It is very modular, maybe you could just use the text rendering portion and down the line move things around if you do endup using more of lvgl