#live-broadcast-chat
1 messages ยท Page 67 of 1
fair ๐
maybe this would be helpful though, they also do bitmap fonts internally
https://lvgl.io/tools/fontconverter
can output a c header or a binary
here their format spec: https://github.com/lvgl/lv_font_conv/blob/master/doc/font_spec.md
which I think mostly covers what you want?
what are the issues that have you desiring to avoid lgvl ?
no no, not lvgl. Just the format they came up with.
the online tool then lets you drop in a ttf/otf font file and it generates a file according to that format spec for the desired font size
which might be handy for having users make their own fonts
fallback afaik only interesting for usage within lvgl
maybe the fallback field can't be empty?
haha ok
it is a nodejs script so can imagine its all local hehe
pretty sure it's an offline script too
nice
interesting to me but it combines multiple of my niche interests haha
it looked like there was an option to convert a range - like A-Z might be a way to explore the data structure for a known glyph
I think range only takes a hex range
or does it want it in symbols
A while ago, I built a text rendering system that addresses many of the issues you've been talking about. It was for Xous on Precursor and written in Rust, so no direct reusability. But, it might be a useful source of ideas for alorithms and data structures.
One of the big things I did was write a code generation tool that makes all the sprite sheet and font file handling stuff into a pre-compile step that you can configure with json files. Output of that stage is generated glyph lookup code and integer arrays with packed data for the specific glyphs that you've configured to be included in your system. The system includes an index for the width of each glyph, so half-width, full-width, etc. are possible.
Glyph data and indexes live in XIP flash in their own partition. At runtime, the font rendering code looks up glyphs and blits to a frame buffer in RAM.
adafruit had a game type product - pygamer
๐
cool -
I think it may be 128x128. Maybe you scale the Group?
aren't there 5 buttons on the fruit jam ?
get usb input work and use external pad
5 LED, 3 buttons
I just came back to watch (late work before a long weekend is fun...) but maybe an idea for a product is a small "gamepad" type device that can be hooked up via I2C
From the keyboard might tricky, it depends if you need like "held down" actions for the game, it would be hard to emulate over serial.
rewriting the code to use keypad with builtin or attached buttons is probably the easiest.
There is an adafruit product that does that.
Oh it was already done too!
Or Wii accessories and the adafruit adapter.
I need an index into my order - I see ordered it in May of 2023 - but I need to find it ๐
how much faster is the rp2350 than the last targeted host for celeste.py
or is it the new modules you are using now
are there other adafruit boards that have usbhost working
can they translate the buttons on your input devices to gpio, and then you can wire the gpio into the fruit jam gpio ?
would 30 hz work?
oh - how much bandwidth does DMA steal from the CP code ? any benchmarks ?
in theoery you could have DMA run on the second bank and CPY on the first maybe?
if I remember correctly they are not on a shared bus internally
Thanks for the stream, Scott, and have a nice Valentine's day, everyone!
Long week in parts of Canada too
thanks for streaming, have a great weekend all
thanks, was fun. doubled victory
I am getting started for the morning, taking another crack at the USB game controller from last week. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=mVokTXn5xUA
Good morning. Game pad stuff neat. โ
๐ I'm avoiding fixing my toilet flush system here
USB HID stuff makes your head hurt quickly
May be too deep but the USB HID specification isn't too horrible read as specs go, to get the idea. I dove into it a lot making a controller (but not the host side)
It has to go into memory because it's a USB device? Analog read sounds easier to deal with.
What game controller or microcontroller are you trying to use with it out of curiosity.
64b might be an issue for smaller microcontrollers like an M0 (depending on other stuff) is my point. Some controllers have more ram than others to play with.
you forgot print f
I already got a SNES controller from adafruit but don't have a reason to use it just yet.
Always handy to have a controller laying around. (i don't own a gaming console)
looks like the bin hex already does what you sat down and coded for. unfortunate.
binary/hex weird format
maybe it's just a hex color code appended with an MSB for an LED?
FF0000FF = 4278190335 in decimal and FF00FFFF = 4278255615 in decimal. Seems like a weird way to go. It makes more sense if it's 4 pairs of 2 bytes.
i'm out of here, have a great weekend!
Desk of Ladyada - I2S DACs, Claude API, and Compute Module Backpack ๐ค๐๐ฅง
https://youtu.be/XihMNhTyUlg
Ladyada explores I2S DACs, testing PCM51xx as a UDA1334A alternative. Work continues on the TLV320DAC3100, we test an AI API interface for setters/getters for Claude with pay per token. A new Pi Compute Module backpack is in progress - And we search for tall connectors for CM4/CM5.
Ladyada explores I2S DACs, testing PCM51xx as a UDA1334A alternative. Work continues on the TLV320DAC3100, we test an AI API interface for setters/getters for Claude with pay per token. A new Pi Compute Module backpack is in progress - And we search for tall connectors for CM4/CM5.
Just joined. I see that you talked about i2s DACs. It would be great if you made a board with an i2S ADC with line in. Or both line in and line out and maybe a featherwing.
good news @eager matrix ๐ we'll look at that after this
Heyyy ๐๐คช
heeeeeyyyyyyeee!
๐
Hey JP have a good rest of your week. See you next week.
hihi
Howdy all
Hi
Lars pressure sensor
some not simply design lars for new finger tips what can sense touch
oh it's good for sip puff sensors. i completely misinterpreted the graphic. thought it was going to be for a weight sensor. ๐ฌ
hecto pascal is the same as millibar. 1:1 interchangeable nomenclature as far as i know.
Puff Puff pass
looks like a great sensor
one not simply measure water pressure with it
djdevon you could think as stress toys could see pressure for it
i have seen one on more handle like pressure sensor to test grip strenght
i'm interested in it for barometric pressure for hurricanes. can never have too many baro sensors in FL.
Does it seem sensitive enough that if you put it between a storm door and the main house door it could sense the air change when one of the door opens?
Is the an index of JP product picks?
djdevon not for tire pressure?
Thank you
or window frame
You'd have to put a battery inside the tire to power the TPMS sensor... unless you could find a way to make it one of those inertia powered device. i honestly don't know how TPMS sensors work.
Thanks JP
thanks JP
thank you all!
I thank you JP, my wallet does not. ๐
well here in finland i have seen external tire pressure machines what can insert the pressure amount what is set so pressure sensor needed to measure compressor put enough air
Can never have too many sensors.
yeah for air compressors sure but in the actual tire for a TPMS sensor is a different animal.
or wheel i should say. i doubt it's built into the tire ๐
for wheel it might have radio signal from wheel to car
i've always wondered how they stay powered to send the signal though... something to research out of curiosity.
my impression the last time I had to have a bunch replaced is that they had a battery. They all failed around the same time.
3DHangouts Episode 471 LIVE! Iconic Coat Stand, Sparkle Motion, AI CAD and Lattice Bowl https://www.youtube.com/adafruit/live Today's coupon code โsteamcoatโ gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit weโre highlighting our new learn guide project of custom add-ons for an IKEA coat hanger. Checking out new demos using WLED and the Spark...
Good morning! ๐
Hey Y'll
Hi all!
Good morning everyone.
I got a coaster the other day
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...
Don't know ... it's still on its way
A helmet holder would be nice for our 2-wheeled friends
ooh I would totally just turn that into an LED-driven "houseplant" looking coat rack
Sparkle Motion:
https://www.adafruit.com/product/6100
Sparkle Motion Mini:
https://www.adafruit.com/product/6160
Have you guys tried the mini with the additional recommended screw terminals?
Learn Guide:
https://learn.adafruit.com/ikea-coat-stand
IKEA Coat Stand:
https://www.ikea.com/us/en/p/aelganaes-hat-and-coat-stand-black-90585894/
รLGANรS hat and coat stand, black, 681/8x13" Smart storage that puts a smile on your face! This nifty hat and coat stand has room for lots of clothes in just one spot โ and without you having to fix it to the wall. The black powder coating has a soft sheen to highlight the bold and playful lines.
That was one of the first of y'all's projects that I built!
Put my own custom code on it to show 16x16 sprite animations
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
Unfortunately WLED lacks a good way to display 2D sprite animations. There's ways to do it but it's complicated and not very intuitive
I always wanted a PvP snake game on those things. Just need some 4-way switch-buttons
Blender will take a GLB file and the materials come in with it
Thanks guys!!
Drag the GLB on to the editer. Export to STL
the plugin for blender
glbjpcb
gITF 2.0
๐ฆ
Dragging on the stage worked for me.
Oh its in Edit > Preferences
gITF 2.0 format
like a parametric AI box maker basically?
most of the modelling I do is making enclosures in OpenSCAD
@vagrant flax http://zoo.dev/
I'm ambivalent about AI, but I'm still giving some applications a chance to wow me
well, GenAI specifically
they kinda just call everything "AI" these days lol
ohhhhh Zoo is the people who made KittyCAD ๐ฎ
Patreon SupportIf you would like to support my work I now have a patreon at https://www.patreon.com/AbstractiaDSGN. Tiers range from simple monthly support to say thank you for my ongoing work to full commercial licences if you would like to sell physical versions of my prints in your store. Thank you to all supportersย Modern Catch-All Bowl with...
good magsafe one
Guardian sword from Zelda Breathe of the wild #3dprinting #reels #3dprint #3dprintacademy #3dprintfarm #dancyn3dprints #Zelda #cosplay
Thanks @hard hollow & @rocky reef . See you all tonight.
Thanks guys
Thanks for taking time for us.
Thanks for show @hard hollow and @rocky reef , take care!
thanks folks! cya tonight
thanks for haning out folks!
It's not intuitive, but a good guide helps, and there are some out there. This one for example: https://www.youtube.com/watch?v=Ny4-qslHo3s
Welcome to "Pixel Perfection," your ultimate DIY guide to creating stunning pixel art on any LED matrix โ and the best part? No coding needed! ๐จโจ In this step-by-step tutorial, I'll dive into the world of pixel art, exploring techniques to bring your designs to life on a mesmerizing LED matrix display.
Chapter Links:
00:00 - Intr...
Hey Y'll
Link to join to show and share your project! https://streamyard.com/cm4z9w9umm & SHOW and TELL 2/19/2025 https://youtu.be/KGapEM2mRmI
Good evening everyone.
๐
Good evening
Also ๐ stardew valley. This is awesome!!
Iโve been keeping an eye out for the fruit jam availability.
Great work scott. Looks adorable.
arduino version: https://github.com/adafruit/adafruit_dvhstx original version: https://github.com/MichaelBell/dvhstx
The shining. ๐
Emoji all the things!
thanks so much!
https://www.visuino.com/ <-- I think this is what they're taking about, I'm not familiar with it.
I nominate Boian for most simultaneous open tabs in 2025. ๐
Thats great stuff for arduino.
yay
I don't know what I'm hearing but I like it
Here is the new Visuino version:
https://www.visuino.com/downloads/
And a list of what's new ๐
Bend it like Babar ๐
And here is the link for the live Q&A this saturday ๐
Join Boian Mitov, the creator of Visuino, for an interactive live Q&A where you can ask questions, suggest new features, and dive into discussions on everyth...
You are welcome to join and ask me questions or give suggestions ๐
this is the weirdest and most amazing thing I've been a part of with Adafruit, I think.
๐
lol thanks y'all
๐
Awesome circuit bending, thanks for that
ty!
Live bending. ๐
Thanks all for sharing
so glad i got it to work ๐
Thank you to all who shared
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/cTANtwhfxM0
ASK AN ENGINEER 2/19/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/
------------------------------------...
Hi, all!
10% off! Use code: glowstitch 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 ...
Is Modulino JST pinout the same as StemmaQT? (did you say this and I missed it? sorry came in late)
I haven't kept track, is there still two "arduino" companies, or did one eat the other?
I recall they settled the civil war
fwiw https://docs.arduino.cc/libraries/iarduino_gps_nmea/ [first match for iarduino] links to the repository https://github.com/tremaru/iarduino_GPS_NMEA so it's not that they're on an alternate source hosting system.
Yeah, I seem to recall that too. I guess I just don't care for drama enough to pay attention ๐
Normally I'd expect the "top Arduino library contributions" to be somehow pull from commits to the official Arduino library registry https://github.com/arduino/library-registry
His name is willy and he likes steamboats.
Looks like there have been a lot of libraries (that have been updated recently) with "iarduino" https://github.com/arduino/library-registry/blob/main/repositories.txt#L7440
https://github.com/search?q=GPS_StatusGLL1&type=code this distinctive identifier in that library does seem to be unique to this library, so it's not simply a copy of something else (though one of the repos that PT looked at did appear to just embed a copy of an adafriut adafruit library
"historical public domain cartoon character" = Defined Icon from Storytelling's Nostalgic Era, Yesterday
that is impressive AI 3D stuff.
extra fingers
I'm impressed the supports came off without breaking the thin arms.
Is that an aperture science christmas sweater? that's cool.
Eeep, iarduino sounds like sketchy stuff investigated at hacker conferences.
@cunning cedar yep, i do not how this will end, but i do know the start of this story, and it ain't lookin good
seems like it's our stuff in there, but not credited too
The McDLT was our best hope for perfect energy
I always thought a sand battery might be a good solution to absorb the heat
10% off! Use code: glowstitch 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...
Thermoelectric coolers are common on astronomy cameras, where cooling the sensor greatly reduces noise.
NPI ASMR
Adafruit NeoRGB Stemma - NeoPixel to RGB PWM LEDs and Strips - STEMMA JST PH 2mm https://www.adafruit.com/product/5888
GlowStitch Maker Kit - Crafting LED Strips from MakerQueen https://www.adafruit.com/product/5992
why do I have a feeling that this would work really well by pasting the glowstitch* to a slap* braclet?
https://niteize.com/slaplit-rechargeable-led-slap-wrap | not a novel idea, but you could at least program your own with the glowstitch
George told me I should check out the Discord channel.
wild camera work today pt
maybe this core for the atmega 4809?
https://github.com/MCUdude/MegaCoreX
Thank you for taking time for us.
Have a great week. Make robot friend not animatrix enemy.
N-SPHERES!
Thank you Adafruit
Thanks @open girder and good night. ๐
that is cool as heck. tron looking. wow.
And if you want to learn more about oscilloscope music, todbot chatted about it on the latest episode of The Bootloader: https://www.thebootloader.net/blog/2025/02/03/bamboozled/
i am LOVING this โค๏ธ
that was hella neat, thanks for sharing!
Cooool!
They put the entire album on youtube too
Sick.
Thanks!
"What you see is what you hear: The audio signal is fed directly into the oscilloscope, where vector graphics are drawn with sound."
I've used trapcode form and that would be pretty hard to duplicate with trapcode.
hello deep divers!
Hey Scott!
Hi Scott. I'm excited to hear more about Fruit Jam.
hey hey
Japan? Exciting! Where are you heading?
which discord channel mentions newly released products?
I'll watch #circuitpython-dev ๐
Hi Scott! Looks like fun!
๐ธ๐ช ๐
Are you going to implement CPy on RP2040 at 200MHz? Is it just a recompile?
To be clear, 200Mhz is offically supported now so it's not overclocking.
It may work on the 2350.
๐
What would the CPy instruction for 200 MHz?
Thank you
Overclocking has been a breeze on CPy in my experience. ๐
will be interesting where RP2350 will land there, I believe full verification is still under way
Should be microcontroller.cpu[0].frequency
People have been able to push it to 600MHz so not unlikely it will land somewhere in the 300MHz+ range eventually
Each CPU has its own frequency/voltage setting.
cooled? or more like super cooled?
and hey all ๐
no cooling, just bumping the vcore up, all within spec
wow, was imagining liquid nitrogen for 600MHz
Do you have a public repo for this demo or are you planning on publishing it eventually? I'd love to see what it'll be like programming for the fruit jam.
you get M33 with 600MHz rating, it seems they just take a conservative approach. All down to silicon verification if all the peripherals play along at higher clocks
yeah fair, stability wins overall usually (except gamers)
if you know what you are doing you can clock up for number crunching, disable all peripherals while doing that and then clock down again for interacting with peripherals.
The CPU will be fine but everything else is most likely to glitch out eventually.
How could we check if a USB device we have is high full or low speed?
Once a good number of small games designed for the fruit jam are made, it would be great to have some kind of archive out there. Or maybe playground.
its very very rare though to encounter a low speed device these days
off topic from the game - but I think I made a mistake by typing " git submodule update --init --recursive" after cloning the CP repo -
what is best practice ?
Or maybe a new kind of community bundle so you could install them with circup
Thank you!
the low speed USB 1.0 spec was not in use for very long and very few devices have been made with it, almost any device is at the very least Full Speed
do you have VID/PID for that one?
can you show your camera and device mentioned?
legend, thanks!
0079:0011
ty
I could imagine there might be some really old hosts around that are still relevant for gaming that whatever ancient IC this uses is still used for these HID devices
there is a possiblity though that they just messed up firmware and the IC is actually capable of full speed
Apologies if it was already asked:
RP 2350 Fruitjam release date?
USB negotiation is hard, bugs like that pop up quite often
should it be expected for an exception to be raised if user code calls usb.core.device.read() and passes a buffer that is smaller than the amount of data there is to read? I was doing that accidentally at first and I think it was leading to hard fault memory errors.
Have you tried file access over usb much?
(setup your game to load as a rom off of usb, be a heck of a test setup) - like as if circuitpython was an emulator, and the ROM was the game application (stored on usb)
exactly yeah using a usb stick (mass storage device)
it does work, it's sketchy, maybe usb host issues, but it'll get there soon
Just changed the Feather RP2040 to 200 MHz with microcontroller.cpu.frequency = 200000000
What would it take to run on the pyportal
usb question - were you making further use of the great scott gadgets usb analyzer ?
What mpu are you using again? I'm impressed that can all be done in CircuitPython
is the low-speed device issue mostly that it crashes things atm?
How many plants can you plant in a 20seconds (frame rate as they all grow)
bestest book ๐
Just a little light reading
What is your best resolution that can fit 128x128 from pico8?
did you add support for low speed at all? Otherwise I would imagine its just confused about the pull up being on the wrong pair side
hm ok
Just remembered, got a question for the circuitpython / usb wizard... I only just discovered that the M4's have some examples that use a dual write access for the CIRCUITPY drive. Presumably it's just turning on or off some lock, as I've seen some tinyusb callbacks in the examples for duel access in c-land. So, does ESP32 etc also support that, and is it semi reliable but may cause complete file loss occasionally?
ooh, ok yea if that is just waiting for cycles that would blow up very quickly at any other clock speed
when all else fails - read the directions - I see it was documented - https://learn.adafruit.com/building-circuitpython/build-circuitpython
"Fetch Submodules
We are not using git submodule update --init --recursive or git submodule update --init. Instead you run the special Makefile target make fetch-all-submodules at the top level, or make fetch-port-submodules when you in a particular ports/port-name directory."
Yeah, the example only stored a cache.bmp on the drive, so the host would be accessing code etc but the circuitpython device wouldn't in general so no clashes
should be fixable if you make it cpuclk dependent cycle wait I guess?
I made the mistake ๐
but also can't you use computed us from the SDK? Feels odd that it uses such a hack for timing
Okay, so I can't remember clearly but think the tinyusb examples would resync after dual access changes
right
Arduino generally does very little, should not be an issue to just change that ๐
cant see that side of diff/ screen
would the crc at this point be even costly?
man USB controllers are a lot
I could do a capture with my Beagle if it helps
that usually shows you stuff like timeout errors pretty easily
ah nice
cant idx be three at end of func above (>=4)
ah ignore me, confusing len talk and idx talk
If you want to output a 128 by 128 framebuffer over DVI using HSTX, I believe the lowest resolution that would have only a single pair of pillarboxes, and doesn't cutoff any pixels, would be XGA at 1024 by 768, pixel-sextupled. Though I'm curious if the RP2350 can even handle that large of an output.
what page ?
ok, I'm half convinced, although could the perfect storm mean 3 !=2
yes - it was small on your screen ๐
it moved between the rp2040 and the rp2350
we let it free run
no
not in sdk - I'll look
are you sure? it refers to cycles not us
microseconds should be one layer above in the time api
src/rp2350/hardware_structs/include/hardware/structs/systick.h
I don't see systick_hw_t except in the header files - maybe it is free for uses to use
like you said - it's an arm thing - do any other CP arm processors access it?
it's per core also
yes - systick -sorry
maybe verify first that you changes to the timeout is actually doing what is expected?
I tend to keep my Beagle in the loop and do a capture anytime I do a change, I find it often helps seeing what is on the wire and have it be decoded.
how do you mean? Is it not a type A on the Fruit Jam?
I don't quite understand but I believe you that you can't hook it up heh
I remember Lady Ada talked about hub chips recently - but I forgot that Fruit Jam had the hub - thanks for the reminder
ooh ok so there is a usb hub between rp2350 and device?
right yea that is difficult then if it fails at this low level
hm maybe wire up a type A on another RP2350 board for testing?
oh nice
I bet theres an rp2350 Metro in the office ๐
yours Scott
mine came in the mail today too
I forgot to order the USB breakout for it
does the max3421E or usb host in general work with hubs now then? (maybe it already did). Maybe I'm getting confused with composite devices
that might be a Monday problem too ๐
I could never livestream my programming sessions. There would be too much profanity.
it's amazing how much they pick up quickly ( youngsters that is )
no worry - it's nice to wrap up on success - but sometimes you can just look forward to the future success ๐
does tinyusb use interrupts ?
sort of like a breakpoint
Thanks Scott!
have a great weekend!
I know what it means ๐
I am getting started for this morning's stream. Working on some improvements to the emoji text library. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=VTQFw9nA_Bs
Good morning โ
morning!
Hey ๐
So I've half followed your emoji talk / work, and I wonder if it's a font or a replacement label type or tile grid, and effectively how would I get it running on a matrix portal M4 or pyportal? Presumably your using displayIO to an HSTX to DVI/HDMI thingy
Got you, do it looks a bit like a bitmaplabel replacement type thing
If HSTX can go to DVI you can use a DVI capture dongle (adafruit sells) that will work nicely with OBS. Might be a problem trying to use a capture dongle and a TFT display at the same time.
Maybe a linux issue. I didn't get any of those issue with windows. Yes the one Adafruit sells is the one I've used, it works nicely.
Maybe some crazy udev rule could ensure the device naming and ordering so obs behaved, it's a shame it's all pretty complex
May I have a question about what you showed at Show and Tell? If I understand corectly, I should be able to connect and Xbox controller to USB Host Feather, read its hid descriptor and then simulate specific key presses on a different Feather. I had some problems defining the descriptor myself as the Xbox uses 1024 range for sticks and the example used 128 if I am corect.
Yes that's unicode. How much file storage does the emoji's take? I'm on an S3 with 16MB flash but not everyone will have that much space.
I believe the difference in total files size might be caused by allocation unit size, which might be different for your PC and the MCu built-in drive.
I wanted to use another Feather as a HID gadget which would simulate an Xbox controller, like you can do with keyboard.
The controller Adafruit sells is called the "SNES" I think. There's probably a SNES learn guide.
Thank you. Yeah I found that, and I had problems with custom report descriptors, so I was hoping I could copy paste one from reading it off the Xbox controller.
โฆ and within the class, the emoji/text palette is available for manipulation, as well. Could it be exposed as a property?
this is turning out to be far more complex than i would have thought.
With the palette exposed, it could be used to control brightness on an RGB matrix panel.
group.remove or group.pop?
I don't think pop removes it from memory but remove will. That's my understanding though I've never actually tracked memory usage to confirm that.
Yeah I think del is removing it from an array and remove uses a group object.
I think of it as add/remove (objects) and insert/delete (array indexes) that are used together.
I think insert is used with an index though I've never used them much. I almost exclusively use object append/remove syntax. I find it easier. Since you're working with arrays you'll likely want to use insert/delete more than append/remove.
Could you explain what the current problem is? I lost you somewhere along
How about using the (index, tilegrid) as a key in dict?
Would that work?
Does the emoji repo state that they are indexed and/or indexed properly to have the background as 0 index?
Looks like that is working well to me. Is there an issue with always using the index value? That would basically make them the same as an indexed bmp.
Ah yes because emojis have color. Bit different than single color font glyphs. That complicates things.
What if there is always a background colour, but you can choose for it to be transparent?
Thanks for the stream, have a nice week
Thanks!
Thank you for the stream.
๐ถ
Desk of Ladyada - More TLV320 DAC'ing with a Bit of a Run-around ๐ง๐
https://youtu.be/gge8sFjypnQ
This week - We tackle the TLV320DAC3100, fixing headphone & mic issues for a breakout board. Plan to use it in AudioFX remake. Jepler advanced HSTX DVI text mode for Fruit Jam. Also, a search for a new pocket multimeter begins as the fave Amprobe PM51A is discontinued.
This week - We tackle the TLV320DAC3100, fixing headphone & mic issues for a breakout board. Plan to use it in AudioFX remake. Jepler advanced HSTX DVI text mode for Fruit Jam. Also, a search for a new pocket multimeter begins as the fave Amprobe PM51A is discontinued.

pockit meter works with smartphone
Ack I missed it, will rewatch. Thank you for the new episode.
Random hacker times indeed. Seem to be streaming these earlier and earlier on Sundays.
Children will do that to ya lol
One day youโre hacking till 2am, the next 9pm is pretty late
BTW, the Amprobe PM55A (from the Great Search) does have the ability to take current measurements.
?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
๐
good afternoon
Howdy!
Hello!
Good afternoon
lars weather wings on batsuit
sorry, trying to get product page updated
hihi
hey it's that famous Liz from the MagPi list
hides
Howdy JP and all out there on this beautiful day.
๐
heyyy
yeah wth weather. this is Februrary, get your act together
ok, maybe i fixed it, sorry!
I really like this board, can't pass up a second one! Thanks JP!!!!
Could you share the code from last week's show. I got rhe sip puff working but not sure of the vars for the pressure sense limits. Very cool.
Thanks @haughty quiver
Thanks JP!
great FeatherWing TFT
here it is @ivory flax https://github.com/jedgarpark/jpppow_code/blob/main/sip_puff_code.py
@haughty quiver Thanks John, I really appreciate all that you do. I really enjoy your shows. Love the good deals also. I didn't think about the calibration of the sensor. So close. Have a great week
3DHangouts Episode 472 LIVE! Cases for Sparkle Motion, Angler Fish and AI Generated Blinka https://www.youtube.com/adafruit/live Today's coupon code โsparkleโ gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit weโre launching 3D printed cases for the Sparkle Motion boards. Prototyping a 16x16 NeoPixel matrix display with WLED animations. The Rap...
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 Certificates: -
https://www.adafruit.com/product/3331
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Learn Guide:
https://learn.adafruit.com/cases-for-sparkle-motion/
hey folks ๐๐ฟ
Sparkle Motion:
https://www.adafruit.com/product/6100
Sparkle Motion Mini:
https://www.adafruit.com/product/6160
Any chance you can test the mini case with the recommended just screw block?
Harriet will find the lid
Or maybe can be test fitted in cad instead (I'll have a go).
I'm loving the mini for visual CO2 monitoring
Oh yeah a breakout piece for the next revision would be cool
Adafruit 3D CAD files available on https://github.com/adafruit/Adafruit_CAD_Parts
not use trellis plugin with blender

even this have blender addon https://github.com/Tencent/Hunyuan3D-2
Flexy Angler Fish By JIMGA
https://makerworld.com/en/models/1098846
https://youtu.be/k-UU-UyjZgo
Boost MeThis model is free! With your support, I can continue creating and sharing more designs like this. Thank you for being part of this community! If you enjoy printing articulated models, I invite you to follow meโIโll be uploading more soon!Muchas gracias a todos los que han descargado el modelo, son unas personas increรญbles. Gracias tambi...
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
Flexy Angler Fish
By JIMGA
makerworld.com/en/models/1098846
Bambu X1C
Glitter Black Glow Blue PLA
6hr 15mins
X:38 Y:97 Z:42mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
26g
230mm/s
----------...
Boost MeThis model is free! With your support, I can continue creating and sharing more designs like this. Thank you for being part of this community! If you enjoy printing articulated models, I invite you to follow meโIโll be uploading more soon!Muchas gracias a todos los que han descargado el modelo, son unas personas increรญbles. Gracias tambi...
Today's coupon code โsparkleโ gets you 10% off your order
Thanks for the show guys!
Thanks all!
Thanks @rocky reef & @hard hollow . See you all tonight.
thanks folks cya tonight!
thanks for hanging out folks
Looking forward to today's Show&Tell ๐๐ผ (I finally have my dev board working) ๐ค
here is the link to join show and tell: https://streamyard.com/tjnkx4insp
๐
Good evening everyone.
๐
hello
Hey Y'll
The RGB cannopy is looking great. I would sit mesmerized staring at this for so long if it were in my house ๐คฉ
More LEDs are always better
@smoky island that's pretty much what my week has been like
Hi everyone!
the LED net canopy is beautify!
Nice @bold roost sounds great
Definitely would like more details on that music effect.
When I get around to it......
If you like the audio effects and want to learn more about the guitar pedal, check out The CircuitPython Show podcast on April 7th for a panel discussion with gamblor, cooper, todbot and jepler
Chorus is great for adding depth and character to a voice. Very nice!
Great projects everyone. Thanks for sharing.
Thanks Liz and all!
Thanks all for sharing
Thanks to all who shared
thanks everybody, great projects
A super S&T! Thanks Liz and all!
So much cool stuff for Show&Tell. Thanks for hosting, Liz!!!
Hi, all! Watching on my Apple Vision Pro at 10,000 ft
10% off! Use code: dacs on checkout, expires 11:59PM ET go go go go! https://adafruit.com/new & https://youtu.be/W9ET-U2sXuI
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...
ASK AN ENGINEER 2/26/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: dacs 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...
Great job!
Enjoying Rapid Render, maybe a suggestion to use same model like adabot or similar to compare across different services.
Rodin 3D looks promising but I have not tried it yet.
So the bigger sparkle motion board has an IR receiver. Would it be possible to desolder and run a longer wire outside of an enclosure. Seems the Ruiz enclosure might be enclosed so the receiver won't work?
There's talk about a comet out there that might come close to our orbit.
(was wathing solar weather report..)
I love that Adafruit is making cases for some microcontrollers now. โค๏ธ
I wonder what the astroid is going to look like while it passes us by and doesnโt hit us.
Snap-on Enclosure for Adafruit Feather RP2040 DVI https://www.adafruit.com/product/6241
Snap-on Enclosure for Raspberry Pi Pico / W / 2 / 2W https://www.adafruit.com/product/6252
Here is a cute and minimal enclosure for your Adafruit Feather RP2040 with DVI Output Portย to keep it safe during use and transport. This case has been custom-designed and 3D printed to ...
Single ended nOOds - 128mm long Flexible LED Filament - Pink 3V https://www.adafruit.com/product/6138
Single ended nOOds - 128mm long Flexible LED Filament - Natural White 3V https://www.adafruit.com/product/6137
Single ended nOOds - 128mm Flexible LED Filament - Ice Blue 3V https://www.adafruit.com/product/6136
Single ended nOOds - 128mm long Flexible LED Filament - Red 3V https://www.adafruit.com/product/6132
Single ended nOOds - 128mm long Flexible LED Filament - Warm White 3V https://www.adafruit.com/product/6135
Single ended nOOds - 128mm long Flexible LED Filament - Cool White 3V https://www.adafruit.com/product/6133
Single ended nOOds - 128mm long Flexible LED Filament - Green 3V https://www.adafruit.com/product/6134
Single ended nOOds - 128mm long Flexible LED Filament - Blue 3V https://www.adafruit.com/product/6131
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
I'd be tempted to make them into a minature neon sign.
Single-Ended Flexible LED Filament - 3V 25mm long - Cool White https://www.adafruit.com/product/6139
Single-Ended Flexible LED Filament - 3V 25mm long - Natural White https://www.adafruit.com/product/6144
Single-Ended Flexible LED Filament - 3V 25mm long - Warm White https://www.adafruit.com/product/6141
Single-Ended Flexible LED Filament - 3V 25mm long - Red https://www.adafruit.com/product/6140
Single-Ended Flexible LED Filament - 3V 25mm long - Green https://www.adafruit.com/product/6145
Single-Ended Flexible LED Filament - 3V 25mm long - Pink https://www.adafruit.com/product/6142
Single-Ended Flexible LED Filament - 3V 25mm long - Blue https://www.adafruit.com/product/6143
This flexible LED filamentย is often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright warm lighting effect. It'sย made of dozens of micro ...
This flexible LED filamentย is often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright warm lighting effect. It'sย made of dozens of micro ...
This flexible LED filamentย is often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright warm lighting effect. It'sย made of dozens of micro ...
This flexible LED filamentย is often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright warm lighting effect. It'sย made of dozens of micro ...
This flexible LED filamentย is often seen in 'Edison-like' LED bulbs, arranged in different patterns to give a bright warm lighting effect. It'sย made of dozens of micro ...
Bottom jaw of my halloween mask used 1 single nood
oh my, that's next level
GC9A01 round displays for the eyes too (also available in the Adafruit store)
Adafruit PCM5102 I2S DAC with Line Level Output - 112dB SNR https://www.adafruit.com/product/6250
Adafruit PCM5100 I2S DAC with Line Level Output - 100dB SNR https://www.adafruit.com/product/6251
Weย stock a lot of chips and development boardsย that are able to do high quality digital I2S out, which makes for great quality audio playback. That's great when you have enough ...
Question
The Adafruit Bicolor LED Square Pixel Matrix with I2C Backpack
Do you know when it will be back in stock?
And I see a link to DigiKey โฆ do you know if they have the updated version with QWICC, or is it the previous version? Anyway to tell they only have 1 photo
Automotive uses float sensors for fuel tanks. Could go with a 12v automotive float and then adapt it.
I completely understand and agree how a "modern" 8-bit microcontroller is niche and when CircuitPython support is a foundation capability, there are a lot of better place to put limited resources.
Somewhere I recently saw a quote regarding redundant sensors, and the quote was basically you should have either one or three sensors. With two, you don't know which to trust.
Question: is sparkle motions out or do i need to wait for fixes?
โค๏ธ
Digikey required me to email them to change my default shipping address. Digikey expects that you're a business with an address that never changes. It was a serious PITA and by the end of this interrogation style email they still never changed my default shipping address. ๐ฆ
Eeep - heard of an airliner incident due to just one pitot or something. If 2 isn't better than 1, ....
someone in youtube asked about neopixel8 on rp2350
I wonder if you could suspend a hanging float from a force sensor above the water. As the water level changes, the force would change.
TNG - a discussion between Bacrlay and OBrien about Barclayโs phobia about transporters.
also redundancy for the win, more data more better?
Well, billions of transports every day and once accident a year ๐
Say hello to Tuvix. Half Tuvoc, Half Nelix. ๐
Thank you for taking time for us.
lol, thanks, what a show
What's everyone's opinion on Pico PSUs ๐
Thanks Adafruit have a great week
Thanks @open girder and good night. ๐
The backgrtound oscilloscope art is spitting image of a very early animal ... silurian age
That adds another layer of complexity. A float sensor is just a variable resistor that changes value depending on the level of the arm. It's how your fuel gauge works. It can tell you the level of water in the sump with the correct arm fulcrum.
and if you pair it with a fuel pump you could actually use the fuel pump to evacuate water.. to a point.
Oh, i see...i was thinking it was closer to a switch.
I actually have a youtube episode where I install a fuel pump in my car. Got to see one up close and how it works. They're extremely simple devices.
You'd need a microcontroller to control the logic so the fuel pump only turns on when the fuel level is full (sump leak). It's doable.
I would not use a fuel pump as a replacement for a good sump pump though.
Nope. Welp, hope whoever has that project can figure something out.
๐
hihi
good afternoon
๐ถ Itโs a beautiful day in the workshophoodโฆ๐ถ
(Weโll see if JP is wearing his cardigan today)
hahah
Greetings all on yet another fine warm day.
Nothing like a high of 82ยบ in February
great to see you JP
Hello! ๐
Is there streaming? I'm not seeing streaming
Nothing but the placeholder on YouTube so far
JP got a better offer from Netflix, I knew it
JP is just smiling and not moving
"This Old Arduino with John Park"
YouTube is alive!
hey I see a JP!
Jp is LIVE
Live now
Yeah
๐
larstastic
๐ธ๐ช ๐
sparkle trix
Trix-ie Larsseses
Have you heard of signalRGB? It have wled support!
lars quadtrix
H6w long cupon, for today only?
Make Adafruit send noods ๐
๐
Now I've gotta get some ramen
RP2040 does goes 200 MHz
the recent Raspberry Pi official guidance was for the RP2040. Both RP2350 & RP2040 are overclockable, you are correct https://www.hackster.io/news/the-raspberry-pi-rp2040-gets-a-surprise-speed-boost-unlocks-an-official-200mhz-mode-d6c9d267de5a
lars got hat
Yeah that's it, only the 2040 has been given the official blessing for 200MHz
@tulip kestrel check out the link I posted earlier!
Pi hat...
You take the blue file, you wake up believing what you want to believe. You take the red file, JP shows you how deep the MIDI rabbit hole goes
Please, tell us about the Matrix
When do we get PICO-8 ported to Pico2?
(maybe already has? )
ooo some effort! https://github.com/DavidVentura/PicoPico
They need to release, like, six more Picos before they catch up to 8 ๐
There are some 12" ones in the shop https://www.adafruit.com/product/4170 which are a bit longer than the ones that come with the matricies I think.
Idk if you're open to try out any games, but here's one I made a few years back ๐ https://www.lexaloffle.com/bbs/?tid=47508
droplet
2020 makes a nice frame
Yep, that is right. Scott this week, then me for a few after.
Thanks @haughty quiver . Have a great weekend everyone.
thanks all so much!
Thanks, JP!
playing now, this is really great!
๐คฟ
should I use the video capture for fruit jam or have the tv with it behind me?
good question, we all love a good tv, equally having clear display of the display helps when talking through issues
try and see?
capture isn't working so it made the choice for me
Hi Scott, hope your week's going well!
hey scott - a little off eh? ๐
Hello Scott
internal only orders? ๐
I have my metro rp2350 plugged in at the moment ๐
digikey or adafruit?
(the clip ? )
What drove the decision to not run picodvi on core1?
Why a MAX3421E was not put on the Fruit Jam and not use PIO for the USB side. Just because it is possible by software?
Could the RP2350 have done other stuff with PIO, or anyway you have enough PIO?
That is so cool. Thanks for the explanation!
I'm guessing that means that USB host and picodvi can't work concurrently on the RP2040?
Any practical use for the EYESPI, or is the work concentrated on the "HDMI"
I liked the trick you did for the simple text "computer" where you used two RP2040 Feathers, one for USB and the other for DVI
I thought it was! lemme check lol
can the camera focus on the TV?
now you make me want the hole in grass size to vary with duration of button hold, then you could do skinny plots
no worry -
ahhh got you, still a fully dug main tile
hey
Ah! Sorry, it was jepler who did this two-feather CP/M computer project https://learn.adafruit.com/rp2040-runcpm-emulator-with-usb-keyboard-hdmi-screen/using-cpm
ooo, if this was discord based 2nd player you'd be at god-level... wifi to usb host on feather (player2) to fruitjam
can the usb reports go in the background
does audio go through the HDMI cable to the display? Or you have it run seperate with 3.5mm cable?
you have plenty of time to implemented 'live' ๐
the menus
where are the prints going ?
might the game go faster without prints
so it's not slowing anything down, right?
RP2350 Metro's are out of stock. Could I fake it with an RP2350 feather and one of these: https://www.adafruit.com/product/6055 ? I'd love to play along.
Excellent!
at least your mike is on the other side of your
Really like those switchable USB C to A's, they allow separating power and data (ignoring small drain on data). Would they work as just a socket (connecting d+/- vcc gnd to host mcu) ?
Also why is the qtpy monitoring your trackball usage, you've got me curious...
did you see a cable with pins on the other end of the cable ?
omg that's clever, auto-macro mode via capacitive touch on mouse
desktop ?
๐ ๐
does the alert beep work too? Memories of DOS shenanigans (and then finding some PCs have no speaker/piezo)
magic
zepther
Hi Scott. Just joined, I was on the bus to my mother's to visit for the weekend.
maybe set the cursor to an alternate area for the debug output ( like the right had side )
or send the debug output to the serial port?
when you mentioned keypad being broken, were you referring to the usb keypad login non-functional in fruit jam firmware ? or just in the python code ?
why did you need the repr - ( just to view the string? )
using traceback library?
is that the function of the clear?
could it remember in RAM, or do you need a file ?
I can imagine using sleep memory, but now you have me curious if there is anything that survives code.py ending/erroring and doesn't write to flash/nvm
Is there a "risk" in writing to flash/nvram too frequently but always at the same place, like this: import microcontroller microcontroller.nvm[0] ?
like a ram disk?
ooo like a data drive, or Shared
yes - a writable file system is great!
yea I think that would be a good idea. We did something along those lines for flow3r which had similar problems to solve
Good idea. Would we try to have another mass storage USB endpoint as well?
And that save would be accessible write from CP, but will it be visible from the host?
But is there enough memory to save New Jersey?
It could be the SD card? Like a memory card in game console...
apps could save to the internal flash but also to the sdcard that was permanently installed and that sdcard would stay intact between a full wipe. The system would take care of writing to both places as a backup option.
which is what we did for flow3r
we also installed apps onto the SD for that reason so that a firmware update would not wipe away all your apps
Talking about SD card, I made a thing where in boot.py you check if there is an SD card, and in that case run the game from the SD card and not from the internal flash.
So it behave like a game cartrige.
Adafruit sells very small SD card. ๐
ah yea doesn't matter it being an SD, it was just what we had, could also be a second spi flash
I wondered bout having a Unstable folder for dual access files, then circuitpython controls, but pc can read if desired (user knows to not touch so less likely to corrupt). The separate partition makes more sense but similar issues.
but if you plan on having a whole apps system it might make sense to have mandatory SDcard
because some might get very big asset wise
what's the relative speed difference for writing to internal flash vs. sd card?
you can also do SDIO via PIO so would be pretty fast
Cloud saves?
you underestimate how little people think about how little space these devices have ๐
Adafruit IO cloud save...
we had people do tetris with a 8MB music file for the theme
The big boost for internal flash is the XIP cache.
as soon as you give people sound and video they go off
Can we plug extra storage on the EYESPI?
This must be the place to extend the Fruit Jam like a SEGA console.
Thought it just broke out SPI and I2C so probably yes?
I did not realize that the xterm set title escape codes are different from https://docs.circuitpython.org/en/latest/shared-bindings/terminalio/
xterm ends the title with \7
VT100 rulez
So with VT100 we could have a scrolling title on REPL, like informing users or something
stock ticker for example
'Select' to menu?
Hold select then dpad for 1 to 4 (like compass start at north)
Maybe more like a cheat code then
Konami code.
you can fix it ๐
โฌ๏ธ โฌ๏ธ โฌ ๏ธ โฌ ๏ธ ๐ฆ โก๏ธ โฌ๏ธ
10 minutes till your hard stop .....
Is terminal.io always full screen, or can it be a "window" into the screen?
You used to be able to set it to a group after removing it first, I had half window as terminal
I'm probably missing something obvious, but I'm not seeing DEFAULT_DVI_BUS_CLK_DP defined for the fruit jam?
So for the MagTag, there was a menu system to select the function (and saved for next boot too), and a way to copy multiple learn guide application next to each other on the flash. There is a learn guide for that.
Cool, just a WIP thing then.
Oh was that using the pyleap app, downloading from list of guides? Think I saw that when looking at BLE, and there was also S2/magtag support for some projects.
I made a PoC and then someone from Adafruit turned that into a graphical thing and made the learn guide.
Any tips/hints for pulling out the CtPy interpreter/runtime to play around with it on a pc?
You need to define a "format" where each learn guide for the Fruit Jam provide an icon, a display name, some info if a joystic is needed.
Then you can have a bootstrap code that let the user select a project.
Is it straight MicroPython? Any changes?
This is what I was thinking of, similar but maybe not quite:
https://github.com/adafruit/PyLeap-Android/blob/d2223c45163be9ab2d0554d9d179ae5a4bbcd18f/app/src/debug/assets/pyleapProjects.json#L4
Thanks Scott, that was fun.
Thanks Scott, and all!
Now your TV is very readable.
Cool, thanks, Scott! A pleasure as always, folks!
have a greadt weekend!
Thanks for the stream!
It is rare to see you write a lot of Circuit Python code. ๐
Have a great weekend, everyone!
true!
And if something is missing: "Ho but I have code for that in C!"
I am getting started with this morning's stream. Working on a snake game for the metro rp2350. You can follow along on twitch: https://www.twitch.tv/foamyguy_twitch and YT: https://www.youtube.com/watch?v=XpPi_pflylc
๐ I think I need that HDMI board still, got the cable only
HSTX to hdmi/DVI breakout?
And hi fellow snake fans ๐
๐ โ 
draw a boarder ?
Does speed increase with each apple, like length? Could have multiple apples, ๐๐ have a red one that slows, and some greens that speed up
Both grow
Speed adjust helper, pass in -1/1 and let it deal with it elsewhere in helper
does CP have an implied decimal math system - where the number is stored in an integer but the decimal point is implied - eg where 1 is stored in the integer as 100?
dunno what that is, but CP has floats that are stored as floats
That was really interesting, clean integer division giving a clean rounding in decimal style when printed, compared to float usage. I wonder what the different code looks like...
Jeplerโs udecimal works like cpythonโs decimal. udecimal is in the CircuitPython Community Library.
I guess the interesting bit is how it chooses the precision to show
[floats always being bad/imprecise representations]
yeah the REPL/print choses a different representation than you get with string formatting
Long term the user could maybe choose the number of greens [or built in mechanic], still one red, which could appear later but for a while and slowly flash to disappear [or rots away]
The green one is under red [red appeared over it]
Does the IDE have compare between
Red seemed to speed up
Definitely start faster. Just before it's at the point where you don't have time to find the correct keys on keyboard before crashing into top
Be nice if starts in larger chunks, gets proportionally less, and red gets a little more effective with higher speeds
I like that, made me then think of a tree in middle with single pixel apples that grow to two/3 and fall/bounce around and become full size when stopped/Landed
Good luck future Tim
Thank you for todayโs stream! 
If that brings you and others joy, it's a day well spent. Thanks for the stream!
๐จ
Desk of Ladyada - Triple Matrix Bonnet & u-blox UBX Vibes ๐ฐ๏ธ๐
https://youtu.be/jxZsDak93SY
This week Ladyada updates the TLV320DAC3100 design, developed a triple-matrix bonnet for Raspberry Pi 5 HUB75 RGB matrices, and successfully integrated a u-blox SAM-M8Q GPS module with UART/I2C and UBX interface, exploring GNSS modules with built-in antennas for quick prototyping.
This week Ladyada updates the TLV320DAC3100 design, developed a triple-matrix bonnet for Raspberry Pi 5 HUB75 RGB matrices, and successfully integrated a u-blox SAM-M8Q GPS module with UART/I2C and UBX interface, exploring GNSS modules with built-in antennas for quick prototyping.
๐ Bye
๐ ๐
hihi
๐
Good afternoon.
๐
hello!
Good afternoon JP and all on this blustery day.
Hi JP from David
What if I use it to power a light that charges a solar panel to charge the battery powering the light?
todbot welcome to infinite loop
It'll work great, but only on sunny days for some reason ๐
โ How would this differ from the bq24074?
Looks like the bq25185 has a slightly higher input voltage, is smaller, and sports different on-board connectors
@cinder wind
Thanks @haughty quiver
thanks jonpark
Thanks, JP!
Thanks!
you bet, thanks for coming by!
hi folks!
3DHangouts Episode 473 LIVE! Matrix Display, Moon Lamp and Dragon Eggs https://www.youtube.com/adafruit/live Today's coupon code โmatrixโ gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit weโre launching our 16x16 NeoPixel matrix display with Sparkle Motion running WLED animations. Prototyping a moon lamp. Catching up with ...
Good morning! ๐
good moring
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...
an engine ear
Hi all!
Sparkle Motion:
https://www.adafruit.com/product/6100
16x16 NeoPixel LED Matrix:
https://www.adafruit.com/product/2547
For advanced NeoPixel fans, we now have a bendable, Flexible 16x16 NeoPixel LED Matrix! Control all 256 ultra-bright LEDs using a single microcontroller pin, set each LED as you wish to ...
one sec, there's actually a physical remote control you can get that works out of the box with WLED...
Adafruit also sells these wired stands that work great for these matrices: https://www.adafruit.com/product/1679
(I use one for mine!)
You can also order LED acrylic cut-to-size from services like TAP Plastics
That remote is WiFi
it uses AA batteries if I recall correctly
I also like these JST-SM 3pin cables like a lot of RGB LEDs use https://www.adafruit.com/product/1663
ooh that's a cool one. I have 4 8x8 displays that are all coordinated to act as 1 16x16 display
WLED is amazingly flexible
having your product sell out is a great thing
Yeah these boards are gonna be really popular for awhile, IMO it's the best WLED board out there
Sign up for the Sparkle Motion w.Fl version [external aerial] too. There are two stock notifications [one for each variation]. It briefly appeared in stock recently!
ohhhh wow I thought that was a large round TFT display or something lol
printing that moonscape as a slight dome should increase the moonphase effect I think
OH! Did you guys see the write-up on the Severance Woemeter?
It's so good
and their props department is amazing
love that Lumon logo
so many DIY Woemeters are about to pop up lol
I can't wait
thanks so much for hanging out folks!
Great show, thanks @rocky reef @hard hollow !
Great ,show thanks
Great show! Thanks all!
thanks folks cya tonight!
I'd love to join tonight's show n tell to talk a bit about my Photon 2 lander!
Hi Mohit! That lander looks awesome! . cc'ing @haughty quiver who is hosting tonight! (link will be posted in here shortly)
thank you! sounds good!
looks rad @snow quiver come on by!
Hey Y'll
Good evening everyone.
hello all!
time for show and tell start of the best time on wenesday
hello
๐
nothing to show but I am drinking wine
Orbit looks incredible. The colors are fantastic too
@cinder wind no wine but I do have a nice 12 yo Jim Beam๐ฅฐ
Wow! That robot looks amazing.
Proud to say we had Brent on our little podcast The Bootloader talking about Wippersnapper Offline Mode. Thanks Brent! (for both being a guest and making this cool offline mode)
Can't see the screen?
@haughty quiver can't see the screen - tim may need to share it or you may need to display it?
I am able to see it!
i can see it too
See it now on YouTube
Now we can see it
Looks good now!
Does your cat ever try to climb the nets?
Shades of the VanGoh experience
Whoa, that's cool with the camera feed
I'll have to use this for Halloween!!
so cool!
I haven't caught the show yet, but the graphics you've put together for this are looking amazing Liz!
That sculpture is awesome! Great job as usual Mohit.
Great projects everyone! Thanks for sharing.
Really fantastic projects this week.
beautiful wire sculptures and pretty UI displays!
here is a link to my previous build https://www.bhoite.com/sculptures/boron-lander/
Thank you to all who shared
Mohit Bhoite - really cool stuff. Have you seen some of those little CNC wire benders? Have you thought that might be a good tool for you?
yeah, those wire benders are pretty cool! The majority of the fun actually comes from manually cutting and bending the wires - it is very meditative, and I would not want to give up on that!
ASK AN ENGINEER 3/5/2025 LIVE! https://youtu.be/-i7F4jkyQFk
ASK AN ENGINEER 3/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: psram 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...
When I saw that device on the show I thought "How do I make that??"
director controling the woe behind the scenes...
prop puppetry. the next adafruit board?
yah, it's really cool how much they document the build. neat to see what's in a real prop.
Sounds like Arduino isn't familiar with their own dev community. Did they not wonder who this group/account was?
10% off! Use code: psram 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...
I prefer TGIFGA instead of TFBGA
See all the Alphabet LED Filaments here: https://www.adafruit.com/category/536
Adafruit Industries, Unique & fun DIY electronics and kits : Filaments - 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/Costumi...
Single ended nOOds - 300mm long Flexible LED Filament - Warm White 3V https://www.adafruit.com/product/6154
Single ended nOOds - 300mm long Flexible LED Filament - Pink 3V https://www.adafruit.com/product/6152
Single ended nOOds - 300mm long Flexible LED Filament - Green 3V https://www.adafruit.com/product/6151
Single ended nOOds - 300mm long Flexible LED Filament - Red 3V https://www.adafruit.com/product/6150
Single ended nOOds - 300mm long Flexible LED Filament - Blue 3V https://www.adafruit.com/product/6149
Single ended nOOds - 300mm long Flexible LED Filament - Cool White 3V https://www.adafruit.com/product/6148
Single ended nOOds - 300mm long Flexible LED Filament - Ice Blue 3V https://www.adafruit.com/product/6147
Single ended nOOds - 300mm long Flexible LED Filament - Natural White 3V https://www.adafruit.com/product/6146
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
...
See all the Alphabet LED Filaments here: https://www.adafruit.com/category/536
Adafruit Industries, Unique & fun DIY electronics and kits : Filaments - 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/Costumi...
Adafruit RS232 Full Breakout with DE9-M https://www.adafruit.com/product/6253
PTFE filter definifitely worth
Adafruit SHT45 Trinkey - USB Temp and Humidity Sensor with PTFE https://www.adafruit.com/product/6260
Adafruit DAC6578 Breakout - 8 x Channel 10-bit I2C DAC https://www.adafruit.com/product/6258
Adafruit Metro RP2350 with PSRAM https://www.adafruit.com/product/6267
This board has everything...
10% off! Use code: psram on checkout, expires 11:59PM ET 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...
Question: is the sparkal motion fixed now?
wait there's an Adafruit SoundCloud?
yes!
nice! TY!
Question: what is ublock?
"ublox" company that makes the GPS modules
https://www.u-blox.com/en
Thank you for taking time for us.
Thank you Adafruit, have a great week
Thanks @open girder and good night. ๐
Thanks for the great show!
๐ 
๐ ๐
Hello! ๐
hi!
Good evening @clever summit
Lol
what's new for today??
BIGGER PIXELS!
๐
Too much coffee, @haughty quiver ๐
Good afternoon JP
VESA mount, John Park style?
This was my take on the same thing.
https://www.printables.com/model/486974-p4-rgb-matrix-connectors
Clever device; something that should have been around right back in the days of floppy disks. ๐ค
(Is that coffee from the coffee machine?)
Would be neat to paint on a bit of a border with led strips to shine through, sort of like the graphics on the side of an arcade cabinet, rather than blocking it with solid strips
the smart arcade
A smartcade
Yeah, hole patterns are confusing,
Especially if you're trying to make it directionally agnostic
this is one wallmounted arcade machine https://www.umbrellaarcades.com/
Find a local framers - I bet they could help
The other option would be to repurpose baseboard molding or something similar
Will the box need vents for cooling up to 50watts of heat?
Good point.
Water cooling. ๐
Maybe have some standoffs on the back of the frame to allow air to flow up along the wall?
With some vents in the back
other design of wall arcade machine
Pre-warmer for coffee maker.
Thanks for the show JP! Have a great weekend!
A very pixelated workshop. ๐
Lars Co Arcade machines
๐
thanks JP!
๐
Bye all ๐
Thanks, JP! Good evening, all
Bye
Thanks JP!
thanks all!
๐ Looking forward to the โdive! 
I've spent too much time in this code before
What boards will have this functionality by default?
That was a really good episode - very cool to hear about the evolution of the weather station project
Looking forward to your guest appearance on the CtPy Podcast - have you already worked out a topic?
Thanks. Was/continues to be a fun and challenging project.
I was reminded so often of the dictum (told to me as a student, and expressed to my own students) 'writing is never done, it's due'
todbot and I are on next Mondayโs episode talking about making a library for the Community Bundle.
can't you just use int32 then? its a bit of waste if you only need int16 but not a ton
or you do something like
int16_t* num16 = (int16_t)numbers;```
(that's not quite right but sorta like that)
num16 would hold 40 int16s in the same memory space at "numbers"
Yeah so not really a space saving unless you dynamically allocate memory
your pointer says how "big" a space it will write to, it doesn't care where it is.
Or just use uint32s if you don't worry too much about a few bytes (even say 256 values at 2 bytes each)
C doesn't do type checking so you can have an uint16_t a = 0 and then go a=a-1 and it will happily go to 0xFFFFFFFF
Yes you can put hex in C
But -1 is the same as max int (or close to forget the internal format).
Huh, I'm not sure I knew that 'indention' === 'indentation'
I just have always used the latter
Yes, no wonder folks find English to be such a difficult language to learn ๐
Thanks for the stream, sorry not to have one tomorrow!
Thank you. Great work!
Thanks for the stream! Happy anniversary!