#live-broadcast-chat

1 messages · Page 13 of 1

cinder wind
#

yep StemmaQT port is hard-wired to IO4 & IO5 with no jumpers currently

sand lotus
#

Here's a quick trace screenshot

#

gah beat me to it

inner spade
#

Thanks JP!

sand lotus
#

thanks JP 🙂

haughty quiver
#

welcome, thanks much for stopping by!

cinder wind
haughty quiver
#

that seems plausible

sand lotus
#

technically you can cut anywhere you want, but should you..

wind spoke
#

Those are doubler, but is it a visible trace?

sand lotus
#

yeah that would do it, only place you can because those traces are on top of each other whew

cinder wind
# wind spoke Can you cut here? :

yeah that seems like a good place. then you'd have those inner pads to jumper to where ever you want (and easier than doing both a top & a bottom trace)

sand lotus
#

why are the traces going straight through the via next to the usb pin?

dry marten
#

Thanks for the show

cinder wind
sand lotus
#

maybe different way eagle does it, seems like it's not connected to the ring when it's running through it? it's gotta be though yeah.

#

if you wanted you could bypass pins 4 & 5 just leave them empty, and use those 2 jumper pins instead to bodge wire to whatever pin you want. it's a nice thoughtful addition.

cinder wind
#

totes. if you can spare leaving GPIO4 & 5 unused

hard hollow
#

Good morning, folks. Reminder, we're back this week livestreaming today at 11 am

rocky reef
wise iris
#

good morning

open surge
#

good morning ☕

split gazelle
#

good morning folks

lavish patrol
#

Good morning/afternoon/evening all. 👋

lavish patrol
#

Did everyone see the Artemis launch? 🚀

rocky reef
#

good morning, afternoon, evening and night folks!

#
vivid ore
#

Happy stretch of holidays haha

rocky reef
#
#

Learn Guidehttps://learn.adafruit.com/led-noodle-shop-sign/

Adafruit Learning System

Neon-like sign for a noodle shop

split gazelle
#

such a cute design

lavish patrol
#

Cool

rocky reef
vivid ore
#

Phew that’s a lot of brightness. Have you checked how much current runs through that on 4v?

lavish patrol
#

The orange seems to be faded in the middle.

vivid ore
lavish patrol
shell mason
lavish patrol
#

Lol

shell mason
#

that sign is something This week in science use

rocky reef
split gazelle
#

@rocky reef @hard hollow lost audio

vivid ore
#

Did the audio die

drowsy inlet
#

did we lose sound?

vivid ore
#

Oh

#

Guess we did

shell mason
#

oh my

vivid ore
#

@rocky reef @hard hollow

split gazelle
#

looks like they're restarting the stream

vivid ore
#

Ah

#

Hard to tell when we couldn’t hear them haha

#

Also somehow overlooked the fact that they’ve already been tagged. Sorry for the re-ping…

#

And it’s back

drowsy inlet
#

yay back

split gazelle
#

audio is good 👍

lavish patrol
#

Sorry. It was because I'd walked away from my computer. 🤔 😄

drowsy inlet
#

audio died again?

lavish patrol
#

Audio died again.

split gazelle
#

@hard hollow @rocky reef audio down

vivid ore
#

Yep

lavish patrol
#

3D hangout charades...

shell mason
#

we here now

drowsy inlet
#

hello

split gazelle
#

audio is back 👍

lavish patrol
#

Audio is on again.

#

Actually, the audio is better than it was before. 👍

rocky reef
shell mason
#

those cover what go inner to print could be nice

lavish patrol
#

Make one shaped like Lars...

shell mason
#

Lars shaped could be fun

#

Andy think Lars skeleton

rocky reef
split gazelle
#

woo midi fighter!

rocky reef
#
viral sail
#

Thanks @rocky reef & @hard hollow . Hope you guys got to see the rocket launch this morning.

lavish patrol
#

Thanks, @hard hollow and @rocky reef 😀

dry marten
#

Thanks for the show

split gazelle
#

great show guys!

hard hollow
#

thanks for hanging out folks, cya tonight

rocky reef
#

thanks so much for hanging out folks!

glad valley
hard hollow
# glad valley about how wide do the channels need to be if we were to design our own sign?

2mm worked well for mine, here's some more info on dimension https://www.youtube.com/watch?v=XwwmBp9V06E

Learn how to design holders for flexible LED filaments to create simple shapes in Fusion 360.

Fusion 360 Share Link
https://a360.co/3CE8A0Z

Get LED noodles
https://www.adafruit.com/product/5504

LED Lantern Project Guide
https://learn.adafruit.com/led-noodle-lantern

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

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

▶ Play video
clear matrix
#

Good evening, everyone! In case you're unaware, Ask an Engineer will be on hiatus for a bit here. John Park will be hosting John Park's Workshop, for your enjoyment, during the Ask an Engineer time slot. Show and Tell will be happening as usual. For more details on John Park's Workshop, check out this post: https://blog.adafruit.com/2022/11/16/john-parks-workshop-live-today-11-16-22-adafruit-johnedgarpark-adafruit/ Thanks to everyone who joins us tonight! I hope you all have a lovely evening!

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

That’s right, tonight isn’t ASK an ENGINEER, it’s JOHN PARK’S WORKSHOP! — LIVE! — Coming up at 8pm ET / 5pm PT LIVE TEXT CHAT IS HERE in the Adafruit Discord chat!  Today&#8…

drowsy inlet
#

Awesome! Does that mean the Thursday time slot will be empty, or do we get double workshops? 🙂

split gazelle
#

thursday will be empty, that would be a lot of workshop for JP 😺

drowsy inlet
#

Indeed it would. Thanks for the response.

haughty quiver
drowsy inlet
#

"John Park's Workshop: Behind the Scenes"

split gazelle
upbeat coral
#

Hey Y'll

robust horizon
#

good evening!

sage aspen
#

Good evening

nova totem
#

Evening everyone!

open surge
#

hiya!

dim wigeon
#

Hi everyone! 👋

lethal lagoon
#

Yay! Hi @north harness ! Oh super cool a bot workshop!

#

Hi everyone! Happy Wednesday!

sage aspen
#

Hi @lethal lagoon

lethal lagoon
#

Hi @sage aspen !!!

#

OOH magnetic USB connector!

dim wigeon
#

These new boards are getting so small I’m apt to lose them in my house. 😄

lethal lagoon
#

omg that tiny matrix is amazing

nova totem
#

that text came out so good

dim wigeon
#

That looks amazing, @robust horizon !

nova totem
#

I'm looking at the PixelMap core PR right now too @robust horizon. Great work on all of this

robust horizon
#

scott is about 16 steps ahead on this whole idea

#

so watch out for him!

sand lotus
#

really nice projects scott. that's some advanced stuff of course.

rapid hornet
#

yup advanced. I hope it can be helpful for folks who just use the libraries a few advanced folks make

dim wigeon
#

Seems like you could almost make a CircuitPython-powered BusPirate that way.

rapid hornet
#

maybe. the chip only has 8k ram though

#

so not a very big buffer

#

it does have fast io access from the cpu

dim wigeon
#

Interesting possibilities.

lethal lagoon
#

wow amazing mods for that Lego noodle shop! need that

sand lotus
#

ah a lego noodle shop for the noodles. that's great.

lethal lagoon
#

didnt know there was one!

robust horizon
#

that looked great N+P!

sand lotus
#

sophy's mesh 3d printing ideas continually elevating. brilliant idea.

hot frigate
# rapid hornet it does have fast io access from the cpu

This whole concept is a brilliant idea. Ultimately, isn't the challenge the communication bus protocol? I love the whole thing, overall. I've built a number of end-of-line testers and I have had thoughts about making something similar, but it's a big project. I stopped at what I was going to do for the bus.

smoky island
#

Such a neat way to integrate touch pads. Really cool the way it works in 3D with the mesh and flexing it to make the panels touch.

robust horizon
#

@lethal lagoon I'm curious whether you could 3D print the "thread" part too

sand lotus
#

seems like thin flat cable would be more desirable for that design.

haughty quiver
#

"booop boop boooop" @lethal lagoon !

lethal lagoon
#

@haughty quiver yep that's the sound it would make in my head haha!

robust horizon
#

woooooosh @nova totem

dim wigeon
#

I imagine when you’re 3-d printing onto fabric like that, there’s a balance between making the traces thick enough to get a good connection, and being thin enough to not impact the flexibility of the fabric too much.

lethal lagoon
#

@sand lotus yes i think integrating wire will be the way to go with more complex designs

sand lotus
#

ok the new led animation speeds are getting ridiculously fast. ok... jepler and gamblor, get it to run doom.

rapid hornet
smoky island
#

Nice! thanks for trying that out and sharing Mark! It's amazing to see the speed effects a big real world grid like that.

sand lotus
#

seeing projects like this makes me want to plaster entire walls with led strips and just turn them into displays

robust horizon
#

great impact to the demo

#

Thank you so much @split gazelle !

lethal lagoon
sand lotus
#

Thanks for hosting Liz!

split gazelle
#

thanks folks!

lethal lagoon
#

Thanks @split gazelle !!!

upbeat coral
#

Thanks to all for sharing your time with us

open surge
#

great projects everyone, thanks for sharing!

smoky island
#

Hooray! Thanks everyone for sharing and Liz for hosting 🎉

sand lotus
#

i love the tiles sophy, reminds me of space shuttle tiles in a way, dark carbon tiles.

#

except they conduct

nova totem
#

Thanks for hosting and great projects everyone! (I may have to rewatch some since I was busy typing away during it!)

sand lotus
#

everyone remember to refresh youtube, JP's up next

robust horizon
dim wigeon
robust horizon
#

don't start on time, I have to warm up dinner to eat while I watch

hot frigate
rapid hornet
#

ya, you'd have new i2c command processing for the code on the coprocessor

sand lotus
lethal lagoon
lethal lagoon
dim wigeon
#

@lethal lagoon There was a whole discussion about the balance between tension and compression along the bias axis are the reason why you can’t make good clothes out of paper because it won’t drape properly.

sand lotus
#

that's a neat point

lethal lagoon
#

wow that is fascinating @dim wigeon

sand lotus
#

3d printing can offer rigidity that most textiles can't offer

#

the whole mesh stuff you're doing sophy has tons of possibilities, i find absolutely fascinating. cutting edge of fashion design, imo.

hot frigate
dim wigeon
#

“The drape of a fabric depends mainly upon its shear modulus, and although, very probably, few couturiers could quote any figures…the lower the shear modulus of a “material” the less its tendency to unwanted creasing. The reason we cannot dress ourselves in paper or cellophane without appearing ridiculous is mainly that these materials have too high a shear stiffness, so that they will not drape properly.”

haughty quiver
#

Hello all!

robust horizon
#

I decided to have a bowl of cold cereal so I'm good to go

viral sail
#

Good evening.

slow spire
#

Hi, y’all!

dusk socket
#

JP going to lay some knowledge on us.

inner spade
#

👋

tulip canyon
#

Hey everyone. Hey JP

cinder wind
#

LLLAAARRRSSSS

slow spire
#

LinkedIn has your stream, too!

split gazelle
#

will the later hour affect the power of Lars?

echo canopy
#

👋🏻

sand lotus
#

that's a huge arduino uno in the back, never noticed that before.

nova totem
#

Doesn't the late hour give Lars more power?

slow spire
#

Hahahaha

cinder wind
#

actually a normal sized Arduino, JP is just very tiny

slow spire
#

That’s why they hired him.

sand lotus
#

ask a bachelor, i feel like JP's needs to start handing out roses 🌹

robust horizon
sand lotus
#

using the Circuit Playground as a bot platform is a great idea Jay. that was really cool.

dim wigeon
#

I feel like one doesn’t have to be an Engineer to be an engineer. Or maybe, one doesn’t need to be an engineer to engineer things? Something like that. 🤷‍♀️

slow spire
smoky island
#

I was stoked to hear about that watch device. I got one of the early espruino's but hadn't kept up much with the project. It's great to see a neat new form factor and even better to see blinka on there!

slow spire
dim wigeon
#

@slow spire Same. I can’t even use the title “BA”… 😆

slow spire
#

I’m definitely faking the EE part.

#

Me neither, @dim wigeon !

nova totem
#

I really want one of those scorpio boards

shell mason
#

board of boards

slow spire
#

And since I’m now married, I don’t think my husband would appreciate me using bachelor.

split gazelle
#

🦂

sand lotus
#

think i can run my entire dragon skull mask on 1 scorpio now cutting down the wiring and batteries inside. definitely going to pick up a couple scorpio boards. and they're 5v out so brighter LED than 3v!

#

It's JP though @slow spire he'll understand.

dim knot
slow spire
#

Hahaha

robust horizon
#

pro tip: put one of EVERYTHING in your cart. then when product pick starts, you're sure to get 50% off. just check out before you even know what it is

sand lotus
#

lol

robust horizon
#

you'll probably also get free stuff, which jp neglected to tell us about I think. maybe I missed it

shell mason
#

some with lars magic

sand lotus
#

i have about 10 of the magnetic cables which also act as a quick reset, very handy, but having the reset switch on the pi cowbell is very handy too.

#

i was wondering what file glider was Liz!, it's actually an adafruit app?? had no clue!

dim knot
#
App Store

‎Wirelessly transfer files to and from file transfer ready Bluetooth
Low Energy (BLE) firmware. Browse and edit files from within File
Glider or use the Files app integration to access the files from other
apps. Multiple devices can be managed at once and access can be shared
amongst multiple apps.…

sand lotus
#

only for BLE so nrf52840's etc?

#

ohh i have a couple of those

mellow thunder
#

Lol Android users get no love...

split gazelle
#

it's on android 🙂

sand lotus
#

why is there soooo much cool stuff, so many projects not enough time

cinder wind
#

ItsyBitsy nRF52840 represent!

mellow thunder
#

@split gazelle awesome thanks 😊

sand lotus
#

JP's product pick of the week had the LED glasses board a couple weeks ago which are 52840 based too

split gazelle
#

i have used it, can confirm 😺

robust horizon
#

And the protocol is open, so you can also create your own client. If that's the kind of thing you like

rapid hornet
cinder wind
sand lotus
#

S3 BLE still very buggy but when it does get hammered out it's going to be another BLE board... the C3 too.

slow spire
#

Does it work yet on BLE ESPs?

robust horizon
#

@slow spire I don't think so

open surge
#

Anne is so close to 10k subscribers, so go sign up!

sand lotus
#

anne is very excited for approaching the 10K milestone

#

only like 63 to go last i heard, very close

#

looking forward to the Make livestream on Dec 1 that's going to cover all the best boards of the year and some of their creators. that's going to be big.

tulip canyon
#

Raspberry Pi beret, the kind you find in a second hand store

dusk socket
#

put her link on so we can go help he get to 10K

robust horizon
open surge
slow spire
#

Time to revisit my dusty Mastodon accounts.

dim knot
sand lotus
#

just gave you a follow jepler. yeah almost time for everyone to switch to mastodon as musk is flipping switches homer simpson style seeing what breaks.

tulip canyon
#

Something I like with Feather

sand lotus
#

yeah one of the nice things about the feather design is you can't get it backwards.

tulip canyon
#

You can also read pin numbers lol

sand lotus
cinder wind
#

Nah Raspberry Pi is teaching us that reading pin numbers is not cool any more

inner spade
sand lotus
cinder wind
#

I hear the first AdaBox is a DIY Lars

split gazelle
#

the live unboxings are the best

robust horizon
#

thanks for sharing the mastodon links, all. I'm already getting more out of it than I ever personally did from that other site

sand lotus
#

oh wow what in the cool heck is that... telescopic mast too.

tulip canyon
#

Nice short-wave

slow spire
#

I love shortwave.

robust horizon
#

nice fly

sand lotus
#

number stations still exist, doing their thing, nonstop

robust horizon
#

digital tuner?

slow spire
#

Numbers stations are still a thing!

robust horizon
#

nice

split gazelle
#

that's a fun oscillator

cinder wind
#

Be honest, @haughty quiver, you just wanted that radio because it can sound like a synth with those SSBs

sand lotus
#

surprised air traffic bands still work on that. some technologies take longer to update than others i guess.

slow spire
#

I had to learn about some of that airport comm stuff for my FAA part 107 drone license

tulip canyon
#

I'm now just using SDR and CubicSDR which is pretty capable

viral sail
#

You can still tune into WWV timing signals.

slow spire
#

I use SDR on the web when I want some shortwave.

nova totem
#

I live almost next door to the airport, can pick the frequencies out really clearly. Even some of the very local ones (baggage handling)

sand lotus
#

good design

robust horizon
#

of course it's "D" cells

tulip canyon
sand lotus
#

man they don't make stuff like they used to, someone put a lot of TLC in that design.

slow spire
#

3D cells!

sand lotus
#

yeah is there a shoulder strap?

slow spire
#

Nerdy boombox!

sand lotus
#

question about the scorpio. can it do analog LED out and digital (neopixel) out? or only digital? ADC <-> DAC on those pins?

#

make code is a lot of fun to play with

#

also something i found recently that someone in discord brought is up is wokwi.com's Pi Pico emulator, works great in circuit python.

slow spire
#

Just started playing with Wokwi. It’s cool

sand lotus
#

great way to prototype small projects digitally instead of on a breadboard. only used it with an LED and a switch but it works great.

cinder wind
#

Yay! I love Wokwi. Great way to test out CircuitPython or Arduino code without needing to pull out a board

sand lotus
#

during halloween that highschool that did the pumpkin projects created entire music scores manually with makecode. creating notation in make code is a breeze.

slow spire
#

It’s sometimes a wave, sometimes a particle.

cinder wind
#

wait I thought photons were wontons you put in Pho soup

sand lotus
#

plasma in the mouth, probably not tasty

slow spire
#

Fauxtons

inner spade
#

Photon = 2000 Phos

sand lotus
#

why not 1024 tho

slow spire
#

2kPho

sand lotus
#

🆕

dim knot
split gazelle
#

👁🕵️‍♀️

sand lotus
dim knot
robust horizon
#

all the eye-spi data signals labeled

sand lotus
#

i picked up a couple neopixel BFF's but with the scorpio coming out now i'm not sure which one i'm going with for the dragon skull mask, both are great options for wearable projects.

robust horizon
#

yes there is i2c (sda/scl)

cinder wind
#

wow with all these QTPy BFFs (neopixel grid, battery, neopixel driver), we can make a real chonky boi QT Py project

tulip canyon
#

😄

shell mason
#

product of the news

sand lotus
#

i have a qt py with the battery bff and it's chonky already, adding the neopixel bff is going to be a cube by the time you add everything.

shell mason
#

QTboi py project?

slow spire
#

Top Secret, please!

sand lotus
#

qt chonk

robust horizon
#

@robust horizon does the tv clock project only work with original esp32?

slow spire
#

Big top secret reveal last week!

cinder wind
#

numbers stations: gotta distribute the one-time keys to the spies some how

merry gulch
#

QQ Looking for a way to have a standalone programmer and tester for micros. Any suggestions?

shell mason
#

Lars is looking for as on that monitor

#

you want Chonky Lars Boi?

dim knot
shy topaz
#

That Sony is a dream. I have a Trans Oceanic 3000 that takes nine D cells.

sand lotus
#

would make an awesome emergency radio to play with during hurricanes

#

which is a thing some of us have to deal with :/

cinder wind
slow spire
#

@merry gulch I know Adafruit has those for testing products

#

There may be a learn guide

merry gulch
#

I saw the youtube to using RPi with OpenOCD. Is that good or is there something better??

cinder wind
sand lotus
#

lady ada recently put out a video showing adafruit is switching to rp2040's for their jigs due to chip shortages, the rp2040 is very available.

viral sail
#

Thanks @haughty quiver and good night. 🌘

open surge
#

thanks JP, good show!

split gazelle
#

thanks @haughty quiver ! great show!

tulip canyon
#

Thanks JP, Adafruit and community. All the best to Limor and PT

robust horizon
#

knocked it out of the (john) park, as far as I'm concerned.

merry gulch
#

Yes, Thanks!

cinder wind
#

Thanks JP!

smoky island
#

Thank you JP!

inner spade
#

Thanks to JP and BlitzCityDIY for hosting tonight!

slow spire
#

Thanks, JP!

cinder wind
#

Yeah, thanks Liz!

robust horizon
#

?showtimes

arctic abyssBOT
#

[Desk of Ladyada - on hiatus]
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
[Ask an Engineer - on hiatus]
John Park's Workshop - 8pm ET Wednesdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

sand lotus
#

thank you for hosting tonight, great job.

robust horizon
#

ohhhhh goodnight all

upbeat coral
#

Thank you for taking time for us.

cinder wind
#

loololol

merry gulch
haughty quiver
#

thanks so much everyone!

sand lotus
# merry gulch Thanks for info. Will look for that video. That's what I want to do!

This week we got our RP2040 Tester Brains board prototypes and we're beginning the bring-up process. We wrote a test program to try out various elements like the LCD, NeoPixely backlight, and SD card. Then we verified the USB host with an enumeration test. Next up is getting AVR programming, then SWD and finally RP2040 using a 'port' of picotool...

▶ Play video
slow spire
merry gulch
slow spire
#

That site has some fun, historic info on them, too.

haughty quiver
#

thanks, i love that, i'll read up on them

loud verge
#

Inaugural Ask An Imagineer episode was great!

smoky island
#

obs

clear matrix
#

@smoky island Everything ok?

smoky island
#

Yes, sorry. Apparently this had focus instead off my start app search 😅

#

That does explain why it didn't launch the first time though

clear matrix
#

I wasn't sure if it was that, or a desperate cry for help. 😂

#

I was typing git commands in here earlier. So I get it.

brazen grove
#

we are live

modern night
#

Hello all! Hope everyone's friday is going well!

grand tusk
#

Hmm, no display.show()? How will that change displayio for blinka? What about the JavaScript port?

fallow fractal
#

question, for your example of having multiple root groups that switch between. -- scene 1, scene 2, ect.

grand tusk
#

okay thanks for the explanation

fallow fractal
#

we just change the property?

#

do we need to call a method to inform the code there was a change?

#

yeah. if you have an example that would be amazing. thank you.

fallow fractal
#

are there automated tests as part of the build process?

#

i know hardware emulation might be difficult in the near term, but perhaps you could use something like a trinkey to run traditional automated tests on.

#

yeah. send me what you have on discord sometime, i'd love to take a look

wind spoke
#

Hi, for human testing, one way to help distributed testing, if you have code and expected result (picture, audio). And if it is easy to upload that code (like the project download), then it is easy to ask other to help.

fallow fractal
#

perhaps a better question to ask is the 80/20 rule, where are the majority of circuit python bugs? core language features or something specific to an attachment -- display / sound / neopixels ect

brazen grove
#

I think the LED matrix displays use that

#

oh, no

#

that was this tablet project!

#

with an lcd display connected directly to the mcu, without a driver chip

#

the one you ran a lottery for

wind spoke
#

Bugs in the core affect more people...

#

Except if this is corner case.

fallow fractal
#

testing the core is easier, because we can just run a bunch of python code and have it write to file after.

#

check the test results file and see if everything worked

thorny thicket
#

does adafruit sell a esp32 chip that i can use ethernet instead of wifi

brazen grove
#

the matrix led use the framebuffer library, but not framebufferio

#

it's the framebuffer from micropython

wind spoke
#

I made a few contribution to the ISL, I was suggested to implement pixelbuf ... but I did not knew how to. That was for a Pimoroni multi-pixel "line".

#

Check the learn guide of that Ethernet Feather to see the usecase and the language that are supported.

#

ISL#### the library you were looking at.

brazen grove
#

it's using this internally

#

you will need to assign the root_group in your code to test it, though

brazen grove
#

you can always use incognito mode

#

or different browser

modern night
#

Thanks for the stream! This is a really interesting addition.

brazen grove
#

thank you for working on this!

smoky island
#

For sure! I am am happy to. It was just barely beyond the scope of what I've done before so it's been a good learning experience for me.

smoky island
sand lotus
#

👋 ☕

inner spade
#

👋

grand tusk
#

👋

sand lotus
#

Don't know if you saw but I submitted a Twitch & Mastodon API for review. 🙂

#

Adafruit discord is 🔥 for learning about cool electronic projects.

#

I missed yesterdays stream and didn't get a chance to watch the replay either. Saw some chat about root_group so figured it's about the display show stuff dishipu was talking about.

#

I think you'll be proud of me with the Twitch API. It's using a real 0auth bearer token process.

#

so many boards... which random button sequence gets this one into bootloader mode... i end up doing like 10 attempts before actually getting it from board to board. of course if you don't get it then have to go look it up. happens to everyone no matter the skill level.

#

i did actually get a 2nd matrix panel. going to port the 7-segment project to the 2 matrix panels. yup.

#

i love the pink feathers. sad when lady ada said the next revision won't be pink 😦

#

exactly, i'd love to see a baby blue or torquoise.

inner spade
#

Like the OSH Park “After Dark” board color, too.

sand lotus
#

is that the matte black? i don't know their boards they won't convert easyeda gerbers correctly. can't use them even if i wanted to unless i port my files to kicad somehow.

inner spade
sand lotus
#

what CP are you running? is that still on a version that had the reset bug or something?

#

oh beta4 nvm

inner spade
#

Clear solder mask

sand lotus
#

oh wow that's what i keep seeing. now i get it, yeah that's cool.

#

the gold enig contrast looks great with that too

#

sharp displays haven't been updated for displayio?

#

54 is too big for the 1.3" yeah gotta be for the 2.7"

#

when working with a new screen i move everything to 0,0 it's easier to push stuff out from there instead of guessing how much minus to make something.

#

possible with the new ulab and speed optimizations to make displays run faster or is that still bottlenecked by the SPI bus speed?

#

jepler, gamblor, todbot have all shown some new code recently for LED speeds, unsure if that'll translate to displayio.

#

aren't displays just rgb leds though? that's where my brain was going with that.

#

ahhh that's why new labels spawn off screen. the anchor point. never realized that explains it.

inner spade
sand lotus
#

thought danh said root_group change wasn't going to happen until 9.0, how is it already supported?

#

or is this just about making a core root_group name kind of match up with a displayio root_group?

#

ah ok, cool that's it's starting to happen quick. whew life moves fast sometimes.

#

are there any different features between root_group and show or just a name change?

#

in programming that's called verbose

#

verbosity, stems from the word verbatim i suppose.

#

no just saying in general that verbose means "output exactly as i see it" or in the case of a verbatim quote in the news it's the exact thing someone said.

inner spade
#

from adafruit_matrixportal.matrix import Matrix

#

Instantiate and blank display

matrix = Matrix(bit_depth=6) # default is 2; maximum is 6
matrix.display.brightness = 0

#

(sorry, no backticks in this phone)

sand lotus
#

that right there is why i started on the api examples. working with portalbase or matrix portal imports so many libraries that might be unnecessary. basically, bloated.

inner spade
#

Bit depth dramatically impacts refresh buffer size

sand lotus
#

ohh you actually switched displays to a matrixportal. rip, nvm.

#

yeah true

#

but i was the beginner and trying to get something working on matrixportal or portalbase was kind of a nightmare. actually has the opposite effect of being easy to use for a beginner.

#

if it was easy i would have never written the api examples

inner spade
#

If the MatrixPortal is set to high brightness and is underpowered, it can cause the file system to wipe.

sand lotus
#

wait what

#

wow

#

that's good to know because i ordered a 2nd panel and intend on trying to run both on 1 psu

inner spade
#

Need to supply lots of power via usb when the display is bright.

sand lotus
#

oh one thing i've learned about the matrix is if you don't plug in the 5v supply it only displays in red, forgot to plug in the external psu when i first got it, learned that one the hard way.

inner spade
#

That’s a Matrix Portal issue cause the MPU and display are on the same power wire.

sand lotus
#

oh i have a rgb matrix featherwing, not matrixportal, paired to an S3

inner spade
#

That’s why I blank the screen as soon as possible then put PaletteFader in place. The matrix.display.brightness is only binary; 0 and 1.

sand lotus
#

i can scroll back and look for you

#

hard to see due to the window layout but looks like it was mostly empty, can't see in the lib folder but main directory only has code.py as far as i can tell.

inner spade
#

0 is off

#

A full red display suddenly draws a bunch of current. A roll of the underpowered dice.

sand lotus
#

because i figured out it only shows red when on usb power my guess is the red showing up is during reboot and it turns on/off the 5v supply?

#

easier for me to know that since external psu isn't tied to the feather with the rgb matrix featherwing?

#

when i hit save with the featherwing it does a bunch of weird stuff showing random lines and stuff, then resets, and everything reloads fine... most times. sometimes i'll get a hard fault because i'm using an s3 which has hard fault issues still.

inner spade
#

During the reset sequence, the attached matrix is under its own random control, at least until CircuitPython starts talking to it. Perhaps the MatrixPortal build should have display blanking as a priority during startup.

sand lotus
#

from my experience it's not like a TFT and displayio, there are artifacts most times on the panel before resetting to black.

inner spade
#

The matrix panel isn’t very smart, just fast.

sand lotus
#

here's what mine does when i hit save

#

rgb matrix featherwing + s3

inner spade
#

Same pattern each time?

sand lotus
#

also if i unplug the usb cable to the feather it does keep the image on the screen, unsure if that means it crashed.

#

haven't used it enough yet

#

yeah kinda fond of the glitch effect lol

#

no different patterns each time. i think it's actually the fonts getting stretched or warped. only theory i have so far.

inner spade
#

Appreciate the stream. Thanks!

sand lotus
#

neat stream, early look at some big changes coming, thanks foamyguy.

midnight plinth
#

Waiting for John

haughty quiver
#

same

grand tusk
#

🍭

midnight plinth
#

Good afternoon JohnPark

viral sail
#

Good afternoon.

drowsy inlet
#

hello all

cinder wind
#

are we live

inner spade
#

Waiting for Lars

grand tusk
#

I hear music.

clever summit
#

🇸🇪 👋

grand tusk
#

oof I saw Lars

ivory flax
#

Howdy

wild urchin
#

I see the glasses are clean now

cinder wind
#

oh no JP is moving faster than time again

echo canopy
#

Question.. I k is it’s meant for a display to MCU….. what’s the max current you think the mini lines can handle if I just want to do a quick GPIO connection? For semi permanent set up

#

Okay under 300 mAh or so ?

carmine lance
#

unrelated to this device, but will the barebones macropad be coming back in stock anytime soon?

rotund marsh
#

Curious about max current too, datasheet for fpc connector would be nice. Could use the connector for other non TFT scenarios.

cinder wind
#

these FPC cables are essentially the same as the Raspberry Pi camera connectors, so any datasheets you can find for them will apply to these, wrt current & voltage

drowsy inlet
#

Q: does the cable need to be oriented a particular way?

earnest cosmos
#

I wish that the EyeSPI capable displays would break out the rest of the pins (the I2C, GPIO, etc) to 0.1" header so that one could hook to them.

drowsy inlet
#

thank you for the answer

clever summit
#

Looks like FPC cables can be used up to 200 milliamps.

cinder wind
#

that sounds about right

clever summit
#

Most datasheets don't even tell you.

rotund marsh
#

Off topic, but someone mentioned Macropad... For some reason, earlier today, was day-dreaming about Macropad with PicoW/esp32 wifi and battery 🙂

viral sail
#

Thanks @haughty quiver

midnight swift
#

Thanks!

drowsy inlet
#

thanks!

clever summit
#

Thanks!

grand tusk
#

Thanks JP!

rotund marsh
#

Cheers!

drowsy inlet
#

🦃

inner spade
#

Thanks!

#

Disco dancin’ Lars. Yikes!

shell mason
#

larsin tuesday

haughty quiver
shell mason
#

🦥

inner spade
#

Stayin’ alive

wild urchin
#

Thanks @open girder ! I'm always thinking about ways to route cables around my forearms, for instruments and displays to go on wearables.

#

I never get around to building them. 😭

inner spade
#

I still struggle to figure out how pixelbuf translates to an RGB matrix. That's the pathway to controlling RGB matrix brightness since it's not provided in the hardware via the HUB75 interface.

#

Need a block diagram of how the "buffers" interface between displayio and the hardware.

#

If you ever run across a description of the displayio architecture, I'd be forever grateful.

inner spade
#

Dinner time here. I'll catch the remainder on VOD. Thanks for streaming today. Always a nugget or two in there.

wind spoke
#

If you are like me, you are missing LadyAda stream... but YouTube recommendation will suggest previous stream too. So I'll share this link with a time seek to a 5 seconds micro-controller joke that I missed when watching the first time: https://www.youtube.com/watch?v=LMfRA_k-EYQ&t=531s it is about the RP2040 launch.

sand lotus
#

did JP get the time conversion wrong? Shouldn't it be 8pm EST?

#

youtube showing jp's workshop starting at 7pm EST

safe carbon
#

I'm on the west coast. On YouTube It did say 4pm at around 3:55, but it looks like it's updated to 5pm (PT). There are nine of us waiting.

sand lotus
#

Hit refresh in youtube. They rescheduled JP's workshop for the correct 8pm EST timeslot now.

safe carbon
#

Ohhh, he's doin the workshop instead of Ask An Engineer.

sand lotus
#

apparently yes, still get a show after show & tell 🙂

fossil musk
#

See you all in 50 minutes or so

sand lotus
#

show and tell starts in 20 minutes

#

7:30pm Show & Tell

#

8pm JP's Workshop

sage aspen
viral sail
#

Good evening everyone.

sage aspen
teal river
#

Here to watch for the first time in AGES!

nova totem
#

Good evening everyone

sage aspen
#

Good evening

cinder wind
#

hi everyone

smoky island
#

👋

cinder wind
#

yay thanewt!

agile gate
#

Hello everyone

teal river
#

I think this is the first time I've seen you host Melissa :O and I didn't know Scott was gone at all! I've been gone so long

cinder wind
#

I mean tannewt

teal river
#

[I also totally missed the launch of the Pico W and accidentally ordered some, lol]

agile gate
#

A cost-effective USB switch interface based on a commercially available Trinkey board allows two assistive switches to be connected to a computer.

teal river
#

Thanewt is the alternate version of Thanos where he's as into CP devices as Scott, lol

agile gate
#

I brought a friend to help me this time to show the device 🙂

tulip canyon
#

8.0.0.4 - dirty

smoky island
#

Hooray, web workflow. Thanks for working on it and showing progress. Also that blinka loading spinner is amazing, I haven't seen that before blinka

teal river
#

Hi foamy!

agile gate
#

yayy

teal river
#

And yes, spinny blinka is wonderful!

#

All loading spinners should be blinka

#

It's wild that now we can do coding via WiFi only... I remember when MCUs needed special serial adapters or USB adapters and special programmer circuits!

#

It's a dragon!

low fractal
cinder wind
teal river
#

I should find my antique NeoPixels and test this, lol

#

I have some of the aformentioned 2012-era ones!

sand lotus
#

i think he wants derrick on the same time

#

joint project

low fractal
sand lotus
#

awesome project.

sage aspen
teal river
#

AND it's a little rocket shape! Super cute

sand lotus
#

brilliant assistive work, thank you for sharing that

smoky island
#

Nice! Really amazing work! thanks for working to make these devices cheaper and easier to attain.

cinder wind
#

ahah nice cyber foggoggles @sand lotus

viral sail
teal river
#

Groovy

agile gate
teal river
#

Needs some vents and fans XD

#

Cat

tulip canyon
inner spade
#

@sand lotus Very cool! Also for health care workers. My dentist would probably want one.

low fractal
smoky island
#

Cool goggles! 🥽 gus

teal river
#

@sand lotus Can you control the brightness and strobe/fade? An RGB version might be helpful for, say, differentiating different response teams, and brightness control would be helpful to reduce battery usage and not blind people when you're in front of them

viral sail
#

Great projects everyone. Thanks for sharing.

tulip canyon
#

Thanks everyone

agile gate
#

cool project there, thanks for sharing

smoky island
#

Great stuff tonight. Thanks everyone for sharing and Melissa for hosting!

cinder wind
#

thanks @sage aspen !

sand lotus
sage aspen
#

Thank you everyone for stopping by and sharing your projects.

sand lotus
#

thank you for hosting Melissa 🙂

teal river
#

Good show!

sage aspen
#

You're welcome

#

Thanks @teal river

teal river
#

Now let's go see if I can find those ancient NeoPixels

sand lotus
#

@teal river Yes you can control the brightness with voltage level, i just have it on a rotating fade effect. it's customizable in the same way a normal non-addressable LED is.

teal river
#

Is it a strip of single color, or RGB non addressable?

sand lotus
#

I used it with a 10,000mah battery and it lasted 4-5 days non-stop

teal river
#

Noice

sand lotus
#

2 single color strips

#

noods. they don't come in RGB.

teal river
#

Ahh

sand lotus
#

a tiny 350mah battery lasted about 5-6 hours

teal river
#

Not bad

teal river
sand lotus
#

my particular setup doesn't have a potetiometer for brightness but definitely possible yes. the BFF charger has a tiny on/off switch

low fractal
sand lotus
#

paint your dragons story on the neopixels was fascinating... what are the implications if any for more recent neopixels?

#

would have asked earlier but i literally couldn't see through the fogged up lenses to even read chat lol

teal river
#

Sounds like it just means a little saved space on code now, and the sticking realization that we could have gotten rid of the lower speed ages ago XD

low fractal
teal river
#

Less to maintain and no function lost is good!

sand lotus
#

👋

teal river
#

Hiiii!

sand lotus
#

Ask an Injohndeer.. totally works

ivory flax
#

Hi

midnight plinth
#

The workshop begins, Yay

sand lotus
#

🦃

teal river
#

Haaaappy Turkey day!

#

Gobble gobble gobble 🦃

cinder wind
#

if you type GOBBLE GOBBLE you get DOUBLE discount, divided by 2

mystic atlas
#

gobble gobblr

#

gobble

sand lotus
#

i'm going to have to go back and watch that tonight. had my goggles on the whole time and couldn't see s***

teal river
#

Oop

sand lotus
#

neopixel triage time 🏥

#

hot glue :/

teal river
#

Fog collectors XD

sand lotus
#

also the RGB step switch which i thought you and todbot would geek out over

teal river
#

Wow, I think the last time I was around the POTW was the EyeSpy, or something related…

#

Mmm flying toasters

dim knot
feral mortar
#

Gobble is not working for me

teal river
#

Loop-da-loops

sand lotus
#

Invalid Coupon Code

split gazelle
#

good evening folks

#

I’m so sorry I do not 😅

sand lotus
#

tried a bunch of different iterations, don't think it's a simple misspelling.

digital crescent
#

did lady ada have baby ada?

cinder wind
#

StemmaBB

teal river
#

Wait, when did AdaBoxes stop? I didn’t think about it since I wasn’t around

#

WAIT BABY ADA WHAT

feral mortar
#

working!!

teal river
#

I MISSED SO MUCH

sand lotus
#

apparently bad luck to talk about bb before it's born. they've been pretty private about it. they'll announce something if/when they have something to announce.

cinder wind
#

Yes, Coupon Code works

sand lotus
#

Congrats to Adafruit for reaching the 10K newsletter subscribers milestone!

teal river
#

Snek!

sand lotus
#

ohh someone made a stamp out of the pico

dim knot
#
sand lotus
#

Question: now that i have RGB step switches it takes 4 pins per step switch. I'd like to keep the rainbow PWM capability. Is there an I2C LED driver for 16 step switches someone can recommend. 16 x 4 = 64 pins. This is for the TR-Cowbell. I only have about 8 pins available on the Pico for it so I2C probably required. 😖

teal river
#

Question: I got a couple power inverters from Amazon with this very saw tooth looking wave — they’re supposed to be “modified sine wave”, and one box shows a stepped square wave, not… this. Do you think this is likely to damage something without filtering the waveform? A quick PC power-on test resulted in loud buzzing from the PSU, and I was afraid to run it longer!

tulip canyon
compact sandal
sand lotus
#

Someday I'd like to create a logitech harmony replacement using circuit python. Would love to see someone take that on.

verbal river
#

mitch Altman

sand lotus
#

ohhh didn't know that existed. awesome! that'll make universal remotes much easier to make.

teal river
#

I’ve also seen people use an IR receiver to get inputs from an original remote for programming their own device

sand lotus
#

Looks like the TV-B-Gone is Mitch's design. He's selling them at his website.

#

is there a way to capture codes without an oscope?

teal river
#

Don’t deafen yourself!

sand lotus
#

i feel like this needs to be improved to be more beginner (don't have an oscope) friendly.

teal river
#

I think this part is just to visualize for demo purposes

cinder wind
#

The Arduino IR library is good for capturing and decoding these IR remotes

sand lotus
#

ohhhhh i see how the IR can be used now. makes sense. that's cool.

cinder wind
teal river
#

Question: I have a cheap PC PSU that seems to show direct continuity between the voltage rails of the 24 pin, CPU 8 pin, and PCIe 6+2 — that means I can just tie it all together as one rail to maximize output for a bench PSU, right?

#

My dad has been using his ancient Samsung Note 2 with an IRBlaster as a remote, so this would be helpful to replace that when it dies

#

Is it just me, or is the feed jumpy/laggy?

sand lotus
#

@teal river umm not sure if i'd mess around with a PSU like that. unless you're following a guide that covers doing it safely that could be dangerous.

#

stream is fine for me

teal river
#

Guess it’s my silly TV again

sand lotus
#

i have never heard of such an NES thing.. what is this voodoo creation.

teal river
#

OHHH, you’re so lucky to get your hands on one of those!!! I never had any of the 4-player games

cinder wind
#

we need more "TURBO" buttons on our devices

mystic atlas
#

I did not know there were any 4 player games

midnight swift
teal river
sand lotus
#

that's amazing

teal river
#

Since the NES doesn’t talk to the controller, I think the only “delay” with that device is the time it takes the light to travel to the console… which is obviously negligible XD

sand lotus
#

i hated going over to my friends house who had a turbo controller and i didn't. basically cheating. hated turbo mode ever since. 😛

cinder wind
#

38 kHz

sand lotus
#

wow those are rare and JP's got 2, he's serious about this project.

teal river
#

JP is “go big or go home”

sand lotus
#

the way those look and plug in reminds me of a dewalt battery

teal river
#

Lol

sand lotus
#

there was a robot?

teal river
#

R.O.B.!

sand lotus
#

now i feel like half my childhood was missed.

sand lotus
#

wow

teal river
#

Part of me wants to see, part of me is afraid it’ll be broken…

sand lotus
#

who's out there pawning rare nintendo parts? california really different than florida.

teal river
#

Silly people who don’t research what they’re gonna sell, lol

verbal river
haughty quiver
sand lotus
#

we need someone to port this stuff to CP

teal river
teal river
tulip canyon
#

Thanks JP - Happy Thanksgiving to American friends

sand lotus
#

really cool episode, learned some neat stuff. 🦃 Have a nice thanksgiving JP!

viral sail
#

Thanks @haughty quiver . Happy Thanksgiving and good night everyone. 🌒

teal river
#

(If you did, sorry!)

mystic atlas
#

WOOT WOOT

teal river
#

Happy Turkey day!!! Don’t eat too much!

#

Message above the remote one was the question!

mystic atlas
#

You know I will

sand lotus
#

🤣

teal river
#

RIP question, lol. Maybe next week

#

Good show!

cinder wind
#

it's like she's yelling "GOBBLE"

sand lotus
#

she looks hungry, someone get xena a turkey, make that 2 turkeys

verbal river
#

moment of Xena always so relaxing

teal river
#

XENA IS EXCITED ABOUT TURKEY

tulip canyon
#

If I ever host...

haughty quiver
#

hahaha that's perfect

sand lotus
#

moment of xenon

teal river
#

The Moment will continue to evolve

mystic atlas
haughty quiver
#

thanks so much all, and happy 🦃 day!

teal river
#

Drat, my USB soldering iron can’t unsolder the PSU rails…

teal river
#

!showtimes

#

?showtimes

arctic abyssBOT
#

[Desk of Ladyada - on hiatus]
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
[Ask an Engineer - on hiatus]
John Park's Workshop - 8pm ET Wednesdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

sand lotus
#

@teal river the showtimes are also in the pinned messages for this topic. oddly the pinned message doesn't match the showtimes. showtime command has been updated with recent changes but the pinned message has not. might need a moderator or admin to fix that. i'm not sure who to tag @clear matrix perhaps.

#

if dynobot has the latest updates then would probably be best to put a list of dynobot commands (such as showtime) as the pin instead of the lineup.

teal river
#

I always forget it’s pinned anyway XD

#

The pin is just a showtime command result anyway

#

We have many ways to peel the potato in hacker town!

sand lotus
#

yes but i always forget the command. is there a list of commands for dynobot somewhere?

teal river
#

Not sure… showtimes is the only one I really use here, and I just forget the prefix, lol

sand lotus
#

same, which is why i think it's a good idea to at least put that 1 command in pinned for this topic.

teal river
#

The all-powerful mods shall render a decision in their own time…

upper sandal
#

oh yeah the pin was out of date until somebody mentioned it recently, and now that s&t is on hiatus it's out of date again

teal river
#

It’s a shame you can’t have a dynamic pinned message that’s always up to date

charred lion
#

Hello

sand lotus
#

don't think there's a JP's workshop today dave, it was last night after show & tell

#

today is a holiday in the US

noble grove
#

showtimes

#

@arctic abyss showtimes

#

hmm...

#

@arctic abyssbot showtimes

#

dyno showtimes

teal river
#

It’s ?showtimes

proper prawn
#

Hi Tim and Hi to all present on this 'dark' hmmm what do I say 'black' Friday

inner spade
#

👋

proper prawn
#

Audio OK Tim

mystic atlas
#

hello

teal river
#

Hi hi!

inner spade
#

One works with addressed LEDs, the other is for matrixed LEDs.

#

Addressed LEDs have built-in pixel memory. They hold the color/brightness setting, not requiring continuous refresh from the microcontroller.

teal river
#

Websites can lead to anything and everything

#

CircuitPython website? john_think

#

Plots a Pico W webserver

#

If you aren't digging into someone else's old code, you're doing it wrong :P

#

NeoPixels are blindness-makers

inner spade
#

Recent streams have me thinking about writing a circuitpython helper to add slicing functionality to displayio.palette and .group. Proof-of-concept to see if that can help when using ulab. Thinking that it could improve performance for managing animated display objects. Have a hardware project to complete first, though.

teal river
#

Yay compiling!

#

RIP Foamy eyes

#

It's still glowing your whole face, lol

#

Personally I keep my NeoPixels either turned away or covered up

#

Facebook, yuck

inner spade
#

Is root_group really a group or just a layer?

#

Can you append to root_group?

#

Like with other displayio.groups?

teal river
#

Try saying root_group 10 times fast...

inner spade
#

It’s confusing to call it _group if it doesn’t act like a group. It’s really just a container for the currently visible group of I’m understanding it properly.

#

Conceptually it appears to be the pointer to the group you want to display.

#

Can you show the properties of dir(board.DISPLAY.root_group) before assigning a group to it?

#

Cool! That means you can append a bunch of groups in there. Thanks for indulging my curiosity.

teal river
#

Oops, profane comments…

inner spade
#

You’re adding a soul to the machine.

teal river
#

SOUL BLOOD FOR THE SOUL BLOOD GOD

sand lotus
#

board_init.bootloop = False 😬

teal river
#

Would be nice if it could break itself out of a boot loop the way a PC can break itself out of a boot loop from a bad overclock after a few failed boot attempts

sand lotus
#

could it be coming from &circuitpython_splash because of the ampersand?

#

meaning something else is injecting into the splash other than the 1 thing you're expecting?

#

my understanding of ampersand in c is breaking out a variable to be used in another function. they can be dangerous if it's being used elsewhere and now you've got multiple things going into it.

#

usually you'll get some errors for unexpected arguments or stuff like that, you're not getting that though. so either it's really sneaking in there somehow or is that not even the issue at all.

#

and there ya go, it was actually sneaking in there from somewhere else.

#

what would you do there? do else for everything and give them unique else prints?

teal river
#

Dinner time

sand lotus
#

returning false without understanding if that's actually the problem is a shot in the dark, not the best way to go about it for something as severe as a hard fault.

proper prawn
#

Thanks Tim. Bye to y'all!

sand lotus
#

well that's basically how i am in trying to learn circuit python like everyday. glad i'm not alone in that lol.

teal river
#

What exactly is a hard fault again?

sand lotus
#

yeah circuit python is pretty amazing for that. you can basically set it on fire, hit it with a hammer, hit reset and it's fine. 😛

#

equivalent to a blue screen of death

inner spade
#

Oh how nice it would be if other operating environments were as bullet-resistant as CircuitPython. Haven’t completely bricked anything yet — and I’ve been trying.

sand lotus
#

yeah i have 20 boards, i'm a horrible coder, and i haven't been able to brick a device. +1 circuit python.

teal river
#

Sounds like an exception is like a BSOD but hard fault is an outright black screen crash/reboot

#

Except it doesn’t reboot

sand lotus
#

yes, that's a better analogy.

teal river
#

I too have failed to brick a CP device via software… I even tinkered with my own CP builds

#

What did we see now? I feel like I missed something…

sand lotus
#

looking forward to you picking this back up tomorrow morning. i do enjoy coffee with foamyguy.

inner spade
#

Thanks for the stream!

teal river
#

Gnight Foamy!

#

danh is legend

#

You’d said something about YouTube filtering and I was confused XD

sand lotus
#

oh just some chat spam in the youtube feed that went un-auto moderated by youtube

smoky island
teal river
#

OHH, I missed the spam… can’t read the YouTube chat on stream on my TV and wasn’t looking at the app

#

Gg YouTube

smoky island
#

We get very obvious spam bots that post in the chat. I've been trying to figure out a way to moderate it without the messages showing on the stream. I tried something a bit different today thinking it would help, but it was not nearly as helpful as I had hoped. The messages remained visible even after deleted / reported by mod.

teal river
#

Moderation is hard

smoky island
inner spade
#

👋☕

grand tusk
#

👋 🥏

teal river
#

Hewwo I has coffee

#

I'm playing with a transistor XD

#

Sometimes I wire everything with a single color XD

#

Today is exercise day for Tim

inner spade
teal river
#

I usually just use random wire -- lots of telephone wire and CAT5/6 scraps

sand lotus
#

good morning ☕

teal river
#

hi

inner spade
#

I convert breadboard projects directly to PCBs. OSH Park makes small boards quickly and economically.

sand lotus
#

the Plxl8 friend actually has 2 cat5 jacks

teal river
#

RJ45 is 8 conductor

#

I’ve never had a PCB manufactured, only ever made them by hand

sand lotus
#

i think it's been out for years

#

i've never used it either and skip over it sometimes because the product thumbnail doesn't even really show it

inner spade
sand lotus
#

that's the main thumbnail product image... easy to miss

teal river
#

It looks like it has a brain

sand lotus
#

looks more like they're selling the reels of neopixels than a tiny thing on a breadboard in the background

proper prawn
#

Good morning Tim and all online

teal river
#

HCT245... Octal bus transceiver... seems like it's used in multiplexing?

#

Yay working display!

grand tusk
#

yay!

sand lotus
#

yes multiplexer chip, probably i2c

#

i think most of the samd21's adafruit's been using are g18, not a big deal

#

don't know about the at19 though

#

when i installed WSL Ubuntu and all the adafruit stuff it always complains about needing arm-none-eabi-gcc because I'm on x64 AMD

#

which isn't included in the board make guide

#

oh thought it was related for a second. gdb sounds close derp, it's gcc

#

you are not a person... yeah might want to read the rest of the sentence 🤣

teal river
#

I dunno if you'd be allowed to work for Adafruit if you were a terrorist XD

sand lotus
#

once your designated a terrorist i don't think you're allowed to have an occupation or at least not in the US on a payroll. that would be awkward.

teal river
#

indeed

sand lotus
#

so i take it that parts not in the guide...

teal river
#

I assume if you say "no" there's a way to do it later

#

But you know what they say about assuming,.,,

nova totem
#

Still trying on the ESP32S2 or trying on a SAMD51 first?

sand lotus
#

yeah when it comes to firmware assuming can be really bad

#

so am i. i've never used one of those before

teal river
#

Often in PC BIOS updates, which can brick things during application, a good rule of thumb is "don't update unless something is already broken"

sand lotus
#

yeah i think trying to use it as it is, is a smarter way to go, if it doesn't work then update.

nova totem
#

Makes sense. I can't recall if I tried it on a SAMD family or a RP2040 cause it is the same processor family

sand lotus
#

i think the last thing you did to stop that was actually to do the return false or something like that

#

i've done that a couple times with my own car videos. i was just like nice, thank you past self. recording things does actually come back around to help yourself sometimes.

teal river
#

I have confused myself with a transistor XD not working, and then I tried rewiring the button and the LED lit when I touched the base wire.... not doing it now...

sand lotus
#

that's exactly the reason i started recording myself and making youtube videos. it wasn't to help others. it was to help myself in the future. oddly enough the videos started helping a lot of people which was just a bonus really.

#

like masking tape and plastic bags are great when taking apart an engine but video showing everything you're doing can't be beat.

#

coding with iterations can sometimes be a lot like that

#

yeah anything with j-link definitely a dev level question.

nova totem
#

Maybe all the symbol names are stored in the .text area? Wild guess. You could look in the linker script (which is an area I have little experience with)

sand lotus
#

clean ftw

#

i don't know what libncurses is but it doesn't sound very pleasant.

#

i've used nano once... once.. so now curses makes more sense

#

🎉 and you're in, nice one. i would have spent hours pulling my hair out trying to figure something like that out.

nova totem
#

Yeah I believe they are separate

teal river
#

I use nano when that's what's on a computer

sand lotus
#

guide needs better wording on that

#

ah you have to initialize the middle man before running the program, makes sense.

nova totem
#

Not to pull your brain out of this but I figured the _pixelmap range problem (occurred right at the first out of bounds address). I could try to push a commit to that PR or just comment on the two lines that need to change.

#

Never tried to push it, I'll figure something out 🙂

#

Yeah

#

I was using gh to pull it... and hmm yeah the way you are describing it I will just comment on the PR. Going to look into the slice things too, since I was the one who wants it

teal river
#

I can never remember the commands to show USB serial and connect so I just up arrow all the time XD

sand lotus
#

yeah sometimes i'll up arrow 50 times if the line is really long

teal river
#

same, lol

sand lotus
#

Using a debugger is way harder than I thought it would be, or should be.

teal river
#

A moment of silence… I have lost a dear friend and comrade in my transistor experiments. My parts box will never be the same. RIP PN2222

zenith grove
#

try setting a breakpoint to the hardfault-handler with „break HardFault_Handler“ and then „run“ to restart circuitpython…and then do a crash via code.py..and then „bt“ for the backtrace

inner spade
#

Debugging wardrobe protocol: red T-shirt.

sand lotus
#

Is adding a breakpoint designating a specific area to observe?

#

If it’s in order of memory trace would #2 be the last thing run before hard faulting?

#

oof well then.

#

Maybe it’s all related?

teal river
#

My cat is behind me while I work and listen

inner spade
#

Do other displayio objects cause the failure?

teal river
#

His name is Tony and he is a sad loaf

sand lotus
#

Are those weed curtains? 😄

teal river
#

To heck with gendered names!

teal river
sand lotus
#

Honestly I’m hoping for a silver bullet fix to all the hard faults happening lately. I get them on my s3 constantly, um feather s3 too. The s3 in particular is plagued with them right now.

teal river
#

He got up, so here’s more stripes!

#

He collapsed from exhaustion

sand lotus
#

Yeah this hard fault muddy the water for the other. Are they connected? Who knows. Kind of at an impasse here.

teal river
#

He got up, walked to the sun, walked back, and was out of power, lol

sand lotus
#

Pretty sure lady Ada did an episode of desk of lady Ada where she goes over the differences in the j-links.

teal river
#

In my experience, usually $1 devices do not work the same as $450 devices

sand lotus
#

This week we've got a request from someone who didn't manage to get a J-Link Mini EDU (https://www.digikey.com/short/rh972jb3) before the part shortage kicked in. These things were great for use for programming just about any ARM chip, and are very affordable for students! But you can't get them anymore.

In particular this customer wanted to u...

▶ Play video
#

on the s3 i have that's hard faulting i regularly see it do stuff like that where it just stalls, sometimes forever, and then hard faults. like it gets caught in a loop and just churns.

teal river
#

I can now turn on a PSU with a transistor!

sand lotus
#

just had a weird idea. could it be related to terminalio.font missing characters? have you tried with a custom font. i know it's a long shot.

#

i've heard built-in terminalio is a slimmed down version of a full font

inner spade
#

Nice reasoning. Font object handling is imbedded in the micropython core, if I recall.

sand lotus
#

just looked at my bug report for the S3 hard fault and i'm actually using all custom fonts in my example code.

#

oh wait nvm, no i'm not, half of it is terminalio

#

would the bytecode be terminalio font bytecode or something else?

#

yeah i revisited it on beta 4 nightly build, not a custom build, not sure if a nightly qualifies as custom

#

been an issue since 7.3.3 on the featherS3 specifically for me actually, been unusable since i bought it.

#

that's a good idea, will test that out tonight.

#

i never was able to drill it down to a specific culprit, i was thinking it was wifi related but maybe not now.

#

been dealing with this while the S2 and even the Qt Py s3 are fine. it's specific to the S3 but i dunno, was kinda hoping you ran upon the same issue, why i said would be nice if all the hard faults are related. so i could actually use my S3 for once. 😛

#

you also disabled the audio modules

#

like that epic bug cgrover found that ended up fixing a bug no one knew was there on 30 boards in one shot, just epic.

proper prawn
#

Tnx Tim. All have a nice weekend!

teal river
#

Seeya!

inner spade
#

Thanks for the stream! Time for lunch here.

sand lotus
#

thank you for streaming, learned a ton about debugging today, awesome stream.

teal river
#

Omnom lunch

nova totem
#

👋

safe carbon
teal river
#

That sounds exciting, as Big Clive would say…

#

I’ve never done AC stuff on a breadboard and I’m afraid to try XD

#

Mains AC anyway… I wanna try making some AC generating circuits for funsies

#

Very very low voltage…

safe carbon
#

Yeah, I don't recommend mains power on a bread board unless you really know your math and have gone over it lots of times. It happened when I was much less experienced and didn't have a good grasp on inductance. Also, my inductor core was steel instead of soft iron, which made it worse. I could probably do it right with my current level of experience, but I've never tried it again.

Low voltage AC isn't too bad, but you can still get shocked by it. I worked at a hardware store years ago, and I discovered that 12v AC can zap you. It doesn't hurt much, but it's really startling when you don't expect it. I have a ~5v AC generator I made, and that isn't enough to get zapped with though, so there is a limit.

#

(The hardware store sold 12v lighting fixtures on bare rails. That's how I got zapped and why working there is relevant. I was cleaning the displays and accidentally touched the rails for one of the fixtures.)

teal river
#

I hate AC sometimes, lol

safe carbon
#

Yeah, it can be really cool, but it can really bite you when you aren't expecting it, and not just in terms of getting zapped.

teal river
#

Burns… also not fun

safe carbon
#

Also inductive coupling. And phase stuff can be weird.

sand lotus
#

Guys after the stream is over please move all chat to general. Everything you type is sending out notifications for a new stream to start for those who have the option enabled for this topic.

inner spade
#

Appreciate today’s stream, @smoky island .

teal river
#

I missed it D:

clear matrix
#

Interested in which livestream is coming up next? Use ?showtimes to display the latest schedule in Eastern Time! If you're looking for Pacific, use ?showtimes-pacific. The schedule in GMT can be found using ?showtimes-gmt. Happy watching!

teal river
#

?showtimes

arctic abyssBOT
#

[Desk of Ladyada - on hiatus]
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
[Ask an Engineer - on hiatus]
John Park's Workshop - 8pm ET Wednesdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

sand lotus
#

👋 didn’t realize you streamed yesterday. I missed you actually figuring out the debugger! Watched it last night. So awesome you got all of that voodoo figured out. Did you ever figure out the cause of the hard fault?

#

I didn’t understand the difference in pixelmap vs Python pixelmap, confusing using the same for 2 different implementations.

#

A split means the strip could be n length. Might be 10 pixels or 300

#

Ahh that makes sense. For size especially on m0 etc… space is always at a premium.

#

Have some things to take care of. Will catch up on the rest of the stream tonight. again congrats on figuring out the hard fault that had to feel good. 👍

clever summit
#

👋 🇸🇪

#

I use Mac. The perfect mix between Windows and Linux. 🙂

#

Took me like a month to get over the differences. Never looked back. I do run Windows on my gaming rig though. 🙂

#

How long does the Actions thing take?

#

Oh, you got a green screen! Haven't noticed earlier. 👀

grand bluff
#

Hi Tim and the chat.

clever summit
#

Hey dave!

grand bluff
#

Hi Jonny.

grand bluff
#

Cheers Tim

waxen bough
#

?showtimes

arctic abyssBOT
#

[Desk of Ladyada - on hiatus]
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
[Ask an Engineer - on hiatus]
John Park's Workshop - 8pm ET Wednesdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

dusk socket
#

has ant one seen the RayHome LED Display its a matrix 64x16 SRGB on a flexible mat type circuit board that can stick to back window of your car or store window and program from phone by Blue tooth . I would like to program by curcuitpython

sand lotus
#

the live-broadcast-chat channel (this one) is for chatting during Adafruit Live Streams

inner spade
#

👋

haughty quiver
#

👋

inner spade
#

Ready to open the wallet…

sand lotus
#

I won't be buying anything from Adafruit for a while. I'm actually in the red from buying too much stuff and not realizing it. 😖

haughty quiver
#

sorry, please standby, my streaming connection is having issues connecting w server

sand lotus
#

and then dropped $400 on a 3D printer. i might even have to cut my internet for a while. 🤦‍♂️

#

yeah big oof

teal river
#

Cue the Jeopardy music...

teal river
sand lotus
#

voluntary coma sounds appealing but things need to get done anyway 😦

teal river
#

F

#

does a dance to appeal to the internet gods on JP's behalf

haughty quiver
#

🕺

teal river
#

YouTube is being weird and like, half loading the page, and my iPad is trying to go to sleep!

haughty quiver
#

not sure yet about stream health...

drowsy inlet
#

he was just finishing up the US/Iran game. 🙂

haughty quiver
#

can anyone hear audio?

tacit garnet
#

I'm sensing a great disturbance in the force. Nope. Just a gaseous anomaly.

drowsy inlet
#

music playing

sand lotus
inner spade
#

We’ve got that disco beat!

teal river
#

Groovy

#

You sound good right now

sand lotus
#

everything sounds fine

teal river
#

Video is a little intermittently choppy, but acceptable

#

Hi YouTube!

echo canopy
#

Hi 👋🏻