#live-broadcast-chat

1 messages ยท Page 31 of 1

cinder wind
sand lotus
#

I picked one up just to play with WLED, never done that yet. Erin St. Blaine has a lot of great WLED learn guides.

waxen bough
#

ESP has TWAI (aka CAN) built in, but does this board have the needed pins brought out? Then just attach a CAN level converter (https://www.adafruit.com/product/5708) , instead of i2c->MCP2515 type board.

vagrant flax
#

I would recommend coupling it with the Neopixel BFF driver if you're going to use WLED

sand lotus
#

It shows circuit python in that learn guide in JP's stream but that section does not show up for me in that learn guide...

vagrant flax
sand lotus
vagrant flax
sand lotus
#

Maybe only JP has access to some new learn guide where it's included...

haughty quiver
sand lotus
viral sail
#

Thanks @haughty quiver

drowsy inlet
#

thanks jp!

open surge
#

thanks JP, good show

sand lotus
#

Make a Jellyfish latern with WLED or log temp/humidity with WipperSnapper. Thanks JP!

haughty quiver
#

thanks much for stopping by

vagrant flax
#

Thanks JP!

inner spade
#

Thanks. Just put another project on the to-do list. ๐Ÿ˜

rocky reef
lavish patrol
#

๐Ÿ‘‹ ๐Ÿ˜€

drowsy inlet
#

hello all

hard hollow
#

โ˜•๏ธโšก๏ธ

sand lotus
#

Good morning โ˜•

upbeat coral
#

Hey Y'll

open surge
#

good morning

rocky reef
#

good morning folks!

urban gale
#

Hi all!

lavish patrol
#

Chat on All the Things...

wise iris
#

good morning all

rocky reef
#

Today's coupon code โ€œsnapcaseโ€ gets you 10% off your order!

upbeat coral
#

Hot Glue and duct tape, the world is mine...

sand lotus
#

That's a nice idea. Without a TFT the LED is handy for notifications, like blinking every time MQTT updates or something like that.

lavish patrol
#

@upbeat coral Don't forget the WD40.

rocky reef
sand lotus
#

Good enclosure design. ๐Ÿ‘

#

In the case of the Pico, you'd need something like that if you want to get to the bootloader while plugging it in.

#

Use a 3D printer for Hot Glue molds... ๐Ÿ˜‰

lavish patrol
#

Hot glue comes in different colors...

#

You can also get hot glue with glitter in it.

sand lotus
#

Use painters tape and you can fill a hole with hot glue flush, no shaving or sanding needed. It will provide a nice flat surface. Trick from automotive world to DIY your own custom silicone seals.

#

Good for waterproofing things except 3D prints aren't really waterproof anyway.

#

Looks like it fits great, like how the headband has a nice outer angle. Did you have to measure your head for that one?

upbeat coral
#

@lavish patrol ๐Ÿ‘

sand lotus
#

roll the xacto knife between your thumb and wire. yes you can cut yourself but it's definitely better than shaving the jacket. shaving will definitely cut some of the threadlike wires. rolling between your thumb gives you a better shot at keeping all the wires.

sand lotus
#

oh yeah tomorrow is May 4th ๐Ÿ™‚

shell mason
#

porghaps

shell mason
#

yeah may the 4th tomorrow

#

some say storagebox what have star wars design

sand lotus
#

Ohh nice. I'm totally going to make that!

#

Yup, I got some of those floppy stickers on the way too. ๐Ÿ™‚

urban gale
#

Whoa I was gonna ask about the "giant SD card"

shell mason
#

you know what could be funny to have memory card connectors to there too on storagebox

#

storagebox with multi-memorycard reader and screen what fit to under the top could be cool what is in those memory cards

sand lotus
#

print-in-place-box-for-sd-cards-model_files.zip downloaded ๐Ÿ™‚

shell mason
#

could be fancy for storage box like that

upbeat coral
#

I have a SD Card Rolodex

sand lotus
shell mason
#

SD card reader and then read only read the card slots ux on small screen what fit on the storagebox cover and only show when it is opened

vagrant flax
#

I took next friday off for Zelda too ๐Ÿ˜„

sand lotus
#

That's a neat idea. Add switches like a switched hub so you can enable SD cards from a bay.

upbeat coral
#

Attach hinge to accordian style platform inside so that cards in back come up when henge opens

sand lotus
#

Just plug in the entire box and enable the card you want to use via a micro switch.

shell mason
#

Djedevon so hinge could hide wire to screen for example

sand lotus
#

I might try to do that for a special remix. Definitely going to do a community make on that one though.

#

Have you ever tried using a 3D pen to fill in gaps? I've been thinking about getting one for that purpose.

#

So might as well just use a soldering iron with some filament..

rocky reef
sand lotus
#

Could print that shield split into 4 sections all in 1 shot.

#

that's smart

rocky reef
sand lotus
#

looks like a new house construction, maybe they're going with those torches for the outdoor lighting?

rocky reef
shell mason
#

the ligthsaber with some smoke coming there could be fancy to make

vagrant flax
#

I like the friction fit for the qt py + matrix bff soldered together

#

I've struggled with designing enclosures for the qt py + bff back to back

sand lotus
#

What a great BFF for a little lamp. Nice idea.

drowsy inlet
#

that canary is awesome

sand lotus
#

Great job on your first t-spline model!

vagrant flax
#

love that white PLA for LED diffusion

sand lotus
#

Most of the slicers have embossing features built-in now. Maybe could use that to do a final emboss design?

#

It's mostly used for adding text to prints including text curving on complex geometries.

#

Relatively new feature in Prusa slicer and Cura.

sand lotus
#

That's a LOT of lights.

vagrant flax
#

That's for the show guys!

sand lotus
#

Great episode, thank you for the stream.

open surge
#

thank you, good show!

hard hollow
#

thanks folks! cya tonight ๐Ÿ˜„

shell mason
#

may the force be with you

drowsy inlet
#

thanks!

wise iris
#

thanks guys

#

I thought about your model spaceship earth when we were there last week

rocky reef
#

thanks so much for hanging out folks!

shell mason
#

some say this could have show and tell with star wars projects could be fancy

tulip canyon
#

Hello friendly inspiring makers - Happy Wednesday ๐Ÿ‘‹

upbeat coral
#

Hey Y'll

sand lotus
#

Howdy!

mellow arrow
#

Woohoo!

nova totem
#

Evening everyone

open surge
#

good evening

viral sail
#

Good evening everyone.

robust horizon
#

hey all!

open girder
mellow arrow
#

Hello everyone. Hello Paul!

sand lotus
#

aww a Johnny 5 iris. so jealous, that's cool!

#

gorgeous print. what filament? very copperish.

dim wigeon
#

Hi, everyone! ๐Ÿ‘‹

cinder wind
#

The goggles... they do.. everything

sand lotus
#

neck strain becomes an issue with heavy headgear eventually

gray obsidian
#

And of course yt didn't start by itself and I have to catchup at x1.75

sand lotus
#

Post up a link of your makerio page Jay please.

inner spade
#

๐Ÿ‘‹

pseudo lotus
#

Ok pause the entire stream for 15 min or so, I gotta finish putting the kid to bed ๐Ÿ˜†

gray obsidian
#

floppy pendant, cute

cold elm
#

Huzzah!

sand lotus
#

gorgeous earrings anne! they look great!

dim wigeon
#

Ooh, I LIKE those! Super cute!

verbal river
#

Where do you get a floppy drive small enough for those earrings?

cinder wind
rapid hornet
#

hi all!

cinder wind
#

Hi Loren!

sand lotus
#

Caveat: must use Chrome as Firefox has no web serial?

robust horizon
#

"step 5 of 4" ๐Ÿ™‚

gray obsidian
#

was that API ever normalized at W3C or just pushed unilaterally by google?

cinder wind
sand lotus
#

There's nothing boring about beautiful dashboards, metrics, and one click temperature sensors. ๐Ÿ™‚

rapid hornet
#

๐Ÿ‘

sand lotus
#

Web Serial Blink ruby

gray obsidian
#

Now let's apply CSS to the LED to change the color ๐Ÿ”ต

nova totem
#

I've looked at my foundation lately - the answer is my basement is always leaking

sand lotus
#

WipperSnapper team โค๏ธ

#

First time I've ever heard of bus pirate.

cinder wind
#

What chip do pirates like the best? ARRRR-P-2040

haughty quiver
cinder wind
#

What programming language do they use? The C...

sand lotus
#

Almost like a lithophane, nice project.

#

Ask Liz for the countdown clock, she did a great christmas countdown learn guide. ๐Ÿ˜‰

cinder wind
#

Yay thank you @robust horizon for synth happiness

robust horizon
#

๐Ÿ˜Š

#

also jp's explanation of envelope is much better than mine would be

sand lotus
#

The power of any synth is really ADSR centric in one way or another.

robust horizon
#

this is in the "latest" builds and works well with the rp2040 as well

dim wigeon
#

Thatโ€™s fantastic.

cinder wind
#

to be accurate, jepler did the wavemixing originally, I just copy him

robust horizon
#

to be accurate, someone invented "lerp" a long long time ago ๐Ÿ™‚

sand lotus
#

Can't wait for 8.1. It's got the new GifIO stuff too.

#

gobble gobble synth ๐Ÿฆƒ stuff

#

gorgeous LCARS panel JP. The wood frame gives it a touch of class.

gray obsidian
#

Now we need a hollodeck!

robust horizon
#

federation day

cinder wind
#

Star Trek day is May the Third lol

open surge
#

they celebrate First Contact day too

sand lotus
#

Star Trek day is also May 4th

#

There are 4 lights

haughty quiver
#

haha

cinder wind
#

ahahha

#

May the Worf Be With You... Always

gray obsidian
#

Qapla!

robust horizon
#

https://memory-alpha.fandom.com/wiki/Federation_Day huh the date of federation day isn't established in canon? well, it would be way too earth-centric to do it based on the earth year, so maybe it's just once every 37 megaseconds or something.

Memory Alpha

Federation Day was a day of celebration commemorating the founding of the United Federation of Planets. A card game called "Federation Day" poker existed in the 24th century, in which "2"s...

gray obsidian
#

April 4, 2063

#

(thanks Wikipedia)

sand lotus
#

The 3D print quality the Ruiz Brothers do is always gorgeous.

haughty quiver
#

i love those living hinge style button pressers @hard hollow makes

sand lotus
#

Braden Lane's e-challenge coins are deviously challenging, not for the timid.

robust horizon
#

๐Ÿ‘

haughty quiver
#

Simon Says!

nova totem
#

These look so cool

dim wigeon
#

NICE!

gray obsidian
#

good to know!

sand lotus
#

The solder mask works with cap touch? That's new. Very cool @mellow arrow !

viral sail
#

Great projects everyone. Thanks for sharing.

cinder wind
#

thanks pt & Limor!

sand lotus
#

rainbow gradients on PCB's?!?! whaaat.

tulip canyon
#

Thanks for sharing everyone

dim knot
upbeat coral
#

Thanks to all for taking time for us

dim wigeon
#

Thanks, everyone! As always, amazing projects!

robust horizon
#

great show everybody!

paper agate
#

Always see something that is absolutely cool

open girder
brazen quail
#

Hola from sneezy 'rado.

sand lotus
#

This is a beautiful new intro. โค๏ธ

#

It's the vinyl hiss that hits me in the feels.

slow spire
#

Hi, all!

open girder
#

10% discount code, code is: canfeather http://www.adafruit.com #askanengineer @open girder https://youtu.be/NWbuAZS48x4

Visit the Adafruit shop online - http://www.adafruit.com


LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-------...

โ–ถ Play video
slow spire
#

@open girder I need the 10 hour version of the intro

sand lotus
#

Yes please make a video of that for youtube where I can just put it on loop and fall asleep to.

slow spire
#

Yes exactly

#

The playground is closed.

turbid hill
#

Back to Black / AC-DC

slow spire
#

Back to Black / Amy Winehouse

turbid hill
#

Correct title Back in Black / AC-DC

slow spire
#

Need a Blackpink special edition.

turbid hill
#

purple one

sand lotus
#

Maybe BradenLane can do a black to pink gradient. ๐Ÿ˜‰

#

now I'm feeling like Picard, there are 4 lights.

#

JP playing Dukat.

#

I'm not going to but I could run that through a reverse filter...

#

LadyAda is a level 300 BOSS

cinder wind
#

nice movie

dim wigeon
sand lotus
#

oh wow I recognize a lot of them, usually absolutely no tours but this kind of gathering was very gracious for you to host. ๐Ÿ‘

#

i recognized it, the audio did come through. it was out of place for the normal time travel segment so it was obvious. ๐Ÿ˜‰

cinder wind
#

unless you have clear drugs taps forehead wisely

sand lotus
#

oh those old weird things that looks like metal crab claws that went to VHF converters or something

#

ah back in time

turbid hill
#

back to the future

sand lotus
#

i wanna go back in time, whatever that song is can't remember. pretty sure it's from Back to the Future.

open surge
#

ya, Huey Lewis I think

verbal river
#

yes Huey Lewis

turbid hill
#

yep

sand lotus
#

sounded like it was reversed, but pronouced backwards on purpose.. so if you play it in reverse it's still actually in reverse. i've done that before it's fun.

dim knot
#
sand lotus
#

We have a section in the discord dedicated to cube sats mostly thanks to them #smallsats

verbal river
#

Do you send snakes to my mailbox?

sand lotus
#

Yes, pythons specifically

cold elm
#

Ugh sorry I missed show and tell, had a work call

#

I actually had 2 things to show this week!

dim knot
cold elm
#

and next week the chair willbe back in function

#

or so I hope

dim knot
#
Adafruit Industries - Makers, hackers, artists, designers and engineers!

Gingerbreadย is a set of Python utilities used byย Winterbloom to create decorative printed circuit boards (PCBs), such as the ones used for front panels. It initially started with a command-line driโ€ฆ

slow spire
#

Nice!

sand lotus
#

The assembled boards are hand soldered, didn't know that.

mellow arrow
slow spire
#

Fun fact: you can tune cap touch to work not just through solder masks, but also thicker materials and even larger distances.

sand lotus
#

Photophyll, it's what plants crave.

slow spire
spiral bough
#

@open girder I think YouTube may have added some stream settings, just got a mid-stream advertisement. Could be me though.

slow spire
#

This instructable above talks about resistor values to tune cap touch distance sensitivity.

sand lotus
#

In Star Trek the UV showers have a blue/purple tint to it on Enterprise anyway.

gray obsidian
#

๐ŸŽถ blue dabadi dabadaโ€ฆ

#

hides

#

so next, Pantoneยฎ LEDs?

robust horizon
slow spire
#

Hmm!

nova totem
#

This is the reason I donate to wikipedia every year. Anytime I want to start learning about a subject that's where I go

spiral bough
gray obsidian
#

yeah, RAL would be nice, but the color palette isn't as rich, couldn't find an exact match for the PowerBook greyโ€ฆ (well, the most common, there are like 5 of them)

sand lotus
#

I just post something obviously wrong in discord. People are faster to correct you with the right answer than answering an open ended question most times. Life hack.

gray obsidian
#

I wonder if they'd come and desolder our LEDs if we stopped paying the feesโ€ฆ just like with Photoshop

mellow arrow
slow spire
gray obsidian
#

2Aโ€ฆ you definitely want toโ€ฆ not look at them!

sand lotus
#

2A per LED? holy moly.

spiral bough
sand lotus
#

1152 LED's at 2A... there's no way.

#

๐Ÿ†•

#

The Feather M4 Express used to be my go to board. They're great boards.

dim knot
nova totem
#

The FeatherM4 could play GIFs almost as fast as the ESP32-S2 because of the FPU

dim knot
sand lotus
#

Solderless CAN projects... now go hack your car. ๐Ÿ‘

slow spire
#

Or brick your car. Be careful out there.

cinder wind
#

CATBUS!?!? CATBUS! oh wait...

sand lotus
#

If you can't void the warranty do you really own it...

slow spire
gray obsidian
#

Actually all those "warranty void" stickers are illegal, have been for 40+ years, cf. Magnusson-Moss

sand lotus
#

No more RS-232 cable madness.

ivory flax
#

Are you getting close to shipping a AdaBOX.

vagrant flax
#

Is there a rough ETA on the new RP2040 propmaker feathers? ๐Ÿ˜ฎ

open girder
#

@ivory flax we are!

#

SOON

#

will post updates once we have a date for sure

sand lotus
#

Question: I have a robotic project needing a 4-wire stepper driver to 1 wire PWM. Have a tiny PCB solution for something like that? It's a tiny tiny camera stepper to stuff into a toy tank.

safe lynx
#

Any ETA on MagTags? We looooove them ๐Ÿ˜„

ivory flax
#

Sweet

proven crow
#

Q: Any tips for low-power Arduino use (specifically ATTiny841)? I'm getting about 500ยตA in sleep mode with the ADC off, is that reasonable?

delicate fractal
#

I was gonna ask about the box too. I was starting to wonder if I missed an announcement and/or email... Glad to know I havent!

safe lynx
#

also that new RP2040/CAN board looks great!

#

have been working on a CAN thing, will be a great fit

#

oh nooo

upbeat matrix
#

Any word on Adabox?

safe lynx
#

understand, eInk is a hassle

nova totem
proven crow
slow spire
#

Thanks, @open girder !

viral sail
#

Thanks @open girder and good night. ๐ŸŒ•

robust horizon
#

"chip of theseus" joke made yet?

delicate fractal
#

The Chip of Theseus paradox!!!!!

robust horizon
#

jinx

open surge
#

good show, thanks adafruit!

upbeat coral
#

Thank you for taking time for us

sand lotus
#

Thank you for the show. Have a wonderful week everyone.

tulip canyon
#

Thanks Adafruit and community

delicate fractal
#

LOL

dim wigeon
#

Thanks, all! Good night!

proven crow
#

๐Ÿ‘‹ blinka ๐Ÿ’œ

cinder wind
#

Thanks Limor, thanks pt!

verbal river
#

Bye!

safe lynx
#

that was fun, I gotta put these shows on my calendar to remember to catch them live! Thanks all!

sand lotus
#

?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 surge
#
Adafruit Industries - Makers, hackers, artists, designers and engineers!

John Parkโ€™s Workshop is off this week while Lars dresses up in Star Wars costumes and bothers the locals. The show will be back next week, on Thursday, 5/11/23! You can catch up on previous eโ€ฆ

open surge
#

happy Friday!

cinder wind
#

wooot

#

CincoDePython

wheat terrace
#

๐Ÿ‘‹

upper sandal
#

oh yeah the spelling of "secresy" is old timey

brazen grove
#

that's called "small caps"

brisk bone
#

Hi, joined a bit late, but thanks to 2x I am already "up to date" ๐Ÿ˜›

open surge
#

peripheral

brisk bone
#

No, no templating yet, but you can expose api and use it from JS

upper sandal
#

oh you don't need jQuery honnestly

brisk bone
#

During my testing prints were the thing that mostly increased execution time

upper sandal
#

I like jQuery, but document.getElementById and fetch are all I use in my http examples

brisk bone
upper sandal
#

oh yeah that's good too

brisk bone
#

In NeoPixel example

brazen chasm
#

๐Ÿ‘‹๐Ÿ‡ธ๐Ÿ‡ช

upper sandal
#

in my example code I wrap the handlers in that:

from adafruit_httpserver.status import CommonHTTPStatus
ERROR400 = CommonHTTPStatus.BAD_REQUEST_400

@server.route("/receive", method="POST")
def receive(request):
    try:
        body = json.loads(request.body)
        # do the things
        #
    except Exception as err:
        # show the error if something went wrong
        traceback.print_exception(err)
        with HTTPResponse(request, status=ERROR400) as response:
            response.send("error")
brisk bone
#

I pushed fix for the problem with methods = [POST], the way you did it first time should have worked

#

Also "segments_keys" in line 65?

upper sandal
#
window.print = console.log
#

I actually do that in my electron app. I also do all my javascript without semi-colons anymore.
That way switching with python is less painful

strong acorn
#

not python with semicolons? :p

upper sandal
#

I mean... you can

strong acorn
#

I use semicolons in python when I want a convenient sequence of statements in a cut-and-paste REPL one-liner

upper sandal
#

yeah, though the REPL takes returns quite well too

brisk bone
#

It is easy, a parameter for Response constructor

#

You also have common statuses that you can import in status.py

upper sandal
#

@brisk bone have you thought of something like:

@server.onerror(404)
def handle_404(request):
    ...

to handle errors when they happen outside of a handler (404 in particular when serving static files) or when a handler errors (like a 500 error ?)

brisk bone
#

status=400 won't work, status=BAD_REQUEST_400

upper sandal
#

yeah I did that to respond with an error (I don't need a ERROR400 variable, but it's easier to look at in the rest of the code)

from adafruit_httpserver.status import CommonHTTPStatus
ERROR400 = CommonHTTPStatus.BAD_REQUEST_400
brisk bone
brisk bone
upper sandal
#

and I'll have to update all of my examples to 4.0.0 ๐Ÿ˜›

brisk bone
#

although arguably it might be possible to define custom handlers for errors outside handlers

upper sandal
#

ah I remember the old days when HTML was constantly SHOUTING, I find it exhausting just thinking about it ๐Ÿ˜‰

left pier
#

And blinking and scrolling ...

upper sandal
brisk bone
#

I looked how Flask does it, and it returns a Response, but if you pass a generator as a body it uses chunked encoding, seems logical, but it is more advanced and requires some more knowledge and understanding of Python

left pier
#

Very cool, looks a lot like building WLED in CP.

upper sandal
left pier
#

thanks FoamyGuy !

smoky island
open surge
#

good morning โ˜•

clever summit
#

Good ๐Ÿ‡ธ๐Ÿ‡ช Afternoon Tim!

sand lotus
#

Good morning โ˜•

sand lotus
#

I watched the video from yesterday with the ip connected form to the matrix thingy.

inner spade
#

Hello! โ˜•๏ธโ˜•๏ธ

sand lotus
#

i think the most basic example, at least what i was going for the first time i ever ran http server, was to display temperature from an I2C sensor.

#

I remember something like that for the original Arduino LCD character display where you could click on dots and download a pre-built sketch.

#

no idea what website had that available, it was a really nice thing to have available.

#

WLED is very new comparitively to an Arduino. I have yet to play with it but it does look really cool.

#

Erin St Blaine uses WLED a lot to beautiful effects.

#

I don't know what the requirement is but I know it'll run on the original ESP32 or Adafruit's ESP32-V2, non-circuit python.

#

So you can repurpose them for either WipperSnapper or WLED projects.

#

Sanitizing variables is very important. Anything outside the bounds of explicit POST attributes should be filtered out to not respond. I know it's just local but having basic security procedures in place will help prevent someone from putting it online and getting shredded.

#

Well not respond in a way that will allow some kind of injections.

#

I did see something recent about security related stuff with http server. Someone came in and helped prevent it which was a huge relief to see.

#

Yeah, GJ MichaelPokusa ๐Ÿ‘ Glad someone's got an eye on helping with the basic security because it is after all a server. Even if it's just local it's still a good idea not to be completely naked.

#

periphery is one that gets me all the time.

#

i'm really bad at math. did you hear about my PCB screw up?

#

input the diameter as the radius and ended up with a 19" ring light instead of a 9.5" ring light.

#

it's huge

#

pay attention in school kids, you don't want to grow up being bad at math.

inner spade
#

Happy accident? Now you have an excellent camera ring light.

sand lotus
#

already got some stuff coming to turn it into an illuminated lazy susan.

#

How's the VCO project coming along?

#

It's pretty much always been width/height since TV's first came out I think. 480p is 640x480 not 480x640 ๐Ÿ˜‰

inner spade
#

The revised PCBs are still on a national tour, shipping wise. They come from OSH Park just a 2.5 hour drive from here but the USPS decided to route them three states away.

#

VCO code is mostly done, just need to tune rotozoom somehow to save memory.

sand lotus
#

It happens sometimes. Distribution centers are weird like that.

#

like a rotoscope, on a microcontroller?

#

the teensy is deceptively powerful for its size though

inner spade
#

It would be faster to rent a drop box in Portland and drive there. Itโ€™s a beautiful trip past beaucoup waterfalls and such.

sand lotus
#

oof a function with embedded td's.. and this is going to be a basic example? i feel like a beginner is going to look at that and have their eyes glaze over.

#

depending on how much you order from OSHPark... sounds like you've already thought that one through. it does sound quite practical to prevent stuff from going 3 states away.

#

would it be practical to start setting up a stylesheet?

#

oh derp you already have one. why embed it when you can throw them into css

#

ah ok, yes it's definitely advanced.

#

sometimes you have to throw it all into the script to get it working before you can start splitting everything out. it's all part of the process.

#

get it to work first, pretty comes later.

#

color pickers are generally 2 clicks. first is color then saturation.

#

you said it was for advanced users and advanced users usually go for the dark themed.

#

exactly, because eye fatigue.

#

it's attached to the TR somehow, tr outline?

#

lol i feel the same way whenever working with tr and td's

#

and you get everything looking beautiful, perfect... and then load it in another browser and it looks like something from the 1990's

#

because html is standardized but also all browser manufactures have their own "interpretation" of the standards.

#

like web serial. chrome is like yey this is cool. Mozilla is like, hard no we're not doing web serial.

#

take a screenshot, zoom in with gimp ๐Ÿ˜‰

inner spade
#

Is there a way to update the grid elements with the current color value ?

#

Yes

#

Thinking about input from multiple tabs and devices.

#

Would need a manual update button (snapshot)

sand lotus
#

mqtt broker sounds the most compatible method

#

that's a good idea

#

things would complicated real quick with web sockets

#

good session, looking good so far. looking forward to more.

inner spade
#

Appreciate the stream. Thanks!

open girder
#

Going LIVE at 9:15pm ET! Desk of Ladyada - Yaaar it's a Bus Pyrate! https://youtu.be/oZt6N-HSfYE

We recently sold out of our stock of Bus Pirates (https://github.com/BusPirate/Bus_Pirate) and when we booked a reorder we found it's currently unavailable with no ETA for re-stocking. it made us think about revisiting this design, perhaps using an RP2040 instead: with native USB and CircuitPython and PIO it might be easier to add new protocols!...

โ–ถ Play video
#

๐Ÿš ๐Ÿดโ€โ˜ ๏ธ

#

WE ARE LIVE! Desk of Ladyada - Yaaar it's a Bus Pyrate! https://youtu.be/oZt6N-HSfYE

We recently sold out of our stock of Bus Pirates (https://github.com/BusPirate/Bus_Pirate) and when we booked a reorder we found it's currently unavailable with no ETA for re-stocking. it made us think about revisiting this design, perhaps using an RP2040 instead: with native USB and CircuitPython and PIO it might be easier to add new protocols!...

โ–ถ Play video
viral sail
#

Good evening.

sand lotus
#

I wonder if bus pirate could be handy for his efforts in pysigrok?

unkempt shoal
#

Will this have MicroSD support?

open girder
#

@unkempt shoal the original bus pirate did not (we think) but we could add it to our since circuitpython supports it!

sand lotus
#

Can always correct silkscreens with notices in product page and especially pretty pins doc. I use pretty pins for every board as my main reference.

#

A switch for pull ups is a neat idea.

#

multiplex all the things

gray obsidian
#

wonder if they'd grok analog video frequencies or you need those specific video muxes

viral sail
#

Thanks and good night. ๐ŸŒ–

sand lotus
#

very informative as always, thank you for the stream

gray obsidian
#

I think I checked already long ago

#

I should be sleeping anyway ๐Ÿ˜ฆ

#

resistance would probably be an issue anyway

#

oh there's a 4x 2:1 Ti chip with 6ohms & 95MHz bandwidth, that'd probably do

split gazelle
#

good afternoon folks

haughty quiver
#

Greetings!

open surge
#

good afternoon

random sand
#

Hello

viral sail
#

Good afternoon.

inner spade
#

๐Ÿ‘‹

cinder wind
#

I've always wanted to try one of these flexible HUB75 panels with a MatrixPortal https://amzn.to/3VL745f

inner spade
#

Iโ€™ll need 16 for a matrix of portals.

wind spoke
#

I am wondering how much power hungry those matrix are, and if you want to power let's say 128x128 pixels, would it be possible to pump enough from a USB-C or there could be a version that request more power with Power Delivery?

cinder wind
random sand
#

So four panels giving you 128x64?

silent anvil
#

It's pronounced "jif"

wind spoke
cinder wind
#

RIP Twitter API

wind spoke
#

Also, if you want multiple panel, try to order them simultaneously to have more chance to have the same "colour".

#

128x128 is pico8 resolution... ๐Ÿ™‚

viral sail
#

Thanks @haughty quiver

open surge
#

thanks JP!

inner spade
#

Thanks!

waxen bough
#

I don't have a project for it, so though the controller discount is nice, the panels themselves are still out of my "playtime" budget.

random sand
#

Thanks JP, I've ordered parts for three different projects but I'll use this one first to learn CircuitPython.

haughty quiver
#

Very cool @random sand if you have any questions, be sure to ask over in the help-with-circuitpython channel

rocky reef
hard hollow
#

โ˜•๏ธโšก๏ธ๐Ÿ‘‹๐Ÿฝ

upbeat coral
#

Hey Y'll

sand lotus
#

Good morning โ˜•

viral sail
#

Good morning everyone.

lavish patrol
#

Hello peeps

urban gale
#

Hi all

rocky reef
#

good morning folks!

#

Today's coupon code โ€œbokatanโ€ gets you 10% off your order!

sand lotus
#

bokatomatoe bokatomato

lavish patrol
#

Lol

#

๐Ÿ…

#

Also ๐Ÿฅ”

gusty wedge
#

Hi N&P

#

What would be preferable, conductive thread of mini wires like these ones?

#

BTW, yesterday I did a refresh of the sound reactive drum set you folks made with a gemma and a mic, but with a circuitplayground.
This is a proof of concept to show it to the folks from a marching band, and we are probably going to put some lights on the band, with esp32-c3 qt's and the new espnow code.

#

And yeah, we sowing clases in high school here in Costa Rica, so those skills are pretty common here.

unreal bay
#

try the backing paper from sticky-tape or adhesive labels, it works well for creating smooth surfaces, safely mashed with your finger/tool

#

didn't do it for lenses, more for home made connector strengthening. good for epoxy as well as hot-glue

sand lotus
#

Making a sound reactive project with a gemma is an accomplishment in itself. Gemma's and Flora's are awesome for wearable projects but the Gemma can run Circuit Python.

gusty wedge
#

One of Becky's methods is with the sewable snaps, pid 1126

#

But yeah, sewable neopixels are extremely cool

rocky reef
#

LED headband videoย - https://youtu.be/Jf7QQod3aT4

Build a 3D printed LED headband inspired by Bo Katan from Star Wars. This design features engraved details that wrap around the headband and uses an adjustable elastic strap to fit comfortably over a person's head.

Learn Guide
https://learn.adafruit.com/led-headband/

Miniature Wired LEDs
https://www.adafruit.com/product/5489

CR2032 Breakout...

โ–ถ Play video
sand lotus
#

Using a soldering iron to smooth out the missing bits? It's always risky making it look worse though.

rocky reef
sand lotus
#

canary in the IPV4 radio.connect(coalmine)

#

actually a really cute modern twist on the canary

unreal bay
#

Ever played with gravity sketch? (vr sculpting / ideation, supports export for printing/cad)

sand lotus
#

Don't all t-splines and tesselations eventually come down to triangles?

gusty wedge
#

Oh, a resin print of that would be ridiculously cool.

sand lotus
#

resin printing of anything is always more detailed, just the chemicals involved compared to FDM is a pain to deal with.

shell mason
#

headbands we print

#

that bird looked nice tweet bird

sand lotus
#

I learned how to do snap-fit sweeps thanks to your layer by layer. Wish you'd do more. Maybe do some for the new sculpting stuff you're getting into? I've never done sculpting yet.

urban gale
#

that's a really nice enclosure. I wish there was a snap-fit tolerance formula for 3d printing

shell mason
#

snabfit case for headband

sand lotus
#

I've run into that many times where I'm like oh I could just print that and the ETA is like 50 hours and I'm like ok I'll find a different way.

sand lotus
#

ohh i was wondering what the larger cavities were for.

#

think it took me 8 hours to print

#

I noticed that in the video, first one got knocked off. didn't know timelapse made things more precarious, make sense though.

shell mason
#

creative K1 seems one variant have "AI Camera"

sand lotus
#

oh there was a lot more string, those images are the heat treated "cleaned" version ๐Ÿ˜›

#

a cura update completely hosed all my profiles so had to start all my profiles from scratch ๐Ÿ˜ฆ

shell mason
#

I bet someone could make that storage box variant where you put custom PCB in bottom then memory card holder top of it

rocky reef
#

SD Card Hinged Box By Noe Ruizhttps://www.printables.com/model/468639-print-in-place-box-for-sd-cardsย https://youtu.be/S3p3M0WWi7w

Printables.com

Snap Fit Container with Hinged Cover for storing SD and CF cards | Download free 3D printable STL models

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

SD Card Hinged Box
By Noe Ruiz
https://www.printables.com/model/468639-print-in-place-box-for-sd-cards
CR10S Pro V2
Teal PLA
60mm/s
7hr 04mins
X:240 Y:180 Z:58mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retractio...

โ–ถ Play video
sand lotus
#

that's a heck of a first project to tackle. very well done as a first project!

rocky reef
shell mason
#

remix of it could be next add some 3d printer way

viral sail
#

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

sand lotus
#

oh do you have a link for the butter stuff lube you use for gearing. i looked and couldn't find anything named butter.

rocky reef
#

thanks so much for hanging out folks!

gusty wedge
#

Thanks folks, great show as always.

urban gale
#

Great show, guys!

sand lotus
#

thank you for the stream ๐Ÿ™‚

hard hollow
#

thanks folks! cya tonight

upbeat coral
#

Thanks for taking time for us.

cold elm
#

boing

cold elm
#

Is is dark and quiet here. There is no light. You may be eaten by a grue.

waxen thistle
#

Good evening all you most excellent makers.

cold elm
#

Most excellent greetings to you !

upbeat coral
#

Hey Y'll

cold elm
#

Greetings!

#

T minus 2 minutes! ๐Ÿ™‚

sand lotus
#

Howdy

cold elm
#

Ahoy!

inner spade
#

Hello!

open girder
waxen thistle
#

Live on Twitch!

nova totem
#

Evening, my power has (so far) held through the first thunderstorm of the year

proven crow
#

Hello, wonderful people!

sage aspen
#

Hello

cinder wind
#

wooot RP2040 DVI livestream!

haughty quiver
#

yay!

delicate fractal
#

Good Evening!

cinder wind
#

very cool CirPy video demos @split gazelle !

cold elm
#

here comes the sun!

#

(press button)

split gazelle
#

thanks!

waxen thistle
#

Tron Beach -- with digitally fizzy drinks with fistfuls of 8-bit umbrellas in them....

cold elm
#

ooooh

#

Did you know that Tron Legacy is really The big Lebowski 2 ?

#

The whole movie is J. Bridges in a bathrobe talking about his chi ๐Ÿ™‚

cinder wind
#

yay a streaming JSON parser! thank you @rapid hornet ! that will help doing IOT projects

haughty quiver
#

oh yes! i can get back to the MagTag sports schedule viewer that was choking on the ESPN NFL schedule .json

cinder wind
#

yeah with its 1.5MB JSON blob ahah

cold elm
#

I had the same fun with a stock ticker

#

JSON bombs all over

pseudo lotus
#

I think I had to use that or a similar library before for an integration project (data dump was causing memory errors)

#

it was either JSON or XML, can't recall ๐Ÿ™‚

nova totem
#

NHL and MLB JSON streams could benefit from this as well

delicate fractal
#

The "Tron beach" would be on theme for a video for B.E.R's The Night Begins to Shine

cold elm
#

sand in your light cycle tires

rapid hornet
#

I bet I can push the library now during show and tell

haughty quiver
#

dooo eeeet!

pseudo lotus
#

I'd be curious to poke around in the interals ๐Ÿ™‚

rapid hornet
waxen thistle
#

Nice @robust horizon !!! ๐Ÿ’ป

cold elm
#

CP/M !

tulip canyon
#

"you died of dysentery"

cold elm
#

OMG!! I used to play that game!!

#

I know how to play it ๐Ÿ™‚

rapid hornet
#

@haughty quiver @nova totem are your sports feeds available without an api key? I could use them for simpletest

gusty wedge
#

warranty bit? I did not know that was a thing...

#

How can I switch it off on all my boards so that I artificially void the warranty? :p

nova totem
haughty quiver
#

i don't remember, but it's there somewhere!

turbid hill
#

@sage aspen you had a 0 at the wrong end of your hex number

sage aspen
#

It thought it was an old format code

pseudo lotus
#

Lego blocks glued together are also basically indestructible.

nova totem
cold elm
#

and then you step on one

inner spade
#

@haughty quiver Very cool! Perhaps another opportunity to use PaletteFader to tame that displayโ€™s brightness.

cinder wind
#

Robert Smith of The Cure makes cool electronics toys?! that's so awesome

rapid hornet
#

the MLS soccer one is 164k ๐Ÿ™‚

cinder wind
pseudo lotus
rapid hornet
#

lemme try it

nova totem
pseudo lotus
#

@fallow fractal That's really impressive and mildly terrifying ๐Ÿ˜‚

haughty quiver
#

๐Ÿฆ€

nova totem
haughty quiver
#

great bots @fallow fractal !

gusty wedge
#

We need this weird conversations that you folks have on meetings like this one about crabs, live somewhere :p

brazen grove
nova totem
#

I love that hat

turbid hill
#

What was the smaller server motor, make/model

cinder wind
#

"who needs a 300 baud modem any more?" (sheepishly raises hand)

turbid hill
#

lol

tulip canyon
#

DEFCON ? - Lock it down

cold elm
#

TRue, but not in a lineman's set

brazen grove
cold elm
#

IT is locked down

#

I took ti to defcon last year and it was unscathed

cinder wind
#

cool video fonts @sand lotus

pseudo lotus
#

Hah I was digging through my old parts closet and found my external Hayes 2400 modem. I didn't have the heart to get rid of it ๐Ÿ™‚

brazen grove
waxen thistle
#

@sand lotus That's pretty rad!

gusty wedge
#

Pretty cool

cold elm
#

More cowbell!

haughty quiver
#

LOL that rocked

viral sail
#

Great projects everyone. Thanks for sharing.

cold elm
#

Huzzah!

rapid hornet
#

ok, I was able to get the mariner's score (slowly)

cinder wind
#

Oh was that Dragon Bell Z that I keep hearing about?

cold elm
#

Everyone! Great projecting

tulip canyon
#

Thanks everyone. Great projects all

upbeat coral
#

Thanks to all for taking time for us

nova totem
#

Great projects everyone

waxen thistle
#

Thanks everyone for sharing!

cold elm
#

Also one side note - if you were wondering about the HDA logo in my video stream - Hackers With Disabilities is my offort to bring ADA assistance to people attending DEFCON

#

If you plan on attending DEFCON and have ADA needs please let me know -

#

we are now not only the official ADA source for DEFOCN but also a Community and will have a community room this year

turbid hill
#

@brazen grove there are some very small servos on aliexpress

pseudo lotus
#

I've always wanted to go to DEFCON out of curiosity but I have to admit being a bit intimidated by it ๐Ÿ˜

cold elm
#

everyone is the first time

#

That's half the fun

open girder
brazen grove
turbid hill
#

lol sticky notes

pseudo lotus
#

pixel window art is a great idea

cinder wind
#

that timelapse is adorbs

slow spire
#

Hi, all!

open girder
#

10% discount code, code is: dvibell http://www.adafruit.com

cinder wind
#

eventually everything turns into crabs or emacs or web browsers

pseudo lotus
#

emacs crab-mode

brazen grove
#

Carcinisation (or carcinization) is an example of convergent evolution in which a crustacean evolves into a crab-like form from a non-crab-like form. The term was introduced into evolutionary biology by L. A. Borradaile, who described it as "one of the many attempts of Nature to evolve a crab". Most carcinised crustaceans belong to the infraorde...

sand lotus
#

thanks @cinder wind , couldn't respond had the dragonmask on the whole time. it's really hard to see out of it.

open girder
sand lotus
#

Deshipu's smooth motion was gorgeous. It actually looked like real motion, extremely well done @fallow fractal !

slow spire
#

I'm going to say "jif eye oh".

random mirage
#

Synthstrom audible , that makes the โ€œDelugeโ€ announced today they are making the code open source. The deluge is the ultimate grid sequencer. Recommend folks into music check out their website for info

nova totem
#

I have more matrices to hook up together to play large GIFs

turbid hill
#

I modded the portal for channel E so it can drive bigger matrix's

prime sentinel
#

I too like building bug/crab-like robots

pseudo lotus
# sand lotus Deshipu's smooth motion was gorgeous. It actually looked like real motion, extr...

Robotic motion feels like it's getting crazy. I just saw NASA / JPL is working on a snake robot now for a future mission: https://www.smithsonianmag.com/smart-news/nasas-snake-like-robot-could-look-for-life-on-an-icy-saturn-moon-180982149/

Smithsonian Magazine

Designed to weather the toughest of terrains, EELS might one day autonomously move through narrow vents on Enceladus

brazen grove
dim knot
#
turbid hill
#

Yep come to Canada for our Socialist enviroment

delicate fractal
#

"They called us socialists."

  1. Yes.
  2. and?
brazen grove
#

bring back translucent cases for electronics

turbid hill
#

remmeber the clear imac's

sand lotus
#

did you see last week's NPI with the jail TV? Clear CRT looks pretty cool.

slow spire
pseudo lotus
#

those crazy body lines too

slow spire
#

The eMate!

#

That was a Jonathan Ive style

#

Ive did the iBook, too, which had kind of toilet seat vibes. Fun fact, he did to bathroom accessories at one point before Apple.

turbid hill
#

that unit is from March 7, 1997; 26 years ago

slow spire
#

That was at the tail end of the Newton line.

sand lotus
#

kicon, kicon, bokatomato, bokatomatoe

turbid hill
#

all languages

tulip canyon
#

I 'prefer' CircuitPython

slow spire
#

The best language is whatever you need for your current project.

#

And your current skill.

turbid hill
#

The right tool for the right job

pseudo lotus
#

It's all bits when you chew it up ๐Ÿ˜†

slow spire
#

@open girder I've even used MakeCode professionally with no shame to spin up a quick prototype.

sand lotus
#

Wondering if you can get ChatGPT to program in Klingon.

pseudo lotus
#

Python3 supports unicode in code files so I suppose as long as there's a codepage for Klingon characters?

waxen thistle
pseudo lotus
slow spire
proven crow
#

"I would rather spend 3 hours making C code that sends a sensor reading to an endpoint because I'll get it 1 second sooner than CirciutPython would"

turbid hill
#

It has more languages than you can shake a stick at

slow spire
#

@open girder I would LOVE to see a RuPaul Drag Race collab with Adafruit for some challenge. I would travel to LA to workshop and tech support it.

sand lotus
#

โค๏ธ Thank you Micropython for everything

dim knot
turbid hill
#

What is the code word this week

dim knot
pseudo lotus
#

dvibell?

delicate fractal
#

Sort of a monkey paw wish, but not bad...

sand lotus
pseudo lotus
#

oh sorry, I was responding to @turbid hill , I thought they were asking about the code word for today's show

haughty quiver
#

Robert rocked this. The fact that he made 3D printed jigs for the cutting and drilling is so awesome.

turbid hill
#

Is it dvibell

prime sentinel
#

Heh, one of my kid toy mods made the AdaFruit blog a long time ago https://blog.adafruit.com/2011/03/02/frankenpod/

Adafruit Industries - Makers, hackers, artists, designers and engineers!

John writes in โ€ฆ A friend wanted me to modify a toy music player to play her choice of music.ย I ended up using a Waveshield as an SD card reader, player, and amplifier, a Mintyboost to power โ€ฆ

pseudo lotus
#

I believe that's what I saw @turbid hill but maybe they'll show it again shortly?

turbid hill
#

ok

prime sentinel
#

It had real buttons, but they were all paralleled. I cut the traces to get individual buttons

cinder wind
#

and since it's a KB2040 board, the toy joystick can be made into a MIDI controller so we could play The Cure's "A Forest", so we'd be using Robert Smith's work to play Robert Smith's work

haughty quiver
slow spire
#

@steep pilot @haughty quiver Y'all would be great, too, to work a RuPaul collab.

sand lotus
#

I like the new changes to the user pages. Definitely making progress. I played with it this week. Much easier to use and add new pages.

pseudo lotus
#

That makes me want to mod one of those old Speak and Spell things:

slow spire
#

This video synth is amazing.

#

And so ephemeral!

sand lotus
#

The GifIO I was trying to play with was actually a synthwave gif as a background for the weather display. Not enough ram, had to go with real weather.

pseudo lotus
#

Factory footage or MTV music video from 1995.....

prime sentinel
#

I'm doing it the hard way with an Arduino

waxen thistle
# pseudo lotus That makes me want to mod one of those old Speak and Spell things:

There are three different major versions of the Speak n' Spell....

The original with physical buttons.

After that is one that looks like that one, with the soft touch buttons. This had several iterations through the 80s and early 90s.

And recently (as in the last few years), they re-released it -- avoid that one as the LCD is very dim, the case is flimsy, etc

nova totem
tulip canyon
#

Techno satisfying

sand lotus
#

very satisfying

pseudo lotus
#

I liked the old 7 segment displays ones

sand lotus
#

I did get a new one, feels just like the original. No idea what's inside though.

waxen thistle
prime sentinel
#

I thought they were 14 segment?

pseudo lotus
#

oh yeah I guess they did a bit more than a typical numeric display didn't they? I had forgotten about that

turbid hill
#

I wonder if feeding the wires through a fine heatshrink tube woulr make for a cleaner layout

sand lotus
#

was thinking the same, wiring loom but that adds mass where as the tiny wires probably don't even feel.

turbid hill
#

worried about breaking a wire

slow spire
#

Ooh I have parcels from both Adafruit and Waveshare (Hong Kong) arriving during the show. I'm going to be like a kid after too many sugary snacks just warning everyone.

sand lotus
#

3S batteries for RC cars, drones, etc.. use 11.1V so will be good for RC and robotics projects.

#

2S batteries are usually 7.4V

#

weird voltages, but that's just how it is for RC

verbal river
#

It was the song that did it. "There's a chip shortage ๐ŸŽถ It's a chip shortage ๐ŸŽถ "

sand lotus
#

i miss that song ๐Ÿ˜ฆ not the chip shortage just the song. it's a great song.

slow spire
#

You can (usually) think of S=3.7. And C is how quickly you can draw current.

#

Oooh built-in flyback

sand lotus
#

I just throw a BEC (5v buck) at it and power everything with 5V.

slow spire
turbid hill
#

provide nerf bats to DHL and UPS

slow spire
turbid hill
#

Yeah TikTok is still around

slow spire
#

nEw!

sand lotus
#

๐Ÿ†•

verbal river
#

wait there's a balloon in that electronics pack

dim knot
pseudo lotus
#

ooh interesting

#

Halloween projects aren't far off...

proven crow
#

Q for the show: Would the RTS line of a CH340 connect directly to RESET on an ATtiny? Or would something else need to go in between? Also, is a pull up resistor required?

dim knot
cinder wind
#

@open girder, put toasters behind you! ๐Ÿ™‚

sand lotus
#

I loved the aquarium.

pseudo lotus
#

It's funny to remember that the screensavers used to be in a retail box on the shelf...

slow spire
#

@open girder John Richardson posts in the YouTube stream:
โ€œHow do you feel about ESP32 firmware encryption to prevent theft from my consumer product? Is it even worth doing?"

verbal river
#

need the opposite of a TV-B-Gone - a widget that turns on a TV and puts flying toasters on it.

pseudo lotus
#

I wonder if you could swap out the built in screensavers from a Roku or something

sand lotus
#

๐Ÿฎ ๐Ÿ””

viscid wasp
#

I was wondering if the can BUS card
can talk to an OBD II port on a car

robust horizon
#

(i2s, oops)

vagrant flax
#

I can't wait for the prop feather!

#

Is there an ETA for it?

delicate fractal
#

when microcontroller boards say they have, for example, 3 UARTs, does that mean they can do 1.5 bi-directional serial ports? or 3 of them?

robust horizon
#

@delicate fractal usually a UART is a receive + send

prime sentinel
#

UART stands for "universal asynchronous receiver/transmitter" so yes, both directions

delicate fractal
#

RT. I was not thinking about the acronym. duh.

slow spire
#

@open girder How many watts might that QtPY I2S amp be? It sounds great!

sand lotus
#

ahh that's awesome. definitely getting an i2s bff

calm sphinx
#

Iโ€™m so excited for this RP2040 prop maker feather omg

slow spire
#

LOL

tulip canyon
#

Baby on Boards

sand lotus
#

ano seesaw to stemma is great, i love that thing but thought they were going out of stock

#

Baby ada probably designs better boards already than I do.

slow spire
pseudo lotus
dim knot
sand lotus
#

how about a pirate themed boot button just as an addon for the Pico called the Circuit Booty.

viscid wasp
#

Thanks for the INFO

pseudo lotus
#

Q: Newbie question here but I've played with i2c sensors with Circuit Python, but I understand physical distance is an issue. What would you recommend a newbie look into for reading sensors or controlling things around a body-sized object (i.e. cosplay / human sized props)?

proven crow
#

It's ok

robust wave
#

Thank you!

viral sail
#

Thanks @open girder and good night. ๐ŸŒ–

verbal river
#

Thanks!

delicate fractal
slow spire
#

Thanks, @open girder fam!

pseudo lotus
#

Thanks @open girder !

proven crow
#

Thanks for a great show! Bye folks!

sand lotus
#

Thank you for the stream. Have a lovely week everyone.

tulip canyon
#

Thanks @open girder Have a great evening all!

upbeat coral
#

Thank you for taking time for us.

calm sphinx
#

Thank you @open girder !! ๐Ÿฅณ

sand lotus
#

No idea what that event is but looks like a lot of fun. That's some great technology.

haughty quiver
#

that festival is keeping the Kinect dream alive!

sand lotus
#

Beautiful chrome logo!

pseudo lotus
sand lotus
#

well now i have to do it

tulip canyon
#

If you want to feel old, Making Things See by Greg Borenstein is 11 years old

#

Thank you @open girder for the Kinect bounty

open girder
#

๐Ÿ™‚

waxen thistle
#

Thanks!

cinder wind
#

thanks pt & Limor!

split gazelle
#

good afternoon folks

lavish patrol
#

Morning/afternoon/evening all.

haughty quiver
#

hello!

inner spade
#

Hello!

verbal river
#

Today I am editing documentation for my hobby project. What has my life become? ๐Ÿคฆโ€โ™‚๏ธ

charred lion
#

Hello

lavish patrol
#

And of course, topical...

dusk socket
#

great day to learn something

haughty quiver
#

hahaha

clever summit
#

Good Evening JP

lavish patrol
#

Good evening. @clever summit

clever summit
#

๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‘‹

verbal river
#

oh wait today is about envelopes? I may have to stop editing and pay attention.

ivory flax
#

Hi John hope you have a great show today. I need it.

sand lotus
#

Good afternoon

charred lion
#

I'm trying to expand on JP's "Split Ortho Keyboard with TCA8418 Matrix Expanders" project.
What I want to do is create a eight(8) Row by thirty-two(32) Column Ortholinear Keyboard.
My idea is to create four(4) modules of eight(8) Rows by eight(8) Columns.
Each of these modules would be monitored by a TCA8418.
Then these TCA8418s would be connected to a PCA9548 IยฒC multiplexer.
Then connect the PCA9548 to a RP2040 IยฒC port. I should be able to almost use JP's code unmodified to make it work.
I want to use one IยฒC port for keyboard input and use the other IยฒC port or SPI to run some displays. Maybe a PC Status Monitor built in to the keyboard?

lavish patrol
#

Modulate/demodulate...

sand lotus
#

the new ring effect jepler added will come in handy someday i'm sure.

#

Sounds like a cool project Evil Dave. Don't forget to add a computer help button.

#

Thought it was cool the lego's perfectly matched up as an enclosure for it.

#

The 720p does kinda make me squint to look at the code shared on the screen.

lavish patrol
#

Noice.

charred lion
#

My keyboard layout is designed for Peel & Pook typists. The Alpha pad would be a 5ร—5 grid plus the Z underneath that.

sand lotus
#

looks like the LCD library has some very helpful built in functions that does most of the things people would want.

inner spade
#

Those displays are handy. Can get a simple project up and running in short order with a character display.

sand lotus
#

Any idea how many of those you could chain via stemma on 3.3V power even with a multiplexer without requiring an external power supply?

#

Thinking they might be fun to chain a bunch of them.

charred lion
#

I bought 10 of those PCA9548s so I guess I could try some time in the future

sand lotus
#

Don't need to buy right angle pins, those pins are long enough to bend. put it in a metal brake and just bend them yourself. perhaps a vice so they're all symmetrically bent.

sand lotus
#

@charred lion The PCA9548's really are great and super easy to work with once you figure out how. They're awesome multiplexers.

inner spade
#

Nice mix balance with both mics

lavish patrol
#

Can hear bleeps, bloops and John. ๐Ÿ‘

verbal river
#

yes ๐ŸŽถ

sand lotus
#

Yes can hear you and the audio nicely.

charred lion
#

I plan on hanging one on each of the RP2040 IยฒC ports for my keyboard design

sand lotus
#

Instrument out could be a tad louder.

#

ah there we go, good to go

#

Being able to see the envelope is a great way to learn/teach how ADSR works.

verbal river
#

uh-oh I may have to add envelope pics to the patch editor for my FM synth module #blameJP

split gazelle
#

This is an excellent explainer on envelopes

sand lotus
#

If you attack at the same time you compress every other instrument that's how you get really hard hits.

charred lion
#

I just wish there was an easy way to have two(2) RP2040s as slaves to a master RP2040.
I guess I could use a RPi Zero as the master to two RP2040 slaves.

cinder wind
#

what did I miss? is anything on fire yet?

verbal river
cinder wind
verbal river
charred lion
#

Well one RP2040 would be sending keyboard input and the other would be controlling any displays built in to it.

sand lotus
#

Awesome synthesizer plus tiny speakers = sad panda noises.

charred lion
#

If I could easily use RP2040s as slaves, imagine a keyboard where multiple parts are handled by different RP2040s

verbal river
cinder wind
#

yep

sand lotus
#

After seeing all the DVI projects got me thinking about a quad RP2040 for video output to get it up to higher resolutions. Not sure how it would all mux together though.

#

There's so much power on the Metro M7 though, there's gotta be a way to plug into its higher clock for higher power stuff?

inner spade
#

Sound was okay.

verbal river
#

Yes I could hear that OK

lavish patrol
#

This project has struck a chord...

charred lion
#

If you could slave the RP2040s using IยฒC then a PCA9548 multiplexer.

sand lotus
#

An iMX for synthesizer has me really excited.

inner spade
#

synth sound mic is a little hot compared to lav mic

sand lotus
#

that sounds great

inner spade
#

portamento versus bending

charred lion
#

I wonder if you could stack multiple RP2040 feathers and have each one handling different parts of a 100% keyboard.

sand lotus
#

Does synthIO have all the chords you guys were working on with the euclidian chords etc..? Would love to have a way to easily tie into chords.

vivid ore
charred lion
#

I like the idea of using CircuitPhython to program a 100% keyboard but there are just not enough GPIOs on the pico

lavish patrol
#

Can't see it, @haughty quiver ๐Ÿค”

vivid ore
charred lion
#

I'm more of a "take a existing project and mutate it" type of builder. Some of my best software solutions were accomplished that way.

Retired custom software designer but I worked mostly in the 80s & 90s.

vivid ore
#

I have a preliminary design for it that I never had made, but it had the full 104 keys with 21 gpio iirc

#

I tried to squeeze it into a 2-layer board, but the routing got REAL funky.

charred lion
#

All I need is for someone to post a design for a RP2040 based 100% keyboard and then I should be able to expand that to my 8ร—32 Ortho keyboard

vivid ore
#

Oh, that is a lot more keys than a full size though

cinder wind
#

hey @haughty quiver I think the matrix mod is being covered up by your head

charred lion
#

I posted earlier a possible way to do it but I'm not sure if IยฒC could work for it.

vivid ore
#

Ah, there are ways to do it, but circuitpythonโ€™s native key matrix module doesnโ€™t support using expanders in matrices.

sand lotus
#

and voila we have ring modulation

cinder wind
vivid ore
#

In a matrix layout, or only for individual keys?

cinder wind
sand lotus
#

ha sounds like azzido da bass, dooms night ๐Ÿ˜‰

charred lion
#

My idea for a 8ร—32 keyboard is to create four(4) modules of eight(8) Rows by eight(8) Columns.
Each of these modules would be monitored by a TCA8418.
Then these TCA8418s would be connected to a PCA9548 IยฒC multiplexer.
Then connect the PCA9548 to a RP2040 IยฒC port.

verbal river
#

"save frequently" - wisdom for the ages

cinder wind
sand lotus
#

very nice todbot, sounds great for synthwave resurgence for sure.

lavish patrol
#

Almost sounds like it's being played backwards.

cinder wind
sand lotus
#

yes if attack is long and curved it can sound that way

#

your handful lines of code are much different than my handful ๐Ÿ˜‰ you, JP, and Liz are so much more advanced than I think any of you give yourselves credit for.

#

by that i mean far more advanced than myself and most for midi and audio coding. waveform coding is not easy. there's a lot of math involved.

cinder wind
verbal river
lavish patrol
#

This has been fun. ๐Ÿ˜€

inner spade
#

Amazing progress on the audio/video synths for the M7. Can only imagine what's next.

cinder wind
#

yep, been doing everything on RP2040. It's an M0-class part, so if it can run on it, it'll run on anything better

sand lotus
#

Synthesizers are awesome. Thank you JP for the excellent bleeps and bloops!

lavish patrol
#

Thanks, @haughty quiver ๐Ÿ˜€

viral sail
#

Thanks @haughty quiver . Have a great weekend everyone.

verbal river
#

Thanks

open surge
#

good show, thanks JP!

inner spade
#

Thanks for the synth-esque workshop today. Music to our ears.

charred lion
#

TTFN people

sand lotus
#

oh @cinder wind the font I use in my weather station is called "Good Times". The numbers are particularly futuristic looking.

#

on par with the Nasalization font

sand lotus
#

I have a 120, 80, and 16 BDF of it if you're interested.

cinder wind
#

very cyber 80s

sand lotus
#

the one i used in the dvi demo is the 16, it scales pretty well.

#

though with the DVI there's no font that will upscale that drastically without looking blocky

lilac tusk
#

Hello first week in a while that I havenโ€™t worked OT

sand lotus
#

Well you missed an awesome episode if you like synthesizers. Definitely worth watching the YT video, some great lessons on basic synthesizer usage.

lilac tusk
#

Ah dang missed the stream ๐Ÿ’€

#

Gonna give it a watch this evening

sand lotus
#

The synthIO stuff is going to be amazing, no doubt in my mind.

inner spade
#

๐Ÿ‘‹

sand lotus
#

Good evening

pseudo lotus
#

first time catching this stream. I may have to break for a bit for food, how long does it usually run?

#

I got to submit a couple of those ๐Ÿ™‚

#

It was a lot of fun - Adafruit folks ran really good sprints

clear matrix
#

@pseudo lotus Hello! Thank you for participating. It was successful because of folks' contributions. It was also nice to chat with you in general. ๐Ÿ™‚

pseudo lotus
#

Thanks, and thanks for putting up with my peppering of random questions about potential projects ๐Ÿ˜†

clear matrix
#

Completely worth it. ๐Ÿ˜„

pseudo lotus
#

Gotta go for a bit, but hope to catch the tail end of the stream. This is an interesting format!

sand lotus
#

Feathers use an LDO for power switching. #help-with-hw would be a good place for that question.

inner spade
#

Generally speaking and when using properly rated batteries and other power sources, Feathers choose the higher voltage source.

sand lotus
#

Piโ€™s definitely require 2FA to purchase still.

unreal bay
#

Pimoroni have 4gb in stock with international shipping

#

they dropped at 6pm today

#

4hrs ago

sand lotus
#

Pimoroni is a good place because Piโ€™s are British and so is Pimoroni.

#

If youโ€™re in the US just be prepared for long shipping delays. I got one from them and it took 31 days to arrive.

brazen grove
#

when a function can return a list or nothing, I like to return an empty list instead of None

#

it still counts as false, but you can iterate over it

inner spade
modern night
#

hello all, hope everyone's friday is going well!

unreal bay
#

give us your Toe print

#

i was a sinner, and didn't have pre-commit setup

brazen grove
#

automated setups are for the weak

unreal bay
#

string formatting with args

#

failed with no args

#

i think it wanted %s and i was using "".format() instead, or i wasn't but the sensirion library using python logging was doing that via logger.debug("gibberish".format(nothing))

#

log.debug("I2cConnection received raw: {}".format(
self._data_to_log_string(result))) # with no result

#

empty byte array response for i2c command, but not necessarily meant to be

brazen grove
#

the args is an empty list when you pass no args

unreal bay
#

maybe it was the empty list rather than none as you say

#

circup install --auto --py
#best thing since sliced bread

safe silo
#

which is 30,000 years ago according to wikipedia (bread)

unreal bay
#

i'll get you a crashable test for the PR

brazen chasm
#

๐Ÿ‘‹๐Ÿ‡ธ๐Ÿ‡ช

brazen grove
#

my grandmother would never touch bread with a knife, you always break it

#

it would be unrespectful

unreal bay
#

947.279: DEBUG - I2cConnection received raw: bytearray(b'')
Traceback (most recent call last): ...
File "/lib/sensirion_i2c_driver/connection.py", line 211, in _interpret_response
File "/lib/sensirion_i2c_driver/connection.py", line 225, in _interpret_single_response
File "/lib/sensirion_i2c_sen5x/commands/generated.py", line 1030, in interpret_response
TypeError: 'NoneType' object isn't subscriptable

#

i'll get that test case

#

whats dundermod

modern night
unreal bay
#

got you, built in mod overload for msg formatting

#

so it was just None after all that, thank you for this, made me almost feel sane

#

thank you! unblocks me for the SEN55 dust sensor

modern night
unreal bay
#

go with the 54 instead, save a quid or two, but had to try them all. (Ikea went with 54, PM+RH/T+VOC, 55 includes NOx)

#

using twilio for number masking, and sms forwarding. TwiML. Clever. With DynDns your esp32 could respond in some chatgpt manner to a phonecall

#

You must have seen wippersnapper / adafruit IO adding sms in/out

modern night
#

Twilio is something I'd like to know more about, but it isn't something I've had time to look into

unreal bay
#

add in the scd4x series and you get CO2 for concentration or agri-related. yeah nox=nitrous-oxides. And IO does take inbound SMS feed msgs(pro plan)

#

or to trigger an action

modern night
#

In the US, you can also send text messages to your phone's email addresses. So if you can send an email from your program, that target the email goes to can be your phone

unreal bay
#

There's a badger at my greenhouse door, slightly terrifying and very special

#

wrong whether

modern night
#

I don't know if I'll have time/expertise on this one but what's the url?

unreal bay
#

go on then, reviewed.

modern night
#

What hobby circuit python projects have you been playing with lately? (I've been out of the loop ๐Ÿ˜… )

#

Oh very nice! I'll need to go through the vods to catch up on it. That looks like it's got a lot of components I'm interested in

#

I feel that carting before the horse. I need to fix my environment sensors so the data they record is stored in an easy to use database, but I keep trying to figure out what database before I really know what I need that data for

#

That color selector for the grid is one of the parts I want to try and use in my home server. That rest api would be cool to see

smoky island
unreal bay
#

was wanting somewhere to chuck endless data at high rates, not crazy rates, and only show the last 60days or whatever like adafruit do, but long term cold storage for all data past the 60day window (slow to retreive, cheap to store). Also cheap but also ideally backed up. Know anywhere or do I really have to build the project I dont want to?

modern night
#

Sweet! Thank you! I'll explore that (soon โ„ข๏ธ )

unreal bay
#

Thanks @smoky island for everything

modern night
#

Have a good night, thanks for the stream!

unreal bay
#

mosquitto with client doing the backups probably. cheapest ๐Ÿ™‚

modern night
#

That does seem like a reliable way to do it that lots of other folks have tried! (I'm just not that familiar with much in that world). If you find one you like that works for you I hope you share your experience! I'm always excited to learn about that world

smoky island
sand lotus
#

Good morning โ˜•

#

Went back and watched the beginning of the stream real quick. I'm not sure what REST API is. I don't think I've ever used it. Is it a specific protocol, type of coding, or a framework?

upper sandal
#

it's a HTTP state-less API

#

as opposed to one that uses a session or a continued connection

sand lotus
#

I just consider them all API's regardless of what protocols or states they use. An API is an API to me. ๐Ÿคทโ€โ™‚๏ธ

upper sandal
#

so everytime you trigger or get a thing with a crafted URL, is typically a REST API

sand lotus
#

Something like MQTT I do consider kind of stateful and I use it differently than just get/post http.

#

ah, I'm used to being an API user instead of creating the actual API. guess there's a difference for the developer creating the API from that perspective.

upper sandal
#

yeah MQTT is clearly not REST

#

I mean, like everything else there's flexibility in the meaning, I'm not sure if retrieving a time-limited cookie to open a session is still considered REST formally speaking but, you know, it's just words ๐Ÿ˜‰

sand lotus
#

REST uses sessions and cookies?

upper sandal
#

I think the point is that it doesn't

sand lotus
#

so rest is stateless? yeah the semantics of it is confusing sorry. that's why anything called API i treat the same and just figure out a way to work with it.

upper sandal
#

like if you use it by using request on URLs like that, it's typical REST:
http://somedomain/api/{token}/get_list/{listname}
http://somedomain/api/{token}/remove_list/{listname}

sand lotus
#

ah, then most of the stuff i work with is REST lol

#

good to know

upper sandal
#

yeah

sand lotus
#

might be easier to associate REST with "REqueST"

upper sandal
#

doesn't matter if it uses the URL or header to pass data, that's an implementation detail for the HTTP version, what matters is that each request is technically independent, which makes it much easier to use [than most alternatives], since there's no need for a complex client, using sockets or anything, just call URLs.
So like, a shell script (or a human) using curl can use a REST API

#

but on the other hand, it's purely client initiated, so there's no getting "push notifications" from the server

#

hence the need for MQTT or websockets

#

(or another example, a html form can use a REST API also)

sand lotus
#

I do like curl/get/post. it's super simple to work with most times. no framework needed... however stuff like MQTT does have benefits with built-in buffering to ensure everything goes through.

#

yes exactly

inner spade
#

Gโ€™morninโ€™ โ˜• . Getting a late start here.

sand lotus
#

just tell people they can't have a space. most people are used to required underscores or hyphens instead.

#

that's going to be a long list of colors

#

filling with 0 then it won't have memory of last state before power off? maybe a text file with last known values?

upper sandal
#

yeah neopixels don't turn off when the code stops

inner spade
#

Neopixel colors can be set like list elements: pixel[0] = 0x020303 โ€”can the object be read/sliced like a list to read values?

upper sandal
#

if you want to save the state (it can be another API call) you can use NVM, it can definitely fit a neopixel strip buffer

upper sandal
#

but you can not read the pixels, they don't have a bidirectional protocol, you can only read the buffer of what you sent

sand lotus
#

true, if you're running a marque script it'll run again. i'm thinking more of a way to keep a custom pixel art shape like heart without having to re-program it?

#

i guess that starts getting into some kind of image load almost

inner spade
#

Like in a bitmap image format

sand lotus
#

that's a good idea. depending on the matrix size just treat them as pixels and save to bmp

#

i mean they're called neopixels so why not

#

not sure how big of a script you want or the use case but bitmap_saver already has a nice record function in it.