#live-broadcast-chat

1 messages · Page 55 of 1

shell mason
#

YT do it thing

#

also yt experimenting a lot too

#

phi-3 and llama 3 seems more powerful now it seems

glad mortar
#

how do you like it so far? I never quite gotten a chance to integrate it into any workflow

#

haha, your hate for cmake runs deep

brazen grove
#

conclusion: programmers should not be writing build systems

glad mortar
#

spite is a good driver for change

brazen grove
#

to be honest, micropython's makefiles started overengineered, and only got worse

shell mason
#

funny how web dev of wasi for future look like when any language they need to fill contract from wit file in language of choose and it work with other language of component so sandboxed components what talk each other thanks to wit file

glad mortar
#

Make files are awful, I definitely get hate for Make. CMake is not something I love but its bearable.

brazen grove
#

jinja2 templates of yaml files that get fed into ansible that calls puppet and then packages that as rpm and puts into a docker container

#

(that's what I do at my day job)

glad mortar
#

but you are definitely right, every meta build tool is always Python. There is no reason to not have the whole thing just be Python.

brazen grove
#

or lisp

#

so it integrates with your editor

glad mortar
#

and you can automate some performance regression testing down the line

shell mason
glad mortar
#

I doubt a Python buildsystem would be meaningfully slower if done right and yea maintainability is definitely more important in most use cases outside of hyperscale Google sorta stuff but even then, who builds software at a scale where that is significant if you save a few seconds

brazen grove
#

configuration management is a whole separate domain

glad mortar
#

personally I would prefer node for scripting like that but I'm okay with Python being the dominant environment for this sorta stuff

brazen grove
#

yeah, everything touches everything else :-(

#

ctrl+scrollwheel?

#

shame

glad mortar
#

for anything asynchronous node is a whole lot more readable and expressive. I always cringe a bit when I need to deal with asyncio in Python, its so verbose and clunky in comparison

brazen grove
glad mortar
#

I have not

brazen grove
#

python is still figuring out all that stuff

timid plover
#

why was the serial delay added ( on particular system ? )

glad mortar
#

oh right sorry, removed the embed

timid plover
#

is this the 5 second serial delay you were referring to?
(hash) keep delay of 5 seconds between two connections to avoid handshake timeout

shell mason
#

could be interesting if that can be added for openTelemetry for example

timid plover
#

( not sure about discord markup ) but that was in ports/espressif

#

I was looking for a 5 second delay

#

thanks

#

is speedscope showing different threads ( not sure if it was a call stack )

#

It appears that the visualization of the call stack over time like you've shown can really enable understanding of some problems!

#

so much to look forward to seeing CP using these tools!

#

does speedscope allow you to 'mute' the profiling when doing useless logging ?

shell mason
still bane
#

Is getting visibility into VM internals related to what you've been thinking of with Hazard3 + OrangeCrab stuff?

#

hearing you talk about how you're using Renode gets me thinking of gateware that could have some kind of hardware trap and FIFO thing to siphon off UART stuff, or maybe stream the program counter out on a debug UART

#

okay, like, premade super-duper multi-channel neopixel driver thing

brazen grove
#

a forth machine that runs python bytecode directly

timid plover
#

are you on a different desktop ? 🙂

glad mortar
#

Yea bare Makefiles are a crime

#

I saw the other day that MS-DOS sources also used to be build with make, its crazy how ancient it is

#

totally

#

Zephyr heavily relies on custom Python build system stuff

timid plover
#

how was the AST used in the Blink example here?

still bane
#

so the ULP wrap a C binary in Python thing would be kinda like loading firmware blobs? like some wifi chips and usb peripherals need?

unreal bay
#

one of the ToF grid sensor uploads a massive firmware at init

still bane
#

hmm... so you're imagining a setup where you can use this thing as a regular cpy library, but there's a mechanism for something like automatic port-specific firmware blob and SDK binding generation?

timid plover
#

this ULP tool is very cool!

since this uses clang AST to inspect the c code - so it doesn't apply to rp2040 PIO code, right?

#

I remeber the earlier PIO deepdive where you did some PIO management from CP

still bane
#

So, maybe the overarching idea would be to have a better way for using coprocessors on cheap boards to help sling pixels quickly (for example)

#

oh... right, so you don't have glitchy knobs

timid plover
#

that's a very interesting idea to apply this ULP stoff to wrap arduino stuff

glad mortar
#

Arduino building has gotten better since they pushed it all into their CLI tool

timid plover
#

did the CI finish - ( sorry to distract too much )

unreal bay
#

is that the same for plain esp32 (i.e. supported with host only) as well as c6/c3

brazen quail
#

Is there an area where the Nordic nrf stuff shines over the other CP targets ?

glad mortar
#

Nordic is by far the best when it comes to BLE in general

#

I'm counting the days for when they finally release the 54H20, it has to be soon

#

Nordic is in the low cost market so I would expect it won't be very expensive comparatively

#

They pushed the release devkit definitions for the 54H20 last month, which usually means that release imminent.

eager matrix
#

Are you folks considering add Matter things to CPY?

#

I can put something together on ESP32 to control NeoPixel or DotStar. When I get the done, I'll let you know.

unreal bay
#

Thanks Scott for the stream. Seems like the next/current (was it 1.3?) matter revision will bring the dream closer. Seamless pairing etc, but to be fair seems mostly people accept zigbee bridges

eager matrix
#

Thanks and take care.

brazen quail
#

Keep it real...

timid plover
#

thanks Scott - thanks @open girder

eager matrix
#

You haven't pointed up or down yet.

glad mortar
#

thanks for streaming, curious where your build system journey leads to 🙂

clever summit
#

🇸🇪 👋

#

You start streaming just as my dinner is ready. 🙂

smoky island
inner spade
#

☕👋☕

unreal bay
#

mmm coffee, good reminder 👋

clever summit
#

rigid crag
#

time for some graph paper

#

sure, being able to visualize the bounding boxes is the goal

#

👋 ☕

#

looking for inspiration as I do UI design for my sensor package idea... but I am definitely NOT a UI person so it's a lof fun learning

unreal bay
#

good to have them all on hand (win for work by default + wsl, ubuntu boot by default, separate old gaming windows laptop + pi + intel mac)

rigid crag
#

my problem is enhanced by my goal to use both LCDs and EInk

#

Ubuntu, macOS for home, AWS Linux, macOS, Windows for work, microcontrollers for both

#

yea, I'm working on trying to get it all over I2C "controllers" - i.e not require the main processor to have them both but have a small secondary device for the eInk

#

my hope is to have the display be on a mount that has those magnetic pogo pin connectors which are the I2C bus

#

if you do a skip, then you have to have edge detection to loop around

#

it's a great way to learn state machines and recursion limits

#
       X  Y
Total:
Round:
Score:
#

top/down left/right -- it's like being left or right handed
you don't know why, but it feels better

#

change the read_data on line 332 to all_time_score ?

#

nice job!

#

radio.ipv4_address

#

print(wifi.radio.ipv4_address)

#

it's stored as a packed byte structure as that is what comes from the network layer

#

you jinxed it !

#

are you storing to NVM at the round over stage?

#

ahh

#

well played! thanks for the fun stream!

open girder
#

Desk of Ladyada - SEN-5x, C6 Protomatter & Thumbstick Trinkey https://youtu.be/g05MRv5y0J0
SEN-5x adapter board featuring Sensirion air quality sensors, Protomatter library update for ESP32-C6 Feather compatibility, and a redesigned Thumbstick Trinkey with mini joystick and buttons. Also, testing ESP32-C6 Feather with various FeatherWings.

SEN-5x adapter board featuring Sensirion air quality sensors, Protomatter library update for ESP32-C6 Feather compatibility, and a redesigned Thumbstick Trinkey with mini joystick and buttons. Also, testing ESP32-C6 Feather with various FeatherWings.

▶ Play video
lilac tusk
#

Evening 👋

#

I love the idea of using ribbon cables for SPI displays. Managing thick jumper wires sucks plus the ribbon cable provides more flexibility in where you put the display too

#

SMT pins would allow a little bigger display too

cinder wind
#

PicoTripler is awesome!

lilac tusk
#

Ohhh

#

Use it as a mouse controller

#

Fine movement for photo editing

cinder wind
#

Are there any thumb sticks without spring return?

open girder
#

@cinder wind huh, have never seen one - but one "could" remove the spring, maybe

crisp trench
#

Love ESP32 boards. Any chance you'll have any products with the P4 that recently came out?

open girder
#

@crisp trench gonna check it out and probably will !

viral sail
#

Thanks @open girder and good night. 🌗

cinder wind
#

Thanks!

crisp trench
#

🖤 Great show, good night.

rapid hornet
haughty quiver
#

hello there

viral sail
#

Good afternoon.

split gazelle
#

hihi

haughty quiver
#

hey hey

sand lotus
#

Howdy all

ivory flax
#

Good Afternoon JP. Hope you're doing well today.

waxen bough
#

Hello!!

tulip canyon
#

👋

sand lotus
#

If it’s an IR sensor can it be triggered by a tv remote or other IR transmitter accidentally?

waxen bough
#

It's an analog input, so it's a little different.

sand lotus
#

Right, was just thinking could make for just a good basic IR trigger.

verbal river
#

Thanks for the stream. I've been wiring up a synth module prototype while watching. 🙂

viral sail
#

Thanks @haughty quiver

tulip canyon
#

Thanks JP - Trip the light fandango!

sand lotus
#

Thanks JP. Have a great week!

haughty quiver
#

thanks much all!

ivory flax
#

Good show thanks

waxen bough
#

Grabbing several for my goodie box. Bound to have a use for a couple...

rocky reef
upbeat coral
#

Hey Y'll

viral sail
#

Good morning.

rocky reef
#

good morning folks!

unreal bay
#

hey all 👋

fallow fractal
#

hi

rocky reef
shell mason
#

the astroneer have interesting design for gateway engine what pulse up like thattriangle design as it go up and have light sign on power

hard hollow
shell mason
rocky reef
viral sail
#

Thanks @rocky reef & @hard hollow . See you all tonight.

hard hollow
#

thanks folks cya tonight!

rocky reef
#

thanks so much for haning out folks!

upbeat coral
#

Thanks for taking time for us

open girder
lilac tusk
#

evening everyone 🙂

rapid hornet
#

👋

viral sail
#

Good evening everyone.

haughty quiver
next compass
#

Greetings from Pasadena

tulip canyon
#

Hey all!

slow spire
#

Hey, everyone!

tulip canyon
#

❤️ My AxiDraw SE/A3

cinder wind
#

Yay Lenore & Windell!

inner spade
#

And plotters are mesmerizing to watch!

tulip canyon
#

The one thing I miss quitting Twitter is PlotterTwitter

haughty quiver
#

from 10 to 17 years, somewhere in there

slow spire
#

Fantastic news!

#

You know your of a certain age when you refer to something as happening about 10 years ago, and it's like… a lot more.

tulip canyon
#

Lovely chunk of aluminum

slow spire
#

$700 $1100 $1700 – T-shirt sizing is a great approach.

inner agate
slow spire
#

Demo crashes. That's how you know it's for real.

#

BLE peripheral == server

lilac tusk
#

I'm really excited about the C6 support. 🙂

#

this progress is really exciting

slow spire
#

Wow – dynamic BLE services!

lilac tusk
#

jepler is looking a little more mad scientisty than usual, I love it 🙂

cinder wind
#

yay! thanks @robust horizon!

slow spire
#

scientisty realnessss

open surge
#

The S3 is the chip to have now

nova totem
#

great job @robust horizon that will be useful to a lot of people

slow spire
#

wow 5%!

robust horizon
#

the tangle of wires for my testing

#

great choice to re-use a computer enclosure @sage aspen

slow spire
#

@robust horizon Are those silicone-insulated patch wires?

cinder wind
#

that's not a joystick, JP, that's an uncomfortable twin bed

slow spire
# sage aspen Thanks

Big kudos for upcycling!! Maybe sometime you can write about lessons learned and tips for reusing PC cases and power supplies for maker projects.

sage aspen
thin tide
#

Hi everyone

tulip canyon
#

PLAYER 2 - PRESS START

slow spire
#

Seth: which Nuvoton part?

nova totem
#

Great to see you back @lilac tusk that piano looks cool

lilac tusk
nova totem
#

"I don't know what beam is going to turn on" sounds like something you should not hear often!

slow spire
#

I think I see the Ingenuity helicopter!

#

Someone needs a nano GPS!

tulip canyon
#

whoo go back, was that rick moranis?

viral sail
#

Great projects everyone. Thanks for sharing.

upbeat coral
#

Thank you for taking time for us

tulip canyon
#

Great stuff all, thanks for sharing

lilac tusk
#

Thanks everyone!

slow spire
#

Great stuff, y'all!

delicate fractal
#

"Ion beam turn on!".
"What Happen?"
"Hello Gentlemen. All your base are belong to us."

#

I'm not sure what happened after that. I was giggling too much

open girder
#

10% discount code, code is: tweezer http://www.adafruit.com ends at midnight NYC time

tulip canyon
#

🎶 say it ain't so🎵

fierce frigate
#

My question for Lady Ada - can the TRRS Trinkey generate composite video using the https://github.com/adafruit/Adafruit_CompositeVideo library if I plug in an Adafruit composite video TRRS cable https://www.adafruit.com/product/2881 ? It's the same SAMD21 used in the circuit playground express.
https://learn.adafruit.com/circuit-playground-express-dac-hacks/composite-video

GitHub

Composite video output from M0 microcontrollers. Contribute to adafruit/Adafruit_CompositeVideo development by creating an account on GitHub.

Adafruit Learning System

Revisiting the Olde Days of television and radio

fierce frigate
#

Did I ask the question right?

open girder
#

10% discount code, code is: tweezer http://www.adafruit.com ends at midnight NYC time

#

@fierce frigate yep! will get to it!

tulip canyon
#

😬 Coding a car to drive kids around

slow spire
glossy glacier
#

80um horizontal field of view

thick axle
#

I hope I am asking this question in the right place ... sorry in advance if I am not.

I am trying to build the "Raspberry Pi Wearable Time Lapse Camera" (https://learn.adafruit.com/raspberry-pi-wearable-time-lapse-camera/overview).

As part of that, there is a step to install wiringpi

sudo apt-get install -y wiringpi

When this command is run the "no installation candidate" error is thrown.

$ sudo apt-get install -y wiringpi
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package wiringpi:armhf is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'wiringpi:armhf' has no installation candidate

What is the solution? How can I build the "Wearable Time Lapse Camera?" Especially since I just purchased all the hardware 🙂 ?

ALSO, is there anyway to take video rather than just a picture every two seconds?

fierce frigate
#

@adafruit and if the TRRS Trinkey can generate video, may I please request JP show it in his Workshop thanks!

lilac tusk
lilac tusk
#

Fancy holders 😯

viral sail
#

I think a lot of production cameras use these. Some of those SD card slots are stuffed into some really narrow spaces.

slow spire
dim knot
open girder
#

10% discount code, code is: tweezer http://www.adafruit.com ends at midnight NYC time

echo canopy
#

question for the show @open girder

The soon to be released “ S-35710 Low-Power Wake Up Timer “ just wanted to clarify, once the set time is reached does it just do a short millisecond pulse or is the “on” time for the same duration time as the “off”

Thanks! love that you decided to make a breakout 🫶🏻

fierce frigate
#

@adafruit who makes all the awesome show names and intro videos, music and sound?

delicate fractal
#

I'd like to hear JP & Lady Ada's hot take on Zilog ending production of the Z80. I'm sad to see it go, but I have no idea how it could possibly affect me...

echo canopy
#

question

another about the S-35710 Low-Power Wake Up Timer , do the needed components add much to the 0.2uA draw ?

cinder wind
#

hey @open girder: I would love to have a QTPy to FeatherWing adapter: route SPI, I2C, UART, and analog pins. Let's us use a bunch of Feather Wings for things that don't have BFFs! that's not really a question I guess, so nevermind ahaha

tulip canyon
#

Question for @open girder Does the Stemma QT boards have individual pullups? Does chaining multiple on I2C lead to any issues?

haughty quiver
cinder wind
#

Zilogboy

harsh pebble
#

🤣

delicate fractal
#

I missed a great search?!?

slow spire
#

Thanks, @open girder!

viral sail
#

Thanks @open girder and good night. 🌘

upbeat coral
#

Thank you for taking time for us

haughty quiver
#

thanks all!

tulip canyon
#

Thanks Limor and PT. Have a great week all

harsh pebble
#

Thanks, Adafruit!!! Have a great night, All!

rigid crag
#

thanks for a great live show

haughty quiver
#

Cool! Weird! Boards!

delicate fractal
#

Good night!

fierce frigate
#

@haughty quiver a humble request for a demo of composite video out of the TRRS Trinkey please using adafruit TRRS cable and adafruit composite video library, if you find the time. thanks!

haughty quiver
#

that's a neat idea @fierce frigate I dig it

clever imp
#

Thanks for having us on last night, that was fun!

rapid hornet
# slow spire BLE peripheral == server

Not exactly. BLE is picky about terminology for a reason. A central (like your phone) can also have servers. For example, iPhones have a time server for peripherals to access.

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
#

👋

tulip canyon
#

Hey everyone!

clever summit
#

🇸🇪 👋

sand lotus
#

oh thank goodness i need a break from coding for a bit.

open surge
#

good afternoon

haughty quiver
#

hello!

sand lotus
#

live sampling?

#

heck yeah!!!

haughty quiver
#

ahah i need to load these samples back up on my Blackbox

sand lotus
#

MUTED

rigid crag
#

muted

clever summit
#

And there we are with no mic

open surge
#

@haughty quiver No audio

tulip canyon
#

👂

rigid crag
#

ironic for a stream about midi

dusk socket
#

Help Me I'm Deaf

sand lotus
#

static arghhh

rigid crag
#

much better

sand lotus
#

there we go, muh ears...

winter zinc
#

we are all dead now

echo canopy
#

hey 👋🏻

inner spade
#

Brown noise attack.

#

Is okay now

sand lotus
#

everything is good now, nvm that

cinder wind
#

MIDI what now?

haughty quiver
#

massachusettes

cinder wind
#

ahaha

#

John Pahk the cah in the MIDI gaharage

shell mason
#

midi sabers

sand lotus
#

mic is going in and out. not good.

#

and its dead

spiral vale
#

Is it thursday already? 🙂

#

(late to the show)

cinder wind
#

I'm not hearing any audio problems

shell mason
#

lars is doing is the thing

tulip canyon
#

karen.py - wants to talk to your supervisor

sand lotus
#

nope that was my fault oops. accidentally scrolled my volume all the way down somehow.

shell mason
#

hehe nice LarsCo

wind spoke
#

What should be the project name?
blinka midi man in the middle
adafruit midi-remapper

shell mason
#

LarsCo is providing this Midi Masseuse

cinder wind
#

historically USB enumeration is expensive, so there's lots of caching that happens

spiral vale
#

On MacOS sometimes you need to clear out the "device" in AudioMidi Setup

#

Also microcontrollers will get listed in the Network settings

sand lotus
#

it's just easier to notice without the joystick that takes half a household to use.

rigid crag
#

most OSs cache the USB device config and will require a manual flush before it's rescanned

sand lotus
#

network settings? how in the world does that even apply?

spiral vale
rigid crag
#

if I remember correctly, any USB host that has a device id that is a network device it will be listed

cinder wind
sand lotus
#

it's hosting a webserver? for a midi device? i'm so confused.

lilac tusk
#

CDC = Communication Device Class

sand lotus
#

gp2040 or rp2040?

#

that'll happen when you're staring at GP pin numbers all day

cinder wind
rigid crag
#

MSC, CDC, HID - all device classes that a USB can be

lilac tusk
#

MSC is mass storage class I know that one 🥳

cinder wind
#

it boggles my mind how complex the USB stack is in CircuitPython / TinyUSB. so cool!

lilac tusk
#

Lots of unsung heroes of embedded technology making those possible too! 🙂

rigid crag
#

what amazes me is the number of hardware projects/components that now have the ability to have web configs - I love living in the glorious future of CPU and Memory resources

lilac tusk
#

Yeah, and the ability to have fun with your friends by making a usb mouse that drags the cursor to the right while they try to do stuff on the computer

rigid crag
#

hahaha - yes!

lilac tusk
#

Or making a batch file that opens the Rick roll and turns your volume up on startup

#

Good times

#

💀

tulip canyon
#

hadouken! hadouken! hadouken!

#

Still surprised the joystick is just 4 limit switches

cinder wind
ivory flax
#

Dang .... late to the party

drowsy inlet
#

@haughty quiver not seeing code

wind spoke
#

You could use that boot button to do something too...

sand lotus
#

midi panic

wind spoke
sand lotus
#

this was unfortunately common in many of the VST I've used. it happens often unfortunately and can really mess with a recording session.

unreal bay
#

You haven't got a usb power meter cable (with the tiny display in watts)? Curious what the combined system uses

shell mason
#

may the midi masseuse be with you

unreal bay
#

Thanks JP

shell mason
#

have a great star wars weekend JP

sand lotus
#

that was actually a great example of why midi panic is needed.

tulip canyon
#

Thanks JP, Have a great week all!

sand lotus
#

Always love midi and synth stuff. Great episode.

open surge
#

Thanks JP!

shell mason
#

may the 4th be on this weekend

verbal river
#

Bye!

brazen quail
#

Thank you John.

haughty quiver
#

thanks so much!

rapid hornet
unreal bay
#

?showtimes-gmt

arctic abyssBOT
#

Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 20:00 Tuesdays
3D Hangouts - 16:00 Wednesdays
Show & Tell - 00:30 Thursdays
Ask an Engineer - 01:00 Thursdays
John Park's Workshop - 21:00 Thursdays
Deep Dive w/Foamyguy - 22:00 Fridays
FoamyGuy's CircuitPython Stream - 16:00 Saturdays

rapid hornet
#

~40 minutes until I deep dive 🤿

solid juniper
#

And where are you diving today?

lilac tusk
#

😬

solid juniper
#

Let's go!

lilac tusk
#

Lots of dead space craft there 🤓

solid juniper
#

maybe we can find Atlantis...

rapid hornet
#

ESP BLE is the plan

#

updating obs now so 🤞

unreal bay
#

You folks would probably love the open hardware summit stream (watch back later), the Solderless PCB talk is an interesting idea (use 3d printed resin backplates to hold SMT components on prototype PCBs to allow component reuse), but lots of more interesting ones too. The compost-based biomaterials one right now is cool <#live-broadcast-chat message>

timid plover
#

hi scott - sounds great

still bane
#

hi

unreal bay
#

Oh it's time, twitch is live

#

Hey Scott 👋 well done on the risky update. Is the usb host active on S2 feather?

nova totem
#

I had a day with no meetings, that turned into only 3 meetings. So not that bad of a day ha

echo canopy
#

Heyyyy

brazen quail
#

Hola from 'rado ! 😄

unreal bay
#

meant the last minute risky OBS update

echo canopy
#

So I love discussions about the ESP32 (series) and Bluetooth connections. Does this cover the ability to connect a Bluetooth keyboard with an ESP32? Or is that something different? I know these is a why to do hardwired (HID) keyboards

brazen quail
#

We can't see your screen.

unreal bay
#

oh wow, open for all esp32's, thanks for checking

#

how does that playout with importing usb.core, does one get something equivalent from a max3421e library?

echo canopy
#

To clarify—- can an ESP32 pair with a Bluetooth keyboard and receive input . Example if you press “a” it does an event

#

Thanks

rapid hornet
unreal bay
#

Thanks Scott, that clarifies it, I was using usb host rp2040 and now swapping to usb-host featherwing+esp

still bane
#

definitely can hear the venting

#

very loud

eager matrix
#

Hi Scott. I'm late today due to a nap.

timid plover
#

so how does that (dynamic serices) cause issues to CP

wind spoke
#

Did you get insurance reduction for your remote office?
Because the risk of unability to extinguish a fire it is much lower than in other location!

echo canopy
#

Very fascinating stuff .. Thanks for covering!!

eager matrix
#

That's cool. I havent' checked out github co-pilot yet. I guess it's time to.

timid plover
#

I missed what changed to get output

#

quote with no \

#

of course with the delay - you found it first 🙂

#

does the compiler libraries provide call stack printout

#

that was cool decoding - ( for runtime tracebacks )

shell mason
timid plover
#

so the stack dump is restricted to values that are actually on the stack ( and nothing beyond either end )?

#

are there tools that would let you observe what is taking so long to start up - ( is it BLE traffic or something internal )

#

is that loop on the delay waiting while the handle is null or non null?

#

I see you are waiting for the handle to be null - in shutdown - makes sense

#

( I just don' t like infininite loops 🙂 )

eager matrix
#

freeRTOS has task hook macros. traceTASK_SWITCHED_IN() would allow you to print at task switch.

#

You define it, like this.
#define traceTASK_SWITCHED_IN() log_event(..

#

Thanks. I really enjoy your deep dive.

timid plover
#

Thanks Scott

unreal bay
#

Thanks Scott

brazen quail
#

Keep it real.

eager matrix
#

Thanks @timid plover

stark blade
#

?showtimes-mst

sand lotus
#

FoamyGuys saturday morning stream is in approximately 45 minutes.

smoky island
inner spade
#

☕🥧

unreal bay
#

mmm, sunny beer o'clock here 👋

sand lotus
#

Good morning present Tim. ☕: Also hello future Tim if you have to go back and watch this video for a refresher.

#

So we're automating API's now? Wow that sounds great.

#

If you've never seen an empty nginx page on the internet then you're probably new to the internet.

#

I think only Adafruit folks have access to some of the more advanced playground features like split. Playground is coming along nicely. It still needs search ability as the older notes are starting to get completely buried.

#

Today is Star Wars Day btw. 🙂

inner spade
#

Agree. A subject keyword or category library similar to Learn could be helpful, too.

sand lotus
#

speak of the devil. the reason I specifically go into playground most times is to find something you've written CGrover. 😉 currently have to go page back, back, back, etc.. until I see the note you wrote that I'm looking for.

#

the search for Learn works great, it just doesn't work on playground. I use the Learn search pretty much daily and the one article that I end up reading the most is Circuit Playground Essentials... best guide in the entire arsenal.

inner spade
#

But I know from experience that Adafruit will evolve it as needed.

unreal bay
#

I see a search on playground, and if i search sen55 it turns up what i'd expect. Although not just sen5

sand lotus
#

yeah the search needs refinement especially for the shop. a lot of keywords that i expect to return the product i want don't actually return the thing i'm looking for. products need more search keywords.

#

FoamyGuy do you have a 7" TFT with RA8875 driver board by any chance? I've been living in RA8875 land for the past couple weeks trying to improve the graphics. There is no displayio for it so all the graphics have library only methods.

#

I'm using it with a feather. The RA8875 is just a hardware accelerator for whatever board you use with it.

#

Currently it can't even read a single pixel from the display so I'm working on that. That's the premise for anything layer related.

#

Then how does bitmap_saver work? I thought that was part of displayio. 🤦 I had no idea.

#

sorry for the interruption just seeing if you had one because the graphics library is really primitive and needs a lot of work. Melissa laid the ground work great so someone like me (or you) can come along and build upon it.

gusty wedge
#

Oh, hello folks.

sand lotus
#

🐊 crocodile exists but not gator

#

authenticroc still has a nice ring to it.

#

It should show up as a unicode character but no guarantee it'll be tada for all languages.

#

you should put that tip about the password not allowing ; into the learn guide. seems like an important thing to know.

gusty wedge
#

nice.

sand lotus
#

that's really cool. triggers my need to use adafruit_requests whenever i see json.

sand lotus
#

haha we're all just trying our best around here. disclaimer: though i'm not sure about that, perhaps, maybe.

#

there is a way to reopen the last closed tab, pretty sure

#

Ctrl + Shift + T

#

disclaimer: i'm not a browser expert

tiny grove
#

Yep that works in most browsers.

gusty wedge
#

Yes, was cool. I might use it here to test if it's more reliable than public infrastructure stuff.

sand lotus
#

Well done 👏 Thank you for another great stream.

gusty wedge
#

I did researched if this would work in Azure's cosmodb which is a service version of postgresql, but they use some stuff on top so postgrest won't work, but of course you can install it on a vm and go from there.

sand lotus
#

Cinco de Mayo is tomorrow. Enjoy the weekend everyone. 🌮

lilac tusk
clever summit
#

🇸🇪 👋

#

Playing with the "Cheap Yeallow Display".

tulip canyon
#

Cinco de PST
?showtimes

#

Desk tonight?

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

honest axle
#

Broadcasts are found where?

honest axle
split gazelle
#

good afternoon

drowsy inlet
#

hello all

haughty quiver
#

hi there!

grand tusk
#

Howdy!

inner spade
#

👋

tulip canyon
#

👋

winter zinc
#

👋

ivory flax
#

Hi

cinder wind
#

socks!

haughty quiver
#

🧦

cinder wind
#

sockowbell?

grand tusk
#

Cows will never be the same.

cinder wind
#

ahaha totally

sand lotus
#

Pretty sure Todbot has a dvd logo screensaver too.

cinder wind
#

JEP Headroom!

cinder wind
tulip canyon
#

Can you combine/overlay multiple DVI signals?

sand lotus
#

You can if you use it with something like OBS.

robust hemlock
#

Does the sock interfere with wifi antenna on Pico W?

cinder wind
sand lotus
cinder wind
unreal bay
sand lotus
#

Thanks JP! Have a great week everyone!

unreal bay
#

Thanks JP

inner spade
#

Thanks! More projects!

tulip canyon
#

Thanks JP!

shell mason
#

socket the cowbell you must

rocky reef
hard hollow
#

☕ ⚡ toebeans

sand lotus
#

Good morning all. ☕:

viral sail
#

Good morning everyone.

rocky reef
#

good morning folks!

winter zinc
#

Good afternoon! ☕ at any hour

wise iris
#

good morning!

sand lotus
#

Its true to the books, not the game. Gamers need to realize that. Yes there is an amazing Halo book series.

#

I’ve actually read the books.

halcyon linden
#

Sword looks good

sand lotus
#

Ah true and has to be double sided. Well that's a shame. I have some and they're like an inch thick yeah they're not thin at all.

#

Beautiful design. The NRF52840 trinket is smaller and can do BLE for a wireless version?

#

could also use it as a fly fishing game controller. fly fishing rods have that same kind of tiny dial. If JP can make a controller for a power washing game he can probably do a fly fishing rod. 😉

#

Oops yes I meant the itsy bitsy, there is an itsty bitsy charger from CGrover. I have one. 😉

#

If BLE gets into the S3 then the QT Py S3 might eventually have it. I don't think you can do both BLE and Wifi at the same time though? Not sure.

#

Which game? There are I think 4 different fallout games now. Well 5 if you include the original 2D game.

#

My opinion, Fallout 3 is by far the best one but good luck running that on a modern PC without having it crash every 5 minutes. 😦

#

Maybe they've fixed the crashing, I haven't played it in about 8 years.

#

I think the glowing nuka cola bottles are a blue or green color.

#

nuka cola quantum is the glowing blue version and they're rare items in the game.

#

There are many different ones. Yeah it's blue not green.

#

Quantum increases the amount of action points but at the cost of +10 radiation.

rocky reef
sand lotus
#

UV reactive sounds great for a nuka color quantum bottle too. 😉

hard hollow
sand lotus
#

I don't use a press. Just use a soldering iron on a heat insert or a screw directly. As long as you can melt it in somewhat straight it makes an entire press for the job overkill.

#

A press is good for mass production. I would use a press if I had to make 100 of something.

#

Pipboy should be muuuuch easier with the new prop maker.

#

Someone made a Pipboy that actually detects radiation. There was an article on it on Hackaday.

#

Thank you for the show. Always satisfying seeing the quality of your prints. They're always so good.

viral sail
#

Thanks @rocky reef & @hard hollow .

rocky reef
#

thanks so much for haning out folks!

hard hollow
#

thanks folks cya tonight

tawdry patio
#

Thanks guys, first 3D Hangouts and will be definitely tuning in for more!

sand lotus
split gazelle
haughty quiver
#

👋 hi!

tulip canyon
#

Hello everyone

turbid hill
#

Jepler's hair seems short

cinder wind
#

super rad @robust horizon!

turbid hill
#

interesting mounting board

robust horizon
#

I'll be taking a look at jp's code to see if we can hook a usb-midi only keyboard up to synthio... when I have time ⏰

ivory flax
#

John that is so cool and funny I am working with the same keyboard. Would live to see the code your using

robust horizon
turbid hill
#

oh cool I will add it to my next cart

inner spade
#

Wow. A MIDI router/monitor.

#

It's in the Community Bundle, as well.

haughty quiver
#

@ivory flax right on! I got this keyboard from someone for cheap because it was "broken". Turned out a q-tip and some isopropyl alcohol on the contact pads fixed it 🙂

#

@sand lotus that's cool!

inner spade
#

It's a SwissArmy adapter. Very nice @sand lotus !

upbeat coral
#

Thanks to all for sharing

tulip canyon
#

Great projects all. Thanks for sharing

unreal bay
#

Thanks Liz + all

split gazelle
#

thanks folks!

ivory flax
#

@haughty quiver. We lost our church organist and so I use MuseScore and the same keyboard as yours to to create inteo hymns for our services. I don't know how to play and this my help display the notes better for me. Thanks again everyone at Adafruit. You guys are great.

open girder
#

10% discount code, code is: senqt http://www.adafruit.com ends at midnight NYC time

cinder wind
#

How about a new Adafruit coaster that's also an RP2040 Circuit Playground Express?

haughty quiver
#

Mirconcoasters are the new PCB ruler

turbid hill
#

I have that Adafruit ruler with the controller built on it.

sand lotus
#

Thank you @split gazelle for all the great guides and code. adafruit

tulip canyon
#

Can the XYZ +IR + Hg colorspace get converted to something more usable? Kelvin?

sand lotus
#

If you want to show the read XYZ value to a display it'll end up being converted to some type of colorspace because displays are typically 8-bit, 16-bit, 24-bit, etc...

#

Good lord, color sensors are far more complicated than I ever imagined.

nova totem
#

Color and light/LEDs and your eyes are all very strange

sand lotus
#

🆕

dim knot
cinder wind
#

Get 8 of these and make an 8-voice analog synthesizer

dim knot
verbal river
unreal bay
cinder wind
sand lotus
#

That will make Tyeth and others who have those happy. That's very nice to see a special adapter for the Sensirion sensors. Very cool.

#

I'm more likely to pick up one of the sensirion sensor from digikey now. very nice.

thin tide
#

I notice Hamamatsu has a MEMs micro-spectrometer out if you need to look at a light's spectral composition with much finer wavelength resolution. A bit more expensive (a couple hundred bucks) but relatively compact (about the size of a chunky dip chip). C12880MA

haughty quiver
#

ooh the USB extender doohickey is freaky, i dig it

echo canopy
#

@open girder Question

the lower power timer wake up introduced last week, will there be an Arduino library? Thanks for all you do 🫶🏻

sand lotus
#

so many cool new boards.

chrome merlin
#

question: I know you’ve mentioned PCB layout software before… but is Eagle/ Fusion 360 going away?

verbal river
#

Oh @cinder wind I guess you're making it now. 😄

sand lotus
#

Thank you for another great show. Have a great week everyone!

verbal river
#

Bye!

tulip canyon
#

Thanks Adafruit, Have a great week. Bye all

cinder wind
#

'night! thanks Limor, thanks pt!

haughty quiver
#

great show thanks all!

honest axle
#

?showtimes-pacific

arctic abyssBOT
#

Desk of Ladyada - Sunday Evenings
JP's Product Pick of the Week - 1pm Tuesdays
3D Hangouts - 8am Wednesdays
Show & Tell - 4:30pm Wednesdays
Ask an Engineer - 5pm Wednesdays
John Park's Workshop - 1pm Thursdays
DeepDive w/Foamyguy - 2pm Fridays
FoamyGuy's CircuitPython Stream - 8am Saturdays

inner spade
#

👋

open surge
#

👋

honest axle
#

👋

sand lotus
#

Good afternoon ☕

lavish patrol
#

Good evening all. 👋

drowsy inlet
#

👋

split gazelle
#

hiiiiii

tulip canyon
#

👋

sand lotus
drowsy inlet
#

sound or just me?

split gazelle
#

@haughty quiver audio cutting in and out

lavish patrol
#

Audio glitching..

sand lotus
#

sounds out again

cinder wind
#

audio?

#

no audio

lavish patrol
#

@haughty quiver We can't hera you...

echo canopy
#

sound is out .. did hear the opening music okay

#

back

sand lotus
#

now it's back

cinder wind
#

sound is back

inner spade
#

Sound is back now

sand lotus
#

static my ears

lavish patrol
#

My ears!

drowsy inlet
#

whoa

cinder wind
#

sound is now static

honest axle
#

Back, but static

dusk socket
#

yes

split gazelle
#

Back

sand lotus
#

that's better 👍

honest axle
#

Ok, better now

lavish patrol
#

Seems fine now.

#

Blame Lars.

sand lotus
#

fully good

drowsy inlet
#

sound is good. Take 2

cinder wind
#

(the time delay is kinda hilarious when trying to debug these kinds of problems)

lavish patrol
#

Stuff. Need moar stuff.

honest axle
#

Moar, MOAR I tell you

lavish patrol
#

Lol

ivory flax
#

I am so excited your doing midi stuff

lavish patrol
#

Lol. Like the toothbrush. 🪥

sand lotus
#

Didn't know that some controllers would try to do diagonals. Good to know if you want to do retro gaming make sure to have a controller that only does left, right, up down.

drowsy inlet
lavish patrol
#

Toothbrush above the game console.

honest axle
#

Pegboard behind the pacman? Or is it it tracing wheel

cinder wind
#

that's a calibrated cleaning device, totally not a toothbrush

lavish patrol
#

I wonder what JP uses floss for... 🤔 😄

drowsy inlet
#

Floss is how you clean between headers, no? 🙂

sand lotus
#

there's something satisfying about the sound a square wave makes.

honest axle
#

I'd use the more brush like floss for that?

lavish patrol
sand lotus
#

e-ink is amazing for getting a display for low power projects. tft's are so power hungry.

grand tusk
#

I ordered one of the 3color eink displays.

lavish patrol
#

"Am I dreaming?" 😄

sand lotus
#

nub shankin

grand tusk
#

Who said anything about breaking the law?

lavish patrol
#

Breaking the what? 😉

sand lotus
#

link it up todbot

cinder wind
#

ahhaa

grand tusk
#

Wow that's amazing!

sand lotus
#

looks very accurate, well done todbot!

lavish patrol
#

@cinder wind 👍

sand lotus
#

sound is cutting in/out again...

drowsy inlet
#

sound again?

lavish patrol
#

Mike's dying again...

tulip canyon
#

Oh nooo mid-parsec

sand lotus
#

seems like a flaky connection or low battery?

split gazelle
#

@haughty quiver TRS Jack mic be loose

honest axle
#

Noooooo

ivory flax
#

Breaking up maybe

dusk socket
#

you are droping out

lavish patrol
#

@haughty quiver We can't hear you...

sand lotus
#

yeah first time that's happened in the middle of a parsec. might have to redo...

inner spade
#

Audio is cutting out. Sounds like a cable or connector.

sand lotus
#

we're back

ivory flax
#

Loose connection

tulip canyon
#

Soon as you touched it it started working again

sand lotus
#

yeah definitely flaky connection somehow

#

all better now.

open surge
#

@haughty quiver We can hear you again

dusk socket
#

ok now for me

lavish patrol
#

Audio's good again.

ivory flax
#

Good now

dusk socket
#

no it works

lavish patrol
#

Still good.

sand lotus
#

no, it's just something with your lav connector.

lavish patrol
#

Take 2.

inner spade
#

Dance around a bit and we’ll see…

lavish patrol
#

Ideal for defining RGB colors...

inner spade
#

Sound during take 2 was perfect

sand lotus
#

bravo todbot 🙌

cinder wind
#

woohoo thanks JP!

lavish patrol
#

Noice.

sand lotus
#

can it measure pressure depending on surface area touched if i wanted to make like 12" version? 🧐

unreal bay
#

I wonder how much bribery was involved in the selection of this parsec 😉

cinder wind
#

JP pays me in LarsBucks. He's never said what LarsBucks are

open surge
#

or how to redeem

sand lotus
#

are those like wonka cards?

unreal bay
#

"exchangable at all good retailers"

lavish patrol
cinder wind
grand tusk
#

Put a servo in the middle of the ring. Pushes your finger away when you touch it.

#

Can it arpegiate?

cinder wind
#

MIDI LED pin super important. I keep neglecting to add them to my code/circuits

inner spade
#

Max midi panic: all notes in all channels. Takes a bit longer.

cinder wind
#

yeah. MIDI Panic the MIDI Panic

lavish patrol
#

De-panic All The Things.

inner spade
#

The MIDI nuke option.

lavish patrol
#

Lol

cinder wind
#

knobs! blinky lights! everything a growing nerd needs

verbal river
#

wait was I supposed to write those numbers down? sorry.

lavish patrol
#

Great workshop, @haughty quiver 👍

verbal river
#

🤞

sand lotus
#

Thank you JP for another fantastic episode.

tulip canyon
#

Thanks JP

verbal river
#

Bye

lavish patrol
#

Bye all. 👋

open surge
#

thanks JP

unreal bay
#

Thanks JP + all

drowsy inlet
#

thanks!

sand lotus
#

Pretty sure it's FoamyGuy tomorrow as was mentioned in this weeks CP meeting.

inner spade
#

Very cool JP. Thanks!

gusty wedge
#

Hi from Costa Rica.

rigid crag
#

👋

sand lotus
#

Good afternoon ☕

gusty wedge
#

yeap, sounds good, looking go.

rigid crag
#

yes! sparkline fix!

sand lotus
#

I tried updating circuitpython-stubs and it says I have the latest version which is 9.0.2?

#

oh displayio fun, nice.

rigid crag
#

Sparkline inherits from MultiSparkline and fails the downstream add_values() call

#

the enumeration loops thru all of the defined sparkline items

#

so you can test this with a simple sparkline test

unreal bay
#

Evening all, is this the Tim fixes everyone's dreams steam (or 🐻's sparklines at least)

rigid crag
#

relative would be preferred as you know they will be contained in the same package

unreal bay
#

Microcontrollers in controlled carnage, strewn/carefully placed on every desk surface, "there's a system here I tell you..." (Most embedded lovers)

rigid crag
#

I am so looking forward to this fix

sand lotus
#

yep, same

rigid crag
#

I reuse the small adafruit shipping boxes as my storage solution

#

I'll be pulling the nightly build for sure

sand lotus
#

probably seconds

rigid crag
#

UTC_OFFSET in seconds doesn't sound friendly

sand lotus
#

tz offsets are usually in seconds because unix time is in seconds. it's the easiest way to adjust the unix time with the offset.

rigid crag
#

yes, my personal code always uses a offset in x.y hours

sand lotus
#

i always use seconds

rigid crag
#

hour, 30 and 15 minute offsets

gusty wedge
#

on linux, ntp does not know about TZ. ntp sets the hw clock, and then the os offsets to it by config stuff (so, logs should be tz-independent)

sand lotus
rigid crag
#

yes, timezone is not useful when setting the realtime clock using ntp

#

you should, IMO, set it to the proper UTC time and then adjust when presenting to the user

#

my opinion is from 30 years of dealing with date, times and multiple region server installs

sand lotus
#

exactly, I use tz so I never have to manually adjust the offset again... because manually changing it twice a year is a pain.

rigid crag
#

oh totally. that's the joy of the realm of computers

sand lotus
#

in my current scripts for weather and fitbit i never have to adjust time. i set my timezone once and the time has been 100% correct ever since. i don't use ntp though. you can use request headers to get the current request time too.

#

for something like a camera yeah you'd need to reach out to ntp.

#

circuit python epoch is jan 1 2000 something like that. i think it was an effort to make the int smaller?

gusty wedge
#

1999? What is that? Before the chip shortage :p

rigid crag
#

epoch time - 6 hrs

sand lotus
#

Arizona is mountain standard time

gusty wedge
#

And just to add to it, the TZ variable was picked, since it's used by unix as well. So you can do stuff like:
TZ="GMT-6" date (costa rica time)

sand lotus
#

2 hours in seconds is 7200

#

the problem with that is api's usually use unix time so you end up converting with struct time anyway.

#

offline projects that just need ntp, no problem, with an api you run into all sorts of weird time conversions.

rigid crag
#

TZ has been around since before the internet

gusty wedge
#

On linux, things like TZ="America/Costa Rica" date, work fine. But on some other ugly unix I have here, it doesn't.

#

Also, is cpy Y2K38 safe? blinka_heart_circle sparky ?

#

yes.

rigid crag
#

2038 is the unix epoch rollover event

sand lotus
#

yeah since epoch is 2000 then circuit python won't have to deal with it until 2068

#

and i'm pretty confident the developers can figure out a fix for that in an afternoon, not even an issue.

gusty wedge
#

Yes, but maybe exactly today's code will fail.

#

Or, ok, might fail.

sand lotus
#

yep, most microcontrollers won't be affected if they think it's day 1 of the world. 🙂

#

not until 2068. could try to set RTC to 2068 and find out.

gusty wedge
#

Yes, I think the web /fs/ is printing in UTC, not in TZ-aware.

sand lotus
#

last i checked there was an issue with datetime for some boards?

#

maybe that was just airlifts, maybe? i remember a datetime issue.

gusty wedge
#

or if you upload a file via web?

#

(like when you add a library)

rigid crag
#

you would have to check the files mtime instead of what the web browser is telling you the mtime is

#

was a brief hiccup

#

you are live with audio

gusty wedge
#

maybe sync before reboot?

#

The linux command sync. It forses the fs to write.

sand lotus
#

Print all the things!

#

Force mount/umount in the loop?

gusty wedge
#

And weird, it is getting stuck in the middle of the ntp stuff.

sand lotus
#

That happens to me with different boards. I don’t think it’s necessarily the example.

gusty wedge
#

I have a couple of mementos here, how this be reproducible?

#

I've just loaded beta on it, let me do some similar things.

#

Love me some enthomology.

sand lotus
#

Im heading out. Have a great night. See you tomorrow morning.

gusty wedge
#

In the meantime. Has circup gotten any updates so that it works with the web workflow?

#

I'm going to erase all of my /lib's and reload them, just because ❤️

#

Yeah, anything to make the guides easier, and I can see such a tool being used there as well.

#

None of my mementos has broken yet, with beta. I'm taking pictures, have the filesystem open via usb, have the web workflow open.

I even changed to really old SD card which I know is terribly slow.

#

On linux's logrotate, new versions don't use a postfix but date-postifix. So messages will become messages-20240510 and keep rotating.

rigid crag
#

yes, the rotation of the active logfile to a date postfix'd named is one step, to remove or compress the "archived" file is another

gusty wedge
#

ntd, thanks a lot Tim, very cool stream as always.

rigid crag
#
    NOTSET=0
    DEBUG=10
    INFO=20
    WARN=30
    ERROR=40
    CRITICAL=50
#

woooo

#

thank you for the nice stream

#

o/

cold elm
#

Ahoy all!

smoky island
inner spade
#

👋☕

sand lotus
#

good morning ☕

brazen chasm
#

hullo🇸🇪 👋

unreal bay
#

In other worlds it chunk writes and checks at that point, optionally replacing the file instead of a new archive

#

Hey btw 👋

sand lotus
#

too tired to brain this morning. need more coffee.

unreal bay
#

In My head there was an option for rolled over count, which was the number of X byte files to keep. My head may be temporarily stuck in C# land

rigid crag
#

backup count == the number of rotated files to keep

unreal bay
#

Oh for sure, take it as a good progress PR

rigid crag
#

so if you have 2 then it will be current log plus two more

#

current.log
current.log.1
current.log.2

sand lotus
#

in the case of pycam rollover you might want to keep hundreds. still sounds like a good feature to have. i think rollover_after sounds like a better name?

rigid crag
#

oh - I'm loving that - it means I can point circup to my local code and fonts?

unreal bay
#

Do you mean it's general file copy, or /lib only

#

(thinking web workflow)

rigid crag
#

special package layout is not a problem if it let's me manage them using the tool

sand lotus
#

yeah that way if an argument name doesn't make sense just say "blame python". 🙂

#

and if you match the capability there will also be python documentation on how to use it... and some examples too perhaps.

unreal bay
#

Imagining circup copy and then specify lib

rigid crag
#

my current project has 5 custom fonts, I'll look into that

clever summit
#

🇸🇪 😁

#

"list" is not a properly named command though

#

Yeah, was cloudy yesterday. Hope to see it tonight, clear skies today!

#

Yeah, and better the further north you are. Was visible all way down in The Netherlands so I am hopeful!

sand lotus
#

There was an aurora over Ukraine yesterday. That's a somewhat normal occurrence for them in the same way it's somewhat normal for Indiana. It can happen if you're northernly enough.

rigid crag
#

the aurora was visible down to Virginia

sand lotus
#

holy cow, that's a bit abnormally south

clever summit
#

Ukraine? That is crazy way down south.

rigid crag
#

very

#

my cousin lives in Charlotte area of Virginia

#

o/ errands calling - will catch the remainder on youtube
thanks for another informative stream

sand lotus
#

this could mean it's going to be an abnormally hot summer. already getting some early heat waves in Florida.

clever summit
#

We had an abnormally cold spring so...

sand lotus
#

Here's a beautiful photo that caught my eye.

#

That sounds like a nice smart feature for making a file or directory.

lyric frost
#

No DNS lookup, depends on your network I guess

#

Once it's cached locally, probably not any real difference

#

display_shapes 🙂

sand lotus
#

does it wipe /lib or will it just fail if the directory already exists?

lyric frost
#

Any reason your not calling _create_library_directory in copy_file rather than duplicating the function? or did I miss a difference

#

but the function took lib as an argument I thought

sand lotus
#

playing with paths is like playing with time functions. there are a hundred different ways to do things. however in this case you're trying to replicate the way cpython works then there should be only the one way it expects in order to work like cpython.

lyric frost
#

The inside of the two functions just looked the same other than the passed in variable names

#

add a null string to the end of the join to get the trailing /

lyric frost
#

great addition, thanks!

#

Thanks 👋

open girder
#

Desk of Ladyada - Load Cells & HID Keyboards https://youtu.be/HoPInrsFSDI

Waiting for prototype PCBs, we started new projects. We're designing an HX711 breakout board with SPI for multiple sensors and updating the NAU7802. Also exploring CH9328 for HID keyboards via UART. Looking for compact 1.27mm pitch SMT DIP switches on DigiKey for a new design.

Waiting for prototype PCBs, we started new projects. We're designing an HX711 breakout board with SPI for multiple sensors and updating the NAU7802. Also exploring CH9328 for HID keyboards via UART. Looking for compact 1.27mm pitch SMT DIP switches on DigiKey for a new design.

▶ Play video
echo canopy
#

Happy Mother’s Day adafruit 🌷 adafruit !!! Really appreciate you still fitting in a show for us 🫶🏻

pearl shoal
#

Howdy! Happy Mother’s Day, Limor!

#

Hey! I just joined: could you make a dip switch stemma board? We could add config to any project!

#

I love the idea of physical switches for config. Maybe a dip switch, NeoPixel, and a momentary switch (could trigger a reset). Helpful for any zero solder solutions.

sand lotus
#

I like the idea of having more sensors right on the soil sensor board. Great idea!

pearl shoal
#

I’m sure they base lots of their designs on yours too

#

Would help on esps without native usb

#

I love that you fixed assistive 🙂

gray obsidian
#

A jumper is like, a deep switch 😄

lilac tusk
#

Speaking of digikey, I had to find a 0603 chip fuse a little bit ago

#

I didn’t realize they made them this smöl

pearl shoal
#

Legs are easier to solder by hand

verbal river
#

"tube jiggler" doesn't even sound like a reliable piece of equipment 🙂

#

Bye

gray obsidian
#

bye !

cinder wind
#

love little dip switches!

sand lotus
#

Nice dips. I love how they work on the tpa2012. They work great. Have a great week!

mint mauve
#

I guess it's a little late for live, but for the soil sensor board, enclosures and/or other waterproofing solutions would be super helpful

ivory flax
#

JP your Pick of the Week Thumb Nail look like something out of a horror movie. Scary to say the least

timid plover
haughty quiver
#

thanks will fix now!

#

@timid plover which link? from blog post?

haughty quiver
#

thanks

#

ah ok i had made a paste error, i think it's good now

#

I appreciate it! Busy using my terrifying INFRAVISION on things

haughty quiver
#

hello!

viral sail
#

Good afternoon.

drowsy inlet
#

hello all 👋

split gazelle
#

hihi

waxen bough
#

hello!

cinder wind
haughty quiver
#

hahaha

cinder wind
#

cool demo, JP!

waxen bough
#

I wanted to order one or two of the handheld remotes but the battery limits the available shipping options, unfortunately.
https://www.adafruit.com/product/389

drowsy inlet
cinder wind
drowsy inlet
waxen bough
drowsy inlet
#

Thanks for the response JP!

cinder wind
#

brb rewiring my WiFi to be all IR-based...

ionic fable
#

I've been wanting something like this so I can set up a LAN API and hit endpoints to launch IR signals

#

Home automation via webhooks? ^_^

#

IR candles via code

#

(anything from a store that works on IR signals)

sand lotus
#

That sounds cool. Adafruit also carries some RF remotes. RF will go around some corners in the house while infrared is line of sight.

ionic fable
#

Like those. Just, a whole room of gothic style automated candles

sand lotus
#

I have some RGB candle code for BLE using the Adafruit Connect App. Can port the code to IR.

ionic fable
#

Gesture controlled candles

sand lotus
#

Yeah the code won't port easily to IR. Will have to re-code it from scratch. Definitely a great project.

viral sail
#

Thanks @haughty quiver

drowsy inlet
#

Thanks JP!

sand lotus
#

Thanks @haughty quiver Have a great week!

haughty quiver
#

thank you all!

rocky reef
#

3DHangouts Episode 440 LIVE! Energy Sword, Media Dial and Milk Crate https://www.youtube.com/adafruit/live Today's coupon code “energysword” gets you 10% off your order! https://www.youtube.com/adafruit/live @ecken @rocky reef #3DPrinting

This week @adafruit we’re showcasing our Halo Energy Sword prop remake powered by the Feather PropMaker 2040. Updated look at our media dial using QT Py RP20...

▶ Play video
lilac tusk
#

👋

viral sail
#

Good morning everyone.

rocky reef
#

good morning folks!

hard hollow
#

☕ ⚡

upbeat coral
#

Hey Y'll

lilac tusk
#

Coffee primed and ready

#

440 🤯

#

Seems like not too long ago you passed 350

vagrant flax
lilac tusk
#

500 shows would be like.. nearly 10 years if 3D hangouts

lavish patrol
#

Good afternoon all.

hard hollow
lilac tusk
#

What transparent filament did you use?

#

I’ve tried a few transparent PLA varieties that print okay but ends up being fairly brittle

hard hollow
lilac tusk
#

Me look at the camera: “for personal use only”
Microsoft: “good.. good.”

#

The white hatchbox filament is pretty decent at diffusing as well

shell mason
#

clouds so dark

lilac tusk
#

Rainbows come from storm clouds 😎

vagrant flax
urban gale
vagrant flax
lilac tusk
#

They even have some nice pastel colors

#

Wait it’s polymaker lol

#

💀

gusty wedge
#

Hi from Costa Rica.

lilac tusk
haughty quiver
#

showed my son your new Energy Sword and he was blown away, I may be building him one now 🙂

vagrant flax
#

Really wanna build one too, hope my printer's build volume is large enough 🤞

shell mason
#

red one too

urban gale
#

Nice build!

haughty quiver
#

my kingdom for a QT Py variant with mounting holes

#

maybe we can convince Limor to do a QT Py with the same tabs as the Power BFF

vagrant flax
#

clever!

haughty quiver
#

I think that's the only one

urban gale
#

Isn't that a JST SM connector?

haughty quiver
#

JST PH

shell mason
#

magnetic connect tabs

haughty quiver
hard hollow
gusty wedge
#

Need to print that milk crate, but on casein fillament :p

haughty quiver
#

and at 10x scale

gusty wedge
#

cup-holdr

#

porta-vasos

#

Happy to live translate if needed ❤️

vagrant flax
#

😂

gusty wedge
#

Almost all hand writing.

lilac tusk
viral sail
#

Thanks @rocky reef & @hard hollow .

vagrant flax
#

Thanks for the show!!

hard hollow
#

?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

upbeat coral
#

Thank you for taking time for us.

hard hollow
#

thanks folks! cya tonight

urban gale
#

Thanks, all!

rocky reef
#

thanks so much for hanging out folks!

sage aspen
#

Click this link to join Show & Tell Live to show off your projects! hhttps://streamyard.com/cedn6kgk76

StreamYard is a professional live streaming and recording studio in your browser. Record your content, or stream live to Facebook, YouTube, and other platforms.

upbeat coral
#

Hey Y'll

sand lotus
#

Good evening

sage aspen
sand lotus
#

BLE on S3! Very nice @rapid hornet !

turbid hill
#

Except I am unable to get the CP firmware on to the C6

#

I even built it from scratch

sand lotus
#

Oh wow there are a lot more ESP boards that support BLE than I thought.

rapid hornet
turbid hill
#

ok

rapid hornet
violet mountain
#

can you overlap the tracks so the next loop starts 26 ms before the next loop starts?

#

er, starts 26ms before the last loop ends

sand lotus
#

This is why I actually prepend/append 1 second of silence in my mp3 and it works great. This is great info Jepler. Now we know exactly how much silence to prepend/append to MP3 files.

flat girder
#

80's weren't nearly as weird as the 60's!

upbeat coral
#

The Ti-99 community has the TiPi that uses a Pi (02w or better) to make up network access and disk drive emulation. I'd love to see someone who is better with CP than me(and that's not hard to find) tackle the Ti-99.

sand lotus
#

Your own TV channels that's really great Liz!

split gazelle
upbeat coral
#

BILL! Where ya been?

sand lotus
#

Looks like they're having fun! That's great!

#

Multiplexers are quite easy to use. Don't be intimidated by it. The library is excellent.

#

and stemma makes everything soooo much easier to work with now too. they're great.

turbid hill
#

@rapid hornet what is the difference between the ESP32-C6-DevKitC-1 and the ESP32-C6-DevKitM-1, I have both.

unreal bay
#

Bill check out the i2c address translator https://www.adafruit.com/product/5914
You could relatively easily have 4(?) vcnl4040's without i2c multiplexor code.
May need to update the library for alt addresses but happy to if needed

sand lotus
#

Does the XBox adaptive tech need any special coding or is all of that handled in USB by the circuit python code?

#

❤️ Chris Young mention

paper peak
#

@pearl shoal see above

sand lotus
#

Is there a playground note on these controller projects or github? Excellent work.

upbeat coral
#

Yay, Chris is still doin.

pearl shoal
#

@sand lotus The XAC takes in anything that looks like a "standard joystick" - so we just have to make anything we make "look like" that on the USB bus

sand lotus
#

Great progress @violet mountain nice new additions to the project. Well thought out.

slow spire
#

I don't think you have enough cables, @sage aspen !

pearl shoal
#

@unreal bay the translator's very interesting - I need 6-8 sensors for this project, so I think the multi is the best plan

sand lotus
#

Nice CnC setup. What are the connectors to the back of the pc @sage aspen ? Very custom looking.

upbeat coral
#

Thanks to all for sharing

dusk socket
#

thanks for the show

unreal bay
sand lotus
#

Thank you for hosting @sage aspen