#live-broadcast-chat

1 messages · Page 64 of 1

brisk bone
#

I used to do that for dashboards with Selenium

unreal bay
#

Was there some xfb (x frame buffer) for headless setups. Oh display env var looks familiar

brisk bone
#

It was like DISPLAY=":1" because ":0" was the terminal or something like that

#

Also, you might want to print/set the env in the python script itself, as I am not sure it is passsed from terminal to python process, or whether the python does overwrite it by default

#

That is convinient, good alternative to rsync'ing

#

In Selenium setting the DISPLAY is enough

unreal bay
#

Isn't there some CSS for break word

brisk bone
#

I believe the "default" is browser dependent, like styles for inputs, buttons etc.

unreal bay
#

Think it said break-word was deprecated value

#

Thanks for clearing that up!

unreal bay
#

Didn't see the problem sorry, but if it says connecting then refresh

#

Maybe only multi page guides get Reorganise

#

Normally for me connecting takes a bit but no more than 5-10secs. Otherwise I refresh.
File a report

open girder
#

WE ARE LIVE! Desk of Ladyada - Lots of Motor Drivers this week + RP2350B Metro ⚙️💥🚀🔍

This week on Desk of Ladyada: A look inside North Korean missiles. Motor drivers galore, prototypes for A4988, TMC2209, and TMC2130 are here, plus a detour with ‘Newxie,’ a retro-style 1.14" TFT. Metro RP2350B boards arrived—CircuitPython support coming soon! Also, NEMA-23 stepper fun on The Great Search! https://youtu.be/jCrtF7x_UEQ

This week on Desk of Ladyada: A look inside North Korean missiles. Motor drivers galore, prototypes for A4988, TMC2209, and TMC2130 are here, plus a detour with ‘Newxie,’ a retro-style 1.14" TFT. Metro RP2350B boards arrived—CircuitPython support coming soon! Also, NEMA-23 stepper fun on The Great Search!

▶ Play video
#

🦃

old surge
#

Metro looks great! Estimate on when it'll be available?

open girder
#

No ETA (gotta make sure it works first) but we'd love to have it in stock before EOY

cunning cedar
#

Lady Ada, mr lady ada, bably lady ada, adafruit - absolutely a brilliant positive light in the world.

shell mason
#

motored drivers

old surge
#

Vertical TFT gets the imagination rolling, but would also love a similar form factor for segmented and ePaper displays

open girder
#

good idea!

old surge
#

Thank you for the show!

wind spoke
haughty quiver
#

hello!

open surge
#

👋

ivory flax
#

Happy Thanksgiving to all this fine week.

haughty quiver
#

🦃

vagrant flax
#

Hello everyone! 👋

cinder wind
#

🎄 🎅 It's beginning to look a lot like... JP's Product Pick of the Week

#

🎶 ❄️ Chestnuts roasting by the... Itsy ESP32 wFL Antenna with Whippersnapper

#

ahha now there's youtube!

haughty quiver
#

oops, YT stream didn't start!

#

restaring now 🙂

cinder wind
#

Yay for the 5V level-shifted pin for Neopixels!

vagrant flax
#

"Oh, half price? Might as well get two!"

cinder wind
halcyon pagoda
#

I have had problems getting these 2.4 Ghz Wifi devices to connect to my Ubiquiti (and other brands too) WiFi network that has both 2.4 Ghz and 5 Ghz bands. Any experience with this?

cinder wind
heady pagoda
#

and try WPA instead of WPA2

halcyon pagoda
#

Running a separate router is how I have solved it, but was hoping to a neater solution. Thanks!

vagrant flax
#

Thanks JP! Happy Thanksgiving!

cinder wind
#

Thanks-giving JP!

haughty quiver
#

Thanks, givingTod

cinder wind
#

ahhaha

heady pagoda
#

I have an SSD on my wifi that is unpublished, WPA and 2.4ghz

mint mauve
timid plover
#

?showtimes

arctic abyssBOT
#

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

mellow arrow
#

looking forward to S&T this holiday week. I have a surprise for LadyAda .. a respin of one of her great creations 😉

upbeat coral
#

Hey Y'll

dim knot
#

🙂

bold roost
#

Howdy! 🤠

ivory flax
#

👋

mellow arrow
#

I am guessing the streamyard link will be up shortly?

open girder
gray obsidian
#

hi!

#

Was there supposed to be a jingle? cause I din't hear a thing

nova totem
#

Evening everyone, almost forgot! Haven't been able to be on lately

#

wow...

mellow arrow
#

hi all !

#

cool Jepler! I wonder if it will work with old CPM floppies ?

nova totem
#

Pascal source, there is a flashback

#

Print and Play games are starting to become a bigger thing, not sure if they will ever really catch on.

bold roost
#

Erin always impresses!

robust horizon
#

looney pyramids: https://www.looneylabs.com/pyramids-home
martian chess full 3d printable set including board: https://www.printables.com/model/565498-martian-chess
pyramids closer to the "official" design: https://www.printables.com/model/463026-looney-pyramids-with-pips

Printables.com

This is a complete set for the easy to learn but hard to master game "Martian Chess" with integrated piece storage | Download free 3D printable STL models

Printables.com

Looney Pyramids with pips similar to and compatible with the commercially available ones. | Download free 3D printable STL models

bold roost
#

@robust horizon Have you played around with QuickDisk yet within all of your floppy pursuits? I have a couple of Roland synthesizers with dying drives that use that strange format.

robust horizon
#

@bold roost no, I have not. Just having a glance at https://github.com/keirf/FlashFloppy/wiki/Quick-Disk I know that floppsy doesn't have a flashfloppy-style jumper block for different drive selection scenarios, so emulating the drive may not be possible without some shenanigans like a custom cable

GitHub

Floppy drive emulator for Gotek hardware. Contribute to keirf/flashfloppy development by creating an account on GitHub.

#

oh it was also used on famicom disk system? interesting!

smoky island
#

That is a slick programmer widget! great job @mellow arrow

bold roost
#

It's a very strange format. Mechanically, it works like a record player in that there aren't fixed segment lengths, but instead reads the entire disk.

robust horizon
#

Unusually, the Quick Disk utilizes "a continuous linear tracking of the head and thus creates a single spiral track along the disk similar to a record groove."[45] This has led some to compare it more to a "tape-stream" unit than typically what is thought of as a random-access disk drive.[47]

#

that's real interesting. thanks for mentioning it.

bold roost
nova totem
#

Really cool @mellow arrow

gray obsidian
#

some echo

bold roost
mellow arrow
#

thanks @nova totem ! I am already using the PortaProgXL for batch production

smoky island
#

Cool! Neat little tuner!

gray obsidian
#

Remember to like & subscribe!

nova totem
#

Cool job @bold roost

tulip canyon
#

Thanks all

bold roost
#

Great show & tell, guys!

shy topaz
#

jepler can you read Commodore discs?

mellow arrow
#

so many cool projects. the dress was amazing

upbeat coral
#

Thanks to all who shared.

gray obsidian
#

Btw, what's the reference for that metal lever + rubber pad?

#

Asking for a friend 😅

open girder
gray obsidian
#

HACK THE PLANET!

#

audio is quite low

#

ah, better

#

both mics don't have the same level

#

hmm retro!

slow spire
#

Copy nothing(tm)

slow spire
#

Conversation is low compared to prerecorded stuff. Also, I’m hearing you on the opposite sides.

dim knot
#
shy topaz
#

Microphones are working better tonight.

open girder
#

thanks, tryin some new things out

#

it was lil low at the start, but changed the setting, live!

upbeat coral
#

I'm thankful for the air I breath

shy topaz
#

I'm thankful for the Cardiologist that's keeping me alive.

tame dew
#

I am thankful that I have been able to spend a month with my family in Prague and I only wish I had another month with them.

nova totem
#

My niece and nephew even if my niece probably infected me with something this last weekend (now looks like I'm copying PT ha)

nova totem
shy topaz
slow spire
#

Question: predictions for tariff impacts? (Sorry)

nova totem
gray obsidian
#

You mean #DOScember right? 🙂

noble grove
#

Is it just me, or does it sound like Phil's mic is in the other room?

gray obsidian
#

his gain is higher definitely

dim knot
gray obsidian
#

are we sure the other mic actually works?

open girder
#

i think it's fixed, one moment!

#

let us know, we merged the 2...

dim knot
#

We'll do it live!

gray obsidian
#

"Les conditions du direct" as we say in French 🙂

dim knot
#

Cafe / Patio Light Bulb Strand with TM1814 RGBW LED - 20 Bulbs https://www.adafruit.com/product/6059

Cafe / Patio Light Bulb Strand with NeoPixel RGB LED - 20 Bulbs https://www.adafruit.com/product/6058

tulip canyon
#

Min temp?

#

-40

dim knot
tulip canyon
#

Question: What do tariff implications of future government likely mean for Adafruit? (Happy Thanksgiving from a 25% country who already celebrated)

#

👍

upbeat coral
#

Thank you for taking time for us.

tulip canyon
#

Thanks Adafruit, Happy Thanksgiving!

turbid hill
#

Not seeing this chat area on your stream

#

better

tulip canyon
#

Hey Tim, I had a couple displays that if I applied a rotation, even rotation 0, it performed much slower. I think the Qualia and Funhouse? Is that displayio in general or each display type?

turbid hill
#

While you pursue code, The instructions on the website for PyCharm + Circuitpython need updating. The PyCharm used in the instructions has been updated, and they shifted some stuff around, some new screenshots and better instructions on attaching CIRCUITPY to the project.

#

The extensive long list that never ends. Hmm.

tulip canyon
#

Will it accept a negative number for rotation -90?

#

wild, thank you

turbid hill
#

What is with the black area on the left side relative to the way to have the pyportal laid out.

#

no the left black to the actual edge of the pyportal

#

I just looked at a pyportal and I see its in the way the screen is built

tulip canyon
#

Does this happen with Adafruit_Display_Shapes too?

#

Gotcha, makes sense.

tulip canyon
#

Gotta run but will definitely catch up later. - Goodluck and thanks for the stream

inner spade
#

Thanks!

smoky island
old surge
#

👋

#

#

Good morning! Hope you had a nice Thanksgiving

#

Was a great day, thanks. We were forecasted snow on the day, but it decided to be gray and drizzly instead - perfect for being snugged inside with good people and good food

unreal bay
#

Hey all

clever summit
#

Good Evening!

inner spade
#

blinka_cooking

#

@unreal bay Simultaneously tested throttling with five autonomous AIO devices yesterday. Success! Three PyPortals, a Matrix Portal M4, and an ESP32-S3 Feather. I’m a happy camper. Thanks again for your work.

unreal bay
#

Yay, throttling info for the win. Got to admit that I'm still just waiting for a message on the throttle / error topic and then stripping out the wait time (+random offset) before reconnect/reset.
I need to think carefully before I update a few projects 🤔

inner spade
#

In this implementation, each device watches the remaining transactions when they need to access a feed, then waits until enough “points” are available. It can cause a delay, but a second or two isn’t critical for my project.

#

It was very satisfying to watch three of the devices taking turns accessing shared feeds, one feed value at a time.

unreal bay
#

Yeah that's good. I'm a little worried about two devices thinking they have a clear run, and then both publishing far too many (11+) data points and blowing the budget. It'd be fine as each would just back off when needed, but I'd prefer them to finish one at a time (then they could deep sleep). Minor, I should just get on with it...

inner spade
#

I set the availability threshold higher than needed to keep it away from the budget limit. Also, the wait time granularity of a device’s feed transaction was set to one second, more than enough to allow the availability to grow. That’s the sacrificial delay. Wouldn’t be compatible with a time critical project.

unreal bay
#

Yay we have a Dot 🔵

#

Need a background colour

#

Think it will reduce clarity, except for edge visibility tests

#

Does the logging affect it, maybe reduce log level to avoid all the string generation

#

I feel like having the coordinates begin 0,0 for the convenience of zero based indexes is a real mistake. It messes with all the calcs to take 1 off of width/height but in rotation orientation.

#

Delta x, I.e. change from initial

#

Is that the delta for coords plus rotation

#

Other rotations?

unreal bay
#

Nice one Tim!

inner spade
#

Way to go!

old surge
#

🥳

inner spade
#

The PyPortal TFT has some interesting viewing angle issues, some seem to be color-dependent.

#

Thanks for the stream!

open girder
#

Desk of Ladyada! Post-Turkey updates from Ladyada! We tested new boards (minor FPC tweak, no respin needed) and started designing a sleek WLED board with help from firepixie & the community. Plus, check out The Great Search for high-power diodes and Day 1 of Retrocomputing Advent: Apple II nostalgia! https://youtu.be/JL_V4hA1TZE

Post-Turkey updates from Ladyada! We tested new boards (minor FPC tweak, no respin needed) and started designing a sleek WLED board with help from firepixie & the community. Plus, check out The Great Search for high-power diodes and Day 1 of #Retrocomputing Advent: Apple II nostalgia!

▶ Play video
vagrant flax
#

Yes! My school too. I learned how to program in BASIC on these bad boys

open girder
#

🐢

urban gale
#

We learned on Basic with dot-matrix computers connected to some mainframe somewhere

#

When we switched to IBM PCs the lab got sooo quiet 😆

vagrant flax
#

So excited about an WLED board!

open girder
#

🛜 🌈

vagrant flax
#

yeah WLED firmware is a complex beast at this point

balmy tinsel
#

Super excited for a WLED board! Having wired up three WLED setups (counting my christmas tree) having some sort of solderless quick connect for the wires is a game changer

haughty quiver
#

hello!

split gazelle
#

hihi

ivory flax
#

Good afternoon to all . Hey JP.

inner spade
#

👋

echo canopy
#

Heyyyyyy

cinder wind
#

🥖is zis ze place for le chats? 🐈

haughty quiver
#

oui

cinder wind
#

zoot alors!

#

Be sure to solder this "upside down". That's the biggest oops I've made. The audio sound hole is on what we normally think of as the bottom of the PCB. (otherwise the audio will sound kinda echoey)

ionic fable
#

This is only marginally related, but is there a component I could use to provide audio input to a Raspberry Pi? I don't mean a microphone, I mean a TV or something feeding audio to the Pi

cinder wind
#

J P S Y N T H

rotund marsh
#

Thank you for today's discount on https://www.adafruit.com/product/6049, am ordering a few.

Since I'm paying for shipping anyway, what's a comparable step up in quality that adafruit sells? Trying to capture decent quality voice/speech (ESP32). Am digging through options listed on https://www.adafruit.com/category/119

inner spade
#

Challenge: Tibetan throat harmonics.

ionic fable
cinder wind
# ionic fable This is only marginally related, but is there a component I could use to provide...

You can of course use just about any USB audio interface with the Pi. There also exist various "Raspberry Pi Audio Hats", some of which have line/mic inputs. e.g. here's one example: https://amzn.to/3CYM2us

inner spade
ivory flax
#

This would be cool to have it interface with a dotstar matrix featherwing

cinder wind
#

I'm totally gonna take all these JPSYNTH samples and make wavetables out of them

haughty quiver
#

lol

rotund marsh
inner spade
#

Thanks for the deal and the concert. Mic drop!

waxen bough
#

Got here late. Bought a bunch but now I have to rewind the video to see what they're good for! 😆 👍

#

I'm thinking as a sound detector to find the squirrels in my ceiling, or for monitoring my bird feeder...

tulip kestrel
#

is there a learn guide for making your own Bluetooth speaker?

#

Possibly without the need of soldering

bronze chasm
#

Shoot, I just missed the stream! 😾

rocky reef
upbeat coral
#

Hey Y'll

rocky reef
#

good morning folks!

urban gale
#

Hi folks

upbeat coral
#

Early Christmas

rocky reef
#
gusty wedge
#

Hi from Costa Rica.

urban gale
#

That Bambu is smaller than I thought. The Filament keeper is a plus

gaunt plume
#

I think all of their models are pretty small, the mini is really small

urban gale
#

I'm now finally regretting getting my Flashforge. It's more expensive and I've never used the dual head once

#

That would be perfect for a classroom

hard hollow
shell mason
#

some might do printer airquality sensor

gaunt plume
#

Just picked up the A1 mini on sale for $179. Time to print enclosures for the long-term boards running WipperSnapper soak tests!

open surge
#

welcome to the Bambu family. 🙂

shell mason
#

bambu pandas

urban gale
#

yom. Spaghetti detected 🍝

urban gale
#

wow that build volume is impressive

shell mason
#

watched creality factory tour today was interesting

rocky reef
#

Boost MeThank you for your support, likes, shares, and any boosts! Every bit of encouragement means a lot and helps keep me motivated to create more designs. I truly appreciate it!Commercial licenses will be accessible through my Patreon Including every other model designed, ‘Vixvvo3D’. I aim to consistently post and model new content on a weekl...

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:

Snowflake Dragon
By Vixvvo3D
https://makerworld.com/en/models/813014
CR10S SmartPro
Rainbow PLA
18hr 35mins
X:199 Y:203 Z:75mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
137g
60mm/s

----------...

▶ Play video
rocky reef
ionic crag
#

what support materials do you suggest for humid work shops and multi material printers? do you just not?

#

ever used PVB?

#

i'll look into the break away...

#

PVB disolves in alcohol

upbeat coral
#

Thank you for taking time for us.

hard hollow
#

thanks folks! cya tonight on S&T

rocky reef
#

thanks so much for haning out folks!

open surge
#

good show, thank you!

urban gale
#

Thanks for another great show!

open girder
#

ASK AN ENGINEER returns next week, the talent (ladyada) and her assistant (me) need to take care of some important upgrades, we'll be able to share them on the show(s) soon!, so tonight there is still a Show and Tell, thank you Liz for hosting, and we'll get back to ASK an ENGINEER next week!

split gazelle
inner spade
#

👋

viral sail
#

Good evening everyone.

sage aspen
#

Good Evening

viral sail
#

Thanks everyone and good night.

tulip canyon
#

Thanks all

inner spade
#

Thanks everyone!

unique cairn
mint mauve
barren beacon
#

Hi

lavish patrol
#

Hello, all.

open surge
#

👋

haughty quiver
#

hello there!

ivory flax
#

Greetings JP. Still have leftover turkey?

haughty quiver
#

lol yes 🙂

#

we may have made too much

lavish patrol
#

Mmmm. Turkey.

#

Have you fed any to Lars?

haughty quiver
#

That's a ... terrifying prospect

sterile forge
#

it is all cool

heady pagoda
#

greetings programs!

lavish patrol
#

According to YouTube, JP's Workshop started an hour ago. 🤔

halcyon pagoda
#

howdy

cinder wind
#

PUT A QTPY IN IT

tulip canyon
#

🍄

sterile forge
#

Lars is showing

lavish patrol
#

Lars looks - tired.

inner spade
#

👋

cinder wind
#

I think Adafruit should add more concepts to their store: "1 x Good Wishes from Adafruit - $0.00" , "10 x JPGs of Zener Diodes - $0.00"

inner spade
#

JPEG of Lars hiding in pitch black lighting - $1.00

lavish patrol
#

JP in operatic voice...

inner spade
#

The n-th tenor.

cinder wind
#

I like that JP is slowly building Illustrator for CircuitPython as a series of Parsecs

inner spade
lavish patrol
#

Lol

inner spade
#

… or DMX control of a practical telephone ringer

cinder wind
#

Dark Fader

lavish patrol
#

"I find your lack of fade disturbing..."

cinder wind
lavish patrol
#

The two youtube stream thing has been happening for several weeks. 🤔

shell mason
#

lars tastic

#

larssaber

cinder wind
#

JP: do you guarantee that ch4_val is always less than ch8_val?

lavish patrol
#

I'm getting cylon vibes...

inner spade
#

Would be nice to have the color bar start at the right side and wrap around.

lavish patrol
#

A refill of croutons - just in time for the festive season.

shell mason
#

one not simply build RGB lightbars top of BMX Controller

cinder wind
#

"... happy little fillets..."

lavish patrol
#

Bob Ross' Workshop...

shell mason
lavish patrol
#

Great workshop 👍

open surge
#

thanks JP!

inner spade
#

Thanks @haughty quiver !

lavish patrol
#

Bye all. 👋

tulip canyon
#

thanks JP

haughty quiver
#

bye all!

rapid hornet
#

I'm excited to deep dive today in under 3 hours. 🤿 <@&846780953275006976>

unreal bay
#

🌊🤿

#

All good on twitch

timid plover
#

I saw there were several learn guides for zephyr on adafruit products -

#

which are you using today

#

I also saw some news about zephyr and arduino - did this affect your choice ?

eager matrix
#

Hi Scott, congratulations on the new one.

#

How does Zephyr compare to FreeRTOS?

#

+1 on using an RTOS

unreal bay
#

So on esp do you mostly rely on the freeRTOS where possible or more keep it only for tasks.

eager matrix
#

By any chance is Mynewt tan?

unreal bay
#

I remember zephyr being the new choice for SBCs back in the Qualcomm dragonboard days (96boards had a standard SBC footprint)

eager matrix
#

I'm excited that you'll have an RTOS supported on your boards. It'll make a lot of thing easier for me.

unreal bay
#

So you intend (eventually) for things that are currently compile time decisions to be allowed to change at runtime in zephyr. Like the i2c pins/speed and BLE services (no idea if supported)

gusty wedge
#

Hi from Costa Rica

#

Will this enable OTA-updates to cpy?

shell mason
#

having the base stuf then specific stuff

#

sounds great plan anyway

timid plover
#

we've done some work to extricate cmake from our rp2040 builds while still using the rp2040 SDK

#

we found it hard to understand what cmake is doing, - and try to build a flatter project directory and make/and other scripting languages

velvet valve
gusty wedge
#

Yeah, it's a nice way to future-proof circuitpython.

unreal bay
#

Yeah baby lvgl for all

#

To be fair there's a micro python port

#

Ah

tulip canyon
#

LVGL looks neat, I had not seen that

velvet valve
#

I'm pretty sure k_heap is the high-level heap allocator. sys is lower level.

unreal bay
timid plover
#

this is great

#

what are the root pointers ?

#

thanks - i didn't think they were related to qstrs 🙂

#

I see that we definitely need to do this outside the CMake process - makes sense

#

oh

#

you've used perfetton on a few other projects - it looks like a great visualization tool (that I need to explore )

#

does CP do the heap synchronization or do you want Zypher to do it?

#

from the docs

The core port initialization and reset methods are defined in
supervisor/port.c and should be the first to be implemented. It's required
that they be implemented in the supervisor directory within the port
directory. That way, they are always in the expected place.

#

so your port.c is under supervisor/zypher, but the other files are just under supervisor/ ?

#

I figured you had a reason 🙂

lyric frost
#

So all boards added to CP will need to be supported by Zephyr also?

#

Isn't Zephyr becoming your interface to the ports sdk?

tulip canyon
#

Maybe a silly question... Would Zephyr running with both CircuitPython and Arduino support ever be able to run at the same time on multicore boards?

timid plover
#

when you get an undefined reference, how do you see what is being linked ( or searched )
earlier you mentioned creating a .a library - what does nm tell you about that symbol in the library

#

that makes sense !

lyric frost
#

Thanks Scott! It will be nice having a bit more of an idea what the devs are talking about with Zephyr comes up 😁 Dinner bell is ringing, have a great night everyone...

timid plover
#

is the heap defined in that .cmd file?

#

what was the sys_mem section ?

#

did you see heap mention in the .ld files?

#

chatgpt mentions CONFIG_HEAP_MEM_POOL_SIZE

#

no other clues in the .map file you looked at earler ?

#

I'll try to catch the other timecodes later.... stepping away

unreal bay
#

Here's a random question for you: Ever done an in-memory only app for esp. Reason being you can load into ram using esptool (think esptool-js) then say execute, so I plan to have a mini firmware/app to interrogate the board when troubleshooting for new users. In my head it sounds good 😊 sort of a more generic version of a Serial Doctor (listens to serial and follows troubleshooting flow charts) where your target board doesn't normally print needed info, and you don't want to overwrite the users flash.

#

Thanks Scott, have a great holiday season!

gusty wedge
#

See you in Jan. Thanks for the stream

tulip canyon
#

Thanks Scott,
Fly away on my zephyr
https://www.youtube.com/watch?v=0fcRa5Z6LmU

Watch the official music video for The Zephyr Song by Red Hot Chili Peppers from the album By the Way.
🔔 Subscribe to the channel: https://youtube.com/c/RedHotChiliPeppers/?sub_confirmation=1

By The Way available here: http://smarturl.it/getrhcpbytheway

Follow Red Hot Chili Peppers:
Web: https://redhotchilipeppers.com
Instagram: https://inst...

▶ Play video
eager matrix
#

Thank much Scott.

rapid hornet
#

zephyr 👋

smoky island
ancient grotto
#

Hello

inner spade
#

👋☕

noble grove
#

Just got here: So Karel is like an alternative to Turtle Graphics?

noble grove
#

Is there a way to edit the Karel program without CP restarting?

#

I guess you'd have to implement a Karel REPL...

#

...on top of CP

#

I believe turnleft is a primitive, and is standard to explicitly define turnright as 'turnleft, turnleft, turnleft'

brisk bone
noble grove
#

Looks like it's stopping too soon

inner spade
#

First played with Terrapin Logo many years ago. Fun learning tool.

#

The CircuitPython turtle library works nicely, too.

brisk bone
#

Cool, very good visualisation, I joined a bit late and didn't know you mentioned it already

inner spade
noble grove
#

Technically CGrover's robot should be able to do turtle but would be trivial to restrict rotations to 90 degree increments.

#

could put dice pips inside the beeper, or different colours

#

Is there a different Karel icon that shows beepersInBag?

inner spade
#

The tough part of the robot implementation was controlling the brushed DC motors — no steppers. Led to a deep rathole and a motor tester apparatus.

noble grove
#

maybe add 'tryPickBeeper'

#

If you can paintCorner, can you check colour of the corner you are on?

#

Maybe 'Extra' features is 'todo'

#

...or in a library

#

but then you would expect it to error on the function name, not the parameter.

#

paintCorner

#

They are probably not using sprites to render the walls

#

could make the icon turn pause move

#

when changing directions

#

maybe put the delay before move instead of turn

#

at the begining of move

#

Could put a shorter delay in turnLeft than in move

#

Thanks Tim

inner spade
#

Thanks! Looking forward to the next stream.

ancient grotto
#

Thanks Tim

noble grove
#

Could use paint to create soft walls, paths, or implement Piet in Karel.

open girder
echo canopy
#

?showtimes

arctic abyssBOT
#

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

inner spade
#

👋

ivory flax
#

Hey JP. Ready for a great show

haughty quiver
#

hi!

open surge
#

good afternoon

haughty quiver
#

let's see if i've fixed the multiple YouTube streams issue...

split gazelle
#

hihi

haughty quiver
#

or possibly spawned a few new ones!

inner spade
haughty quiver
#

heh

cinder wind
#

as long as we get JP getting Feather tats

echo canopy
#

heyy 👋🏻

old surge
#

👋

echo canopy
#

don’t think the discount went live .. just yet?

inner spade
#

Thanks!

open surge
#

thanks JP!

shell mason
#

great esp32V2 wit hfeathers

cinder wind
#

Thanks JP! Is there a Learn Guide for your little 8x8 matrix?

old surge
#

Thanks JP!

haughty quiver
#

yes @cinder wind thanks for asking! that's it up there

#

makes for a great holiday gift if you want to make some DIY gifts 🙂

#

thanks everyone for coming by!

rocky reef
upbeat coral
#

Hey Y'll

rocky reef
#

good morning folks!

open surge
#

good morning

vagrant flax
#

Hello! 👋

rocky reef
#
#
OMNIFIXO

third hand, soldering, helping hand, makers third hand, solder iron, model making, magnetic joint, parallel jaws, makers third hand, soldering iron, stability, flexibility, precision, made in sweden, magnetic feet, arduino, PCB, electronics, maker

vagrant flax
#

LEDs are also notoriously hard to photograph

#

I always have white balance issues too because for some reason iPhones don't let you control that manually lol

#

ooh I didn't know that, I need to find that setting

rocky reef
#

coupon code “dotstar” gets you 10% off your order!

vagrant flax
#

Awesome! Thanks @rocky reef !

upbeat coral
#

I like the pivot

#

How about a mount to the new CM5 IO board case?

cunning cedar
#

If the led strip were mounted on an angle/helically, The apparent density could be higher

upbeat coral
#

Compute Modules are THE way to go if you want a versatile system.

halcyon pagoda
#

The picture you were showing for the Raspberry Pi CM5 was the IO board, not the actual module itself.

#

The Module has high density connectors only and is designed to be integrated into a custom PCB that has exactly the IO and connectors you need.

upbeat coral
#

The CM5 module will work on the old IO Board and the new IO board. Doing experiments with interchanging them as we speak.

halcyon pagoda
#

@upbeat coral that is very cool.

upbeat coral
#

@halcyon pagoda I have a CM5 IO board witha 1tb nvme running the Raspberry Pi OS on the CM5 4g with eMMC that is doing >700000 sequential write.

#

Running circles around all my other Pis

#

FYI the eMMC only gets about 100000 sequential writes,

#

Little Snow man is cute as all get out.

halcyon pagoda
#

Very nice performance.

vagrant flax
#

Thanks for the show! 😄

halcyon pagoda
#

I have about 6 RP4s running off SATA SSDs connected via the USB3 port. Terrible IO compared to what you have above but worlds above the Micro SD card plus the SSD tends to have a much longer life than booting off a MicroSD and running off it with all the log file writes. A microSD card tends to last about 1 year (really 14-18 months) booting linux and then dies. You can do work arounds like mounting a different volume as the /var directory but that either uses RAM or Network, or another drive on USB so might as well boot off the SSD to start with 🙂

#

BT would work, or use USB

#

I have had the Pi5 running BT audio

#

Rubber Duck shower speaker 🙂

upbeat coral
#

I find that all variations of the Pi5 run BT better better and more reliable.

halcyon pagoda
#

Thanks Y'all

rocky reef
#

thanks so much for haning out folks!

upbeat coral
#

Thank you for taking time for us. Great show.

hard hollow
#

Thanks folks! cya tonight

viral sail
#

Good evening everyone.

tulip canyon
#

👋

nova totem
#

Evening everyone from a balmy -24C (-11F)

upbeat coral
#

Hey Y'll

vagrant flax
#

Hello! 👋

open surge
#

👋

dim knot
#

Woot!

open girder
nova totem
#

If you fill an SD card you're either capturing a TON of data or for a real long time

vagrant flax
#

Oooh the DMX NeoPixels are coming along nicely! gus billie ruby

tulip canyon
#

X Gon' Give It To Ya

cinder wind
#

Thank you whoever it was who added Adafruit_NeoPixel::ColorHSV() to the Arduino library

#

"back in my day we only had 1-bit computers! and we had to share!"

lusty briar
#

I used the left side of the keyboard and my partner used the right. We didn't have numpads. We had cursors though.

robust horizon
#
GitHub

Contribute to adafruit/Adafruit_Blinka_Raspberry_Pi5_Neopixel development by creating an account on GitHub.

nova totem
#

Very very cool Noe

haughty quiver
#

so great!

dry shore
#

i still need to look into the new PIO stuff on the pi5
i was messing with it back when it was undocumented, so i was far more bare-metal with it

cinder wind
#

I want to play Asteroids on your cylinder display, @hard hollow 🙂

viral sail
#

Great work everyone. Thanks for sharing.

vagrant flax
#

Thanks everyone!

tulip canyon
#

Thanks everyone

upbeat coral
#

Thanks to all for sharing

dry shore
robust horizon
#

@dry shore do you know is the PIO pin mapping the same as the D# mapping in blinka? we didn't know if there was a translation layer at some low level...

#

(cool that you were doing this before it was official! i found a few snippets of code, maybe something of yours)

dry shore
#

gpio 0, from the hw numbering, is also 0 in the pio numbering

robust horizon
#

That's good! Then if StateMachine gets to the necessary point, neopxl8 might Just Work for driving up to 8 strips on 8 numerically contiguous pins.

dry shore
#

yep

#

from the RP1 datasheet

robust horizon
dry shore
#

alt7 maps any pin to pio, across the board

#

alt5 maps the pin to a gpio block in the pcie space, so the main SoC can bit-bang it

robust horizon
#

only supports a few of the things rp2pio.StateMachine supports, but enough to run neopixels

dry shore
#

and alt6 is instead maps it to an RIO block, that only the cortex-m3 can access

#

the rest of the modes are just a random grab-bag of peripherals

robust horizon
#

did you spot any differences in PIO instruction set compared to rp2040?

dry shore
#

no differences that i could find in the instruction set

robust horizon
#

excellent, since they didn't provide a compiler

dry shore
#

biggest change, is that the FIFO's are double the size

#

so there needs to be an extra register to report the fifo levels

#

which then moves all of the registers around

#

dma enable is also a little funky

robust horizon
#

yeah the ioctl API doesn't seem to support async DMA or simultaneous read/write DMA. I hadn't noticed the increased FIFO depth either.

dry shore
#

ah yes, and the PIO control registers (including fifo level/status) can only be read by the cortex-M3

open girder
dry shore
#

with the old firmware, there was no way for the SoC to access things

open girder
#

Glitch your gift list! Use code gibson15 for 15% off the 2024 Adafruit Holiday Gift Guide! https://www.adafruit.com/explore/holiday-gift-guide-2024

Adafruit Industries, Unique & fun DIY electronics and kits : Shopping Guides - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/C...

dry shore
robust horizon
#

@dry shore oh, wrapping up for now is fine too, it's the end of my day 🙂

#

I appreciate the info, do you mind if i @ you in the future about this?

dry shore
#

sure

robust horizon
#

thanks so much!

dry shore
#

ah wait, wrong link, edited

robust horizon
#

I was wondering

tulip canyon
#

I loved that Onlyfans graphic. I bet someone out there has that kink and is willing to pay lol

dim knot
#
viral sail
#

🎵

tulip canyon
#

Freaked my cats out for a second time

#

Parsec does it too

dry shore
tulip canyon
#

"Utah" teapot

nova totem
#

I found my old C64 at my mom's house while trying to get her Christmas tree out. All these posts made me think about it

vivid ore
#

So I’m redoing a baby toy circuit board to replace the sounds, and I had 2 questions regarding your old esp32-s2 baby Einstein toy:

  1. how’s battery life on that?
  2. if I want to power this off of 2 alkaline batteries, what parts would I have to switch out to work with the lower voltage?
gray obsidian
#

Actually, do you need help with KiCad? Don't hesitate to ask around if there are things you miss, maybe someone else can pick it up to do 🙂

dim knot
gray obsidian
#

Oh, I was wondering about DMX over USB the other day, is that a thing at all?

vivid ore
#

Do you have any recommendations regarding internet security on home iot devices?

gray obsidian
#

mics are still quite lower than other audio btw

open girder
#

darn

#

will see what we can do

gray obsidian
#

audio is hard, I've been doing radio shows for 7+ years and I still get the balance wrong so not throwing the stone 🙂

turbid hill
#

I am curious about the OS Liz Clark used to test the Visual Studio Code ext. I only did a little testing of all my fixes other than Linux. I am the person who has taken over building the extension.

open girder
#

all good, we'll get there, appreciate the feedback as we adjust!

cinder wind
#

I thought Bluetooth Beacons was the hobbit who took the ring to Mordor

gray obsidian
#

💍

nova totem
#

I've always wanted tech like this to put on go-karts at a local track to create a live map of positions

turbid hill
dim knot
turbid hill
#

Remmeber not to peel the white cover off

#

And don't touch it

dim knot
#

USB C Small Round Panel Mount Extension Cable https://www.adafruit.com/product/6069

USB Micro B Small Round Panel Mount Extension USB Cable https://www.adafruit.com/product/6068

compact sandal
#

Zebra MotionWorks is used for FIRST Robotics Competition (FRC).

They place tags on the robots and path data for all the robots is available to analyze after a match.

https://www.firstinspires.org/robotics/frc/blog/2023-zebra-motionworks-for-first-robotics-competition-at-the-first-championship

https://www.zebra.com/us/en.html

dim knot
#
#

People love skulls! (I'm not sure why?!?!?!)

gray obsidian
#

Wait, is that a fan fiction?

open girder
#

yes, it's cool, we were blown away, such a breeze!

gray obsidian
#

I know people using the thin ones as pins for DIP replacement PCBs

tulip canyon
#

I use a 36" Mastercraft tool chest. It's got a rubbery liner and works great

vivid ore
#

Gridfinity has a lot of community support for all different size bins and stuff for 3d printing.

gray obsidian
#

There are so many ways to sort out stuff… from lasercut to 3D printed to existing things…

nova totem
#

My problem isn't buying storage containers, it is then putting things into them and keeping up with it

turbid hill
#

Lol

gray obsidian
#

For now I'm sticking to zip-up bags for all the aliexpress junk and labels I generated with some custom python code from a dump of their orders page DOM so I have the QR code to the item page.

turbid hill
#

Question: If you are looking at UWB, will there be support for the Challenger RP2040 UWB feather?

gray obsidian
#

also outputs a CSV for inventory (not like it's totally searchable with their awfully translated descriptions)

#

any arduino could do serial DMX then… I think I've seen some code around actually

viral sail
#

Thanks @open girder and good night. 🌔

gray obsidian
#

thanks!

tulip canyon
#

Thanks Adafruit

gray obsidian
#

like & subscribe!

vivid ore
#

Thanks and good night!

gray obsidian
#

oh dear, 3am

#

💤

upbeat coral
#

Thank you for taking time for us.

lavish patrol
#

Greetings, good people. 😀

haughty quiver
#

hi there!

ivory flax
#

Hi ho all .. Hey JP

open surge
#

good afternoon

lavish patrol
#

Friday 13th tomorrow, AKA Lars day...

clever summit
#

🇸🇪 👋

#

Good Evening mr. Callaway!

lavish patrol
#

Good evening, @clever summit 👋

inner spade
#

👋

lavish patrol
#

I see many LEDs...

cinder wind
#

coffee? time for coffee!

lavish patrol
#

Lars is practicing gymnastics...

cinder wind
#

mmm, nothing like microwave-reheated instant coffee from yesterday in a mug that hasn't been washed in a month

#

j/k I made an espresso

bronze chasm
#

That depends on the instant coffee... My wife loves the Massimo 2-in-1

lavish patrol
#

JP slowly creating his own Photoshop...

robust hemlock
#

Is the code from Parsec posted somewhere?

#

👍

unreal bay
#

and tasmota is like ESPhome. it does a web control panel to enable / setup sensors, then sends over API to something if desired (mqtt / http / home assistant) or display on screen

cinder wind
#

whoa whoa wait there poindexter... "interpolate"? what are we nuclear surgeons?

shell mason
#

Lars christmas party lights

tulip canyon
#

Is DMX typically manual process or could you record and play back a series of changes/updates?

#

Like an animated scene

#

Question answered... Thnaks

cinder wind
#

JP, compared to us, you're definitely the DMX expert now

shell mason
#

one not simply build Lars face from lights and then controlled them with DMX controller

tulip canyon
#

Thanks JP

lavish patrol
#

Another colorful Workshop, JP 👍

#

Bye all. 👋

open surge
#

thanks JP

haughty quiver
#

thank you all!

inner spade
#

Thanks JP!

bold roost
#

Hey Tim!

ancient grotto
#

Hello☺️

inner spade
#

👋blinkacomputer

glass stag
#

Howdy all

#

Ahh yes, the magical pages.

proper prawn
#

Hi Tim and all present. Happy Friday!

glass stag
#

Ooooooo

bold roost
#

I think it's generally a good idea to support both protocols.

#

I hope the coal mine has good wifi

#

I think it's normally referred to as temperature

#

Color temperature is a parameter describing the color of a visible light source by comparing it to the color of light emitted by an idealized opaque, non-reflective body. The temperature of the ideal emitter that matches the color most closely is defined as the color temperature of the original visible light source. The color temperature scale d...

ancient grotto
#

Thank you for the stream

proper prawn
#

Thank you Tim!

smoky island
ancient grotto
#

Hello ☺️

noble grove
#

Greetings and salutations from hazy Toronto

#

Could the goal state not care where Karel is, just beepers and paint colours?

#

to allow for 'other solutions'

#

So could the goal state care/not care about any particular 'objects'

#

Right

#

Got it.

#

Makes sense. 8 chapters = 'port' Anything more = 'fork'

#

Negative 1 for nul tiles?

#

I suppose for three bits, -1 = 7. i.e. your 'blank' tile

sand lotus
#

Top of the morning to ya.

nova totem
#

👋 I can mostly hear you over foundation work going on, on my house

sand lotus
#

Eek hope the foundation is ok?

#

Never heard of Karel, looked it up, looks interesting. I'm coming in late.

nova totem
sand lotus
#

Been a while, I've been living in a deep dark hole of cryptography trying to solve Kryptos (impossible level unsolved cryptogram). It sucked me in like a vortex and I've ignored all other projects for months. Think I'm just about to give up and come back to circuit python.

#

Looking good so far!

#

Oh I saw you on the cryptool discord. Yeah it's not as helpful as a community as I'd hoped. :/

#

Interesting, never heard of feistal.

#

neils kopal.

#

I've done some XOR stuff but never run into that one before.

sand lotus
#

Is there any other way of coding other than iterative though? Some use compilers but it's all an iterative process in one way or another.

#

One of the great things about python and circuit python is the iterations are faster. Really suits trial and error learning.

#

You mean there can be bugs in code? 😅

#

Have a great weekend everyone.

inner spade
#

Thanks for the stream!

nova totem
#

Have a great day everyone

ancient grotto
#

Thanks

ivory kiln
#

@proper trench I'd just seen your 'organization' vid. Have you checked out the gridfinity organization system that you can find the files on printables.com? It's an amazingly, & astonishingly customizable, 3D printable, open sourced, organizing system.

unique cairn
ivory kiln
open girder
#

WE ARE LIVE! Desk of Ladyada - Simple Storage, Scope Stack, + Super Silent Steppers 📦🔬

https://youtu.be/RCdnVbmDHxY

Updates include CircuitPython goals for next year (video coming soon) and workspace upgrades. IKEA ALEX drawers replaced Gridfinity for storage, and a new scope cart was added. Progress on the silent Trinamic TMC2209 breakout and Metro RP2350.

Updates include CircuitPython goals for next year (video coming soon) and workspace upgrades. IKEA ALEX drawers replaced Gridfinity for storage, and a new scope cart was added. Progress on the silent Trinamic TMC2209 breakout and Metro RP2350.

▶ Play video
shell mason
#

very nice desk upgrade

echo canopy
#

?showtimes

haughty quiver
#

?showtimes

arctic abyssBOT
#

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

inner spade
#

👋

haughty quiver
#

hi there!

open surge
#

good afternoon

split gazelle
#

sup

haughty quiver
#

yo

ivory flax
#

Hey JP. How are you doing?

haughty quiver
#

alright alright alright!

viral sail
#

Good afternoon.

old surge
#

👋

inner spade
#

Useful for window rain drop detection, I wonder?

old surge
#

Might be difficult for that use. It could tell you when clouds move in

shell mason
#

lars proximity repeater

viral sail
#

Thanks @haughty quiver

old surge
#

I wish there were a way to read the int from i2c

#

Thank you, @haughty quiver !

haughty quiver
#

thanks much all!

rocky reef
#

good morning folks!

vagrant flax
#

Good morning! 👋

rocky reef
urban gale
#

Hi folks

rocky reef
#
unreal bay
#

👋 hey all
Looks like only next day UPS remaining before Xmas

shell mason
#

foldables

#

next with raspberry pi monitor arm and stand

#

some could not make foldable Raspberry pi 500 and pi monitor in one

#
urban gale
#

what's the build quality on those JLC services?

#

ty

unreal bay
#

Is that case for the older solar charger, or the really recent new one?

#

any chance it's self extinguishing (flame inhibiting)

#

I think they meant the newer solar charger with bq25185 that supports LiFePO4 batteries too.

rocky reef
vagrant flax
#

oooh that star fragment tree topper is great

rocky reef
vagrant flax
#

it's one of my favorites too...I've built about a dozen star fragments lol

rocky reef
#

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:

Grumpy Cat Angel
By Sevro
makerworld.com/en/models/858383
Bambu X1C
Red Black White PLA
3hr 25mins
X:52 Y:66 Z:79mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
14g

-----------------------------...

▶ Play video
#

merry xmas, happy holidays and happy new year!

unreal bay
#

My brother gets badly motion sick, he lasted 20mins first go, we did half hour, but he got used to it quickly and no adverse affects

#

Get "Gravity Sketch", it's brilliant

#

Thanks for a good year guys, happy holidays!

vagrant flax
#

Thanks for the great show guys! Happy holidays!

hard hollow
#

Thanks folks! happy holidays 😄

rocky reef
#

thanks so much for hanging out folks!

inner spade
#

👋

haughty quiver
#

hi!

tulip canyon
#

Howdy all 👋

upbeat coral
#

Hey Y'll

open surge
#

👋

open girder
nova totem
#

Evening everyone, I haven't been used to being home Wednesdays almost missed this!

haughty quiver
#

this is my friend Jeffrey's egg nog recipe, my absolute favorite: https://jeffreymorgenthaler.com/clyde-common-egg-nog/

Jeffrey Morgenthaler

I used to have this recipe crammed in with the original Egg Nog post, but this year I think it deserves its own page. And for many reasons. I mean first off, the Clyde Common egg nog has surpassed the original base recipe in popularity. I never could have imagined how popular a tequila-sherry egg…

nova totem
#

When the math clicks it is the best feeling

upbeat coral
#

Generic Store brand Eggnog with a hefty dose of Four Roses Single Barrel. Yummmmmmm

nova totem
#

Love that @haughty quiver. Doing anything complicated with servos is always a pain

haughty quiver
#

@smoky island this is cool!

smoky island
#

Thank you!

tulip canyon
#

Hard to 'articulate' how cool the joint is.

tulip kestrel
#

i made a python and circuit python dvd/blu-ray player controller. i have a python script that communicats with my pyportal titano over usb serial and send ir codes to my player

tulip canyon
#

Thanks all for sharing. Great projects as always

upbeat coral
#

Thanks to all who shared. Merry Chrtistmas.

robust horizon
nova totem
#

Hopefully after having vacation over the holidays I can come back with something cool. Great projects everyone

open girder
cinder wind
#

Petition to make coaster a functional-but-unpopulated QT Py Coaster that has captouch pads like the PyRuler 🤓

open girder
#

Glitch your gift list! Use code gibson15 for 15% off the 2024 Adafruit Holiday Gift Guide! https://www.adafruit.com/explore/holiday-gift-guide-2024

Adafruit Industries, Unique & fun DIY electronics and kits : Shopping Guides - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/C...

nova totem
#

Need to chain matrices to get to 320x200 and play Doom

dim knot
#

Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming. Pattis used the language in his courses at Stanford University, California. The language is named after Karel Čapek, a Czech writer who introduced the word robot in his play R.U.R.

severe inlet
#

Was Karel before Logo?

tulip canyon
#

"I Learned It By Watching You" Open source PSA?

slow spire
#

Hi, all!

dim knot
open girder
severe inlet
#

Are CM4 carrier boards compatible with CM5?

upbeat coral
#

As far as my testing has been. But, I'm not a heavy experimentor with it.

#

The CM5 booting from nvme is so blazing fast on the CM5 IO board, I haven't really spend much time on the CM4 IO Board.

dim knot
tulip canyon
#

Neat sewables

dim knot
#

USB-C Screw Panel Mount to 4pin JST PH Cable https://www.adafruit.com/product/6071

Snap-In Panel Mount Cable - USB-A Socket to 2 Wires https://www.adafruit.com/product/6072

Snap-In Panel Mount Cable - USB Type A Socket to 4 Wires https://www.adafruit.com/product/6073

Sewable USB Type C Power Jack Connector https://www.adafruit.com/product/6077

nova totem
#

I love that grid

lyric frost
#

It's probably too late, but adding a mic to the wled board would be awesome. Glad to see the extra gpio pins either way though 😁

#

👍

cyan vessel
#

I'm a newbie to MCU programming and am getting a Clue for Xmas. Can I use Arduino IDE 2.x on a Mac with clue? I know I will need to update the bootloader and configure the IDE.

digital crescent
#

does Adafruit sell a sensor that can detect natural gas from a gas stove? Like if the stove was left on.

tulip kestrel
#

Question: can you make a stema-QT GPIO expander with scree terminal kinda like one of the top secret but just a GPIO expander pin in and out.

upbeat coral
#

Thank you for taking time for us. Have a Merry Christmas.

cyan vessel
#

Thanks for the show!

dusk socket
#

Happy holidays to all Adafruit People

tulip canyon
#

Thanks Adafruit

nova totem
#

Happy holidays to you and everyone here

dim knot
#

Night all!

gray obsidian
#

I wonder if xLights supports Flaschen-Taschen… 🤔

#

(cause VLC can output to that since I paid a visit to Noisebridge years ago 🙂 )

#

oh it knows about DMX…

#

I guess I can always send a PR if it's missing

#

one more thing on my TODO list 😦

#

at least that's C++ so I shouldn't be lost

#

aw, 900MB of source code just for that? that's twice Haiku's codebase 😅

lavish patrol
#

👋 😀

haughty quiver
#

Hi there!

ivory flax
#

Hi JP. Looks like you have a lot on todays show to share.

lavish patrol
#

Lol

cinder wind
#

Off next week? Oh JP, don't sell yourself short. You're off all weeks. har har har har

glass stag
#

Howdy all

lavish patrol
#

Glif gitch gif...

glass stag
#

Now say that 10 times fast "Glitch gift list, glitch gift list" ....

#

Just don't use Canada Post, they are a bit behind.

lavish patrol
#

Maybe it's a glitter glitch...

cinder wind
old surge
#

👋

split gazelle
#

These gnomes always freak me out a little. Also hi

lavish patrol
#

Hi, Liz. 👋

shell mason
#

i have one iof those

#

without alectronics

old surge
#

'Free' battery and jst connector!

#

Every time I join a stream, I find JP a-peeling

lavish patrol
#

Lol

shell mason
#

lars as gnome

old surge
#

(Was thinking one of those neopixel rings)

lavish patrol
#

Getting a Big Clive vibe here...

#

"One moment please"

shell mason
#

gnome of gnomes

cinder wind
#

iFixit just did a Furby teardown that seems relevant https://www.youtube.com/watch?v=14h6J5MeGt8

2024 is nearly over but we’ve got one last surprise sitting under our Christmas tree. For our final teardown of the year we’re taking a look at Hasbro’s Furby, one of the most gifted animatronic toys of the year, to see whether this adorable little Ewok is repairable.

And while it sure is cute, let me just warn you this teardown is borderline d...

▶ Play video
glass stag
#

Oh ya, the developers were at MakerFaire this year

lavish patrol
#

Great Workshop again, JP

shell mason
#

those for software https://www.bottango.com/

tulip canyon
#

Thanks JP - Happy Holidays and Merry New Year

glass stag
#

When are we going to have a 24hr John Park's Workshop live stream????

#

An hour is not enough

inner spade
#

Thanks @haughty quiver ! Have a wonderful holiday. See you next year!

lavish patrol
#

Happy Holidays to all. 🎄

#

And bye all. 👋

glass stag
#

Catch you all next year.

open surge
#

Thanks and Happy Holidays

shell mason
#

Lars Workshop livestream could be that

old surge
#

Thank you for a great year, JP!

haughty quiver
#

thanks so much, I appreciate it!

#

Have a wonderful holidays!

gray obsidian
cinder wind
old surge
#

👋

lyric frost
#

I haven't figured out what the reproducer is doing yet, but when switching between two colors, periodically missing a blink will make it look like it'

#

s running in a random order

noble grove
#

Does the second one overwrite the first one?

#

Let it percolate...

lyric frost
#

Unless they only want a single pulse rather than 5 seconds of pulses?

old surge
#

('Sparkle' always makes me think of this)

#

Nice!

#

(Also a fan of novelty t-shirts)

#

Thanks for the stream, Tim! Sorry I had to duck out partway through to clean snow off the car and driveway

#

Happy holidays to you, too, and a happy new year!

smoky island
clever summit
#

🇸🇪 👋

inner spade
#

blinkacomputer

#

Current CircuitPython project: https://youtu.be/8OYAtysNkL0?si=GiDfef4NHVmq1TNa

Test of a display prototype that combines the existing Workshop Corrosion Monitor and regional weather conditions display. The Weather Source device reads a local workshop sensor as well as @adafruit IO Plus (AIO+) Weather Service regional conditions, displays the data, then uploads the compiled data to AIO feeds for use by other monitoring dev...

▶ Play video
#

3.5 inch TFT wing with ESP32-s2 feather

#

A combo device to replace two existing PyPortal displays.

#

The new display combines the existing AIO+ regional weather station and AIO workshop corrosion monitor.

inner spade
#

Thanks for the stream. I always pick up a tidbit or two.

open girder
#

Desk of Ladyada - It's a sparkly LED Christmas! 🤶🎄✨🎁⛄❄️
https://youtu.be/5EsVmlcKPqY

This week, Ladyada tests the Sparkle Motion WLED board with xLights for large-scale LED animations and began decorating. A smaller version of Sparkle Motion and a NeoPixel-inspired USB PCB, and In The Great Search, storage solutions for components and dev boards!

This week, Ladyada tests the Sparkle Motion WLED board with xLights for large-scale LED animations and began decorating. A smaller version of Sparkle Motion and a NeoPixel-inspired USB PCB, and In The Great Search, storage solutions for components and dev boards!

▶ Play video
split gazelle
#

👋

tulip kestrel
#

i love your thumbnail lady ada

nova totem
#

This makes me want more LEDs.

unreal bay
#

bottango and WLED for 2025

nova totem
#

I need more storage like that. Mine filled up so fast and now previous Adabox boxes are the storage.

bronze chasm
#

Rub the bins down with a dryer sheet; it works wonders for static management

shell mason
#

JP and lars for pick of the week

haughty quiver
#

haha

#

hello and ho-ho-ho!

waxen bough
#

Good Afternoon!

unreal bay
#

👋 all the current sensing you could need for xmas 🍇

ivory flax
#

Hi JP. HAPPY HOLIDAY to you and your family and to all

cinder wind
#

nice scarf, Lars

shell mason
#

lars with scarf nice touch

waxen bough
#

(Which I bought one of a while back. I'm going to get a few of these....)

shell mason
#

lars also have hat

waxen bough
#

It looks like 2x the resolution of the ina219? .4mA vs .8mA?

unreal bay
#

I think with most of the INA's you can alter the shunt resistor and change the max current and resolution as a result

cinder wind
#

Thanks JP!

waxen bough
#

See you next year!

unreal bay
#

Thanks JP, and all, have a happy holidays!

haughty quiver
#

thanks, Happy Holidays!

unreal bay
#

This weeks thumbnail was next level 😁

haughty quiver
#

ahahha 🙂

proven wyvern
#

?showtimes

arctic abyssBOT
#

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

open girder
shell mason
#

one maker did the secret santa gift from roundded display for shwwing dice numbers

open girder
#

🎁

inner spade
#

👋

haughty quiver
#

Hello!

viral sail
#

Good afternoon.

dusk socket
#

Happy new year JP Just a few min early but enjoy

cinder wind
#

oooo JP has a fancy stage light setup

calm sphinx
#

happy almost new year folks!!

inner spade
#

What’s behind curtain number one?

ivory flax
#

Happy New Year John, Figured you would be taking today off.

drowsy inlet
#

hello all. made it to the last one!

haughty quiver
#

woot!

inner spade
#

It’s an automatic shifter — no clutch needed.

waxen bough
#

Being New Years Eve, I may be slightly pixilated tonight. Not to be confused with pixelated.

drowsy inlet
#

had no idea there were lights like that. so cool

#

thanks for that info jp!

waxen bough
#

I think there was a note on the project page that says this can be used as a generic level shifter from 3.3 to 5 volt devices, not just pixels?

viral sail
#

Thanks @haughty quiver

drowsy inlet
#

happy new year all!

haughty quiver
#

@waxen bough yes! i haven't tried that but it is a nice plug and play level shifter for any kind of project you may have.

#

may want to disable the onboard neopixel in that case

inner spade
#

Thanks JP! Happy New Year!🎊

haughty quiver
#

🥂

drowsy inlet
#

why did the onboard color not match the output color? was it the difference in rgb order?

haughty quiver
#

yes, that's it exactly @drowsy inlet

#

on-board is typical NeoPixel WS2812 order which I think is GRB

waxen bough
haughty quiver
#

this strand is RBG because of Ruth

#

a.k.a. "Supreme" pixel order

#

(I stole that joke from @cinder wind )

#

⚖️

drowsy inlet
#

not sure if anyone still around re: ppotw but how would you wire up the 12v power supply to those lights? would you need something like this? https://www.adafruit.com/product/1328

kindred wagon
#

?showtimes

arctic abyssBOT
#

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

drowsy inlet
#

workshop today?

open surge
candid quarry
#

ET as in East Coast Time or Europe Time ?

rapid hornet
#

east coast

shell mason
#

deep diving

timid plover
#

finally got my audio working !

eager matrix
#

Hi Scott. I hope your holidays were wonderful.

clever summit
#

🇸🇪 👋

steady osprey
#

I'm in Seattle too. 🙂 I just discovered adafruit over the holidays after getting a 3D printer. I'm really looking forward to making some cool things!

#

What OS does CircuitPython currently run on?

unreal bay
#

👋 happy new year all

eager matrix
#

Sounds good. I have some questions about zephyr but I’ll wait till you get to that.

old surge
#

👋 Happy new year

steady osprey
#

I vote 2024/2025 first

eager matrix
#

Go ahead with python2025. It prob has wider appeal.

wind spoke
#

Hello, I think my 2024 is maybe missing from the summary blog post, you did deal with it live in a deep dive. 😉
(I was late or not sending to the right place)

glad mortar
#

heyhey

wind spoke
#

Perfect.

tulip canyon
#

#circuitpython2025

unreal bay
#

That would be cool, find a hidden file that means ignore rapid disconnects to the OS

tulip canyon
#

Totally blame Mac
Todbot gave me a way to hide but it was a bit involved

#

Yup unplug or sleep

#

Deepsleep on ESP32

glad mortar
#

Pico W BLE support maybe via Zephyr down the line 🙂
There is existing support for BT HCI for the Cypress chip they use but not sure how custom RPIs specific implementation is. It sounded like they might not have a standard HCI available.

wind spoke
#

Connection manager was the answer for the network issue.

glad mortar
#

CYW43439 is the IC

#

ah but seems to only address WiFi?

timid plover
#

what do you mean "get out of this business"

glad mortar
#

for sure this becomes such a huge headache when you deal with multiple very different SoCs

strong acorn
#

USB-Ethernet could give any board network access... unfortunately there are sveral "standards"

timid plover
#

I've vote for a "pretend to be a speaker/microphone" 🙂

glad mortar
#

lvgl would def. be great to see 🙂

steady osprey
#

Phone-like displays would be amazing

glad mortar
#

the modos controller solves this problem to a degree

old surge
#

e-inks 👍 👍 👍

unreal bay
#

Is that fpc for NFC or the 2.4/5ghz radio

glad mortar
#

NFC

timid plover
#

nrf54l15dk not in stock on digikey 🙂

#

but looks like plenty @ mouser etc.

glad mortar
#

the joys of python package management 😄

#

it has gotten worse for sure :/

#

it does get updated but its a native tool

#

are you running native zephyr and zephyr-sdk or nRF Connect?

#

nrfutil should be part of the SDK (aka toolchain)

#

yea I hate that about nRF Connect

timid plover
#

at least linux has strace to see what the blob is doing ?

glad mortar
#

the blob self updates

#

but it is the actual utility, not a downloader

timid plover
glad mortar
#

its annoying that you need it at all, the only reason you need it is to be able to recover a core

timid plover
#

searching for nrfutil rust comes up with interesting problems caused

glad mortar
#

happy to hear! People tend to be annoyed at west because they are not used to needing a framework specific CLI tool but it does so many nice things, I think one of the few things that actually make things easier rather than more complex

#

you can also extend it with project specific commands without forking west, could be potentially useful for some CPY specific stuff maybe?

#

like ' west repl' could be a thing

#

is the plan to eventually get rid of "ports" entirely or keep the structure and have a single port when everything is moved over?

#

but you could do dynamic pins in zephyr?

#

you can, just not de-init

#

de-init is outstanding

#

so you need to "reboot" atm to apply a runtime pin config

timid plover
#

but ranting with good reason is acceptable!

tulip canyon
#

🔥 spicy

glad mortar
#

yea its so annoying with vendors, always need to provide loads of info and then you get spammed by them..

eager matrix
#

I was afk for a bit. I've started with Zephyr and am struggling to get over the hump. I'm quite familiar with RTOSs but the build system and the directory tree are taking me a while to wrap my mind around. Do you have any suggestions of way to get through this. Perhaps a tutorial or something. I'm not using the VSCode extension yet. Is this going to help?

glad mortar
#

@eager matrix what SoC are you working with?

old surge
#

Tonight on Deep Dives: 😋

glad mortar
#

the main issue with the Zephyr Docs is that they are quite spread out, they don't have a good red string to follow to learn all the things. When it comes to directory structure the west specific docs are fairly good starting point

#

but pins can be defined dynamically right now, which may already work for the CPY use case given you re-init whenever code is edited or?

tulip canyon
#

What shows with help("modules")

#

neat

glad mortar
#

yea pinctrl is very low level, def. something you want to wrap
I would recommend it over talking to registers directly though as so many other things that you probably don't want to actively manage are also handled via the same device subsystem that pinctrl ties into

eager matrix
# glad mortar <@626251055658958879> what SoC are you working with?

A few. I'm looking to make Zephyr my go to RTOS rather then FreeRTOS, so I'm working to get a broad knowledge. Specificallty, I''ve got some audio things I want to do on a Daisy Seed which is STM. I also have a few ideas for ESP32. I also want to learn LVGL and I've got a couple ST Discovery boards that have displays and both have multiple but different cores (one is M7 + M4 and other is A7 + M4)

glad mortar
#

yea lvgl is integrated quite nicely, its not modified just a bit of shims to work with things like the display subsys

eager matrix
#

The LVGL demo wouldn't fit on the Wio Termimal. It bothered me that I couldn't find out what the symbol tables llok like and what was taking up some much data space.

glad mortar
#

you can generate a ROM and RAM report with west

eager matrix
#

Probably I should take a deep look at everything west can do.

rapid hornet
#

?showtimes

arctic abyssBOT
#

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

eager matrix
timid plover
#

so where is build_circuitpython.py getting the Zephyr information ?

#

and the device tree information is what you added earlier when you downloaded stuff from ST website

#

oh - so zephyr already knew about your board - and that is what you gain ( besides the netword chips for bluetooth and wifi )

eager matrix
#

I'm assuming that putting CPy on top of Zephyr is going to make it quite dissimilar to Micropython. What types of issues do you think this might cause?

timid plover
#

how is your time schedule today ?

eager matrix
#

You mentioned at the beginning that you folks aren't quite sure you are going forward with Zephyr. Did you speak to this while I was away?