#live-broadcast-chat
1 messages · Page 13 of 1
Thanks JP!
thanks JP 🙂
welcome, thanks much for stopping by!
Jinx! 😀
Can you cut here? :
that seems plausible
technically you can cut anywhere you want, but should you..
Those are doubler, but is it a visible trace?
yeah that would do it, only place you can because those traces are on top of each other whew
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)
why are the traces going straight through the via next to the usb pin?
Thanks for the show
just another place to get at the SDA & SCL lines going to the StemmaQT connector (labeled "C" & "D" on the silkscreen, but "D" is rotated 90º for some reason
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.
totes. if you can spare leaving GPIO4 & 5 unused
Good morning, folks. Reminder, we're back this week livestreaming today at 11 am
3DHangouts Episode 382 LIVE Noodle Sign, Pool Monitor, Nose Box and Truss Tree in 10 mins! https://www.youtube.com/adafruit/live @hard hollow @rocky reef #3DPrinting
This week @adafruit we’re catching up on past projects and showcasing an LED noodle sign for a LEGO build and a Pool Monitor powered by WipperSnapper! Two ti...
good morning
good morning ☕
good morning folks
Good morning/afternoon/evening all. 👋
Did everyone see the Artemis launch? 🚀
good morning, afternoon, evening and night folks!
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
Happy stretch of holidays haha
shipping times for the holidays https://blog.adafruit.com/2022/11/15/adafruit-holiday-shipping-deadlines-2022/
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Adabox: - https://www.adafruit.com/adabox
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming ...
Learn Guidehttps://learn.adafruit.com/led-noodle-shop-sign/
such a cute design
Cool
LED Noodle – Red
https://www.adafruit.com/product/5506
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
Phew that’s a lot of brightness. Have you checked how much current runs through that on 4v?
The orange seems to be faded in the middle.
I think that’s just the yellow being overly bright and reflecting off the red one…
Possibly. Hard to see on the video.
Lol
that sign is something This week in science use
YouTube Video - https://youtu.be/UghVLOkoXB8
3D print and build neon signs for miniature LEGO builds with LED Noodles! This 3D printed sign features three LED noodles that are press fitted and shaped like a noodle, bowl and chopsticks. Wires are cleverly routed behind the sign and it’s powered by a coin cell battery holder.
Learn Guide
https://learn.adafruit.com/led-noodle-shop-sign/
LE...
CR2032 coin cell battery holder - https://www.adafruit.com/product/783
@rocky reef @hard hollow lost audio
Did the audio die
did we lose sound?
oh my
@rocky reef @hard hollow
looks like they're restarting the stream
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
yay back
it's good to confirm that it's down for multiple folks 🙂
audio is good 👍
Sorry. It was because I'd walked away from my computer. 🤔 😄
audio died again?
Audio died again.
@hard hollow @rocky reef audio down
Yep
3D hangout charades...
we here now
hello
audio is back 👍
learn guide: https://learn.adafruit.com/magic-band-reader
RFID Wiz Kit by Smooth Technology https://www.adafruit.com/product/5402
those cover what go inner to print could be nice
Make one shaped like Lars...
Nose Box By DaveMakesStuff https://www.thingiverse.com/thing:5593400https://youtu.be/uv51ZVePLtk
woo midi fighter!
https://www.printables.com/model/59624-diy-midi-controller-with-led-arcade-buttons-and-ra/comments/467161 - midi fighter
https://www.thingiverse.com/thing:5618994 - iPad bumper
The bumper fits 4th & 5th gen iPad Air. All openings fit buttons and slots perfectly. It should also fit 10.9“ iPad Pros but some buttons and slots may not fit perfectly.
The back frame is tall enough (2.6mm) to protect the lens. The side and front of the frame is only 0.8mm slim. The side is thin enough for an Apple Pencil to magnetically attac...
https://www.thingiverse.com/thing:5612909 - foot switch
I created a triple base. I recommend printing it solid. Be careful putting the tops on. You don't want to break the hinges while assembling a multi hour print.
The internals are an Adafruit Trinket M0 and standard micro switches. My switches have plenty of spring, and I don't mind the footswitches having a small travel distance, so I did no...
https://www.thingiverse.com/make:1064362 - heat press
Thanks @rocky reef & @hard hollow . Hope you guys got to see the rocket launch this morning.
Thanks, @hard hollow and @rocky reef 😀
Thanks for the show
great show guys!
thanks for hanging out folks, cya tonight
thanks so much for hanging out folks!
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
------------------...
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!
Thanks for the note!
Awesome! Does that mean the Thursday time slot will be empty, or do we get double workshops? 🙂
thursday will be empty, that would be a lot of workshop for JP 😺
Indeed it would. Thanks for the response.
haha, i could just turn on the cameras while i'm working in here i suppose 🙂
"John Park's Workshop: Behind the Scenes"
link to join show and tell: https://streamyard.com/p7f7n2a24t
Hey Y'll
good evening!
Good evening
Evening everyone!
hiya!
Hi everyone! 👋
Yay! Hi @north harness ! Oh super cool a bot workshop!
Hi everyone! Happy Wednesday!
Hi @lethal lagoon
These new boards are getting so small I’m apt to lose them in my house. 😄
omg that tiny matrix is amazing
that text came out so good
That looks amazing, @robust horizon !
Here are some code samples for the neopixel 5x5 bff https://gist.github.com/f35bd7bc45f6c785e17cb19569afff59 https://gist.github.com/cc06f8a7db91d05231390e5b4db8fc6d
I'm looking at the PixelMap core PR right now too @robust horizon. Great work on all of this
really nice projects scott. that's some advanced stuff of course.
yup advanced. I hope it can be helpful for folks who just use the libraries a few advanced folks make
Seems like you could almost make a CircuitPython-powered BusPirate that way.
maybe. the chip only has 8k ram though
so not a very big buffer
it does have fast io access from the cpu
Interesting possibilities.
wow amazing mods for that Lego noodle shop! need that
ah a lego noodle shop for the noodles. that's great.
didnt know there was one!
that looked great N+P!
sophy's mesh 3d printing ideas continually elevating. brilliant idea.
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.
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.
@lethal lagoon I'm curious whether you could 3D print the "thread" part too
seems like thin flat cable would be more desirable for that design.
"booop boop boooop" @lethal lagoon !
@haughty quiver yep that's the sound it would make in my head haha!
woooooosh @nova totem
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.
@sand lotus yes i think integrating wire will be the way to go with more complex designs
ok the new led animation speeds are getting ridiculously fast. ok... jepler and gamblor, get it to run doom.
I think it'd be I2C to the other mcu. Main challenge is making sure you can load new code
Nice! thanks for trying that out and sharing Mark! It's amazing to see the speed effects a big real world grid like that.
seeing projects like this makes me want to plaster entire walls with led strips and just turn them into displays
yes that's definitely the tricky part! i'm thinking of printing onto a tpu lattice instead of mesh to get more strength in the substrate
Thanks for hosting Liz!
thanks folks!
Thanks @split gazelle !!!
Thanks to all for sharing your time with us
great projects everyone, thanks for sharing!
Hooray! Thanks everyone for sharing and Liz for hosting 🎉
i love the tiles sophy, reminds me of space shuttle tiles in a way, dark carbon tiles.
except they conduct
Thanks for hosting and great projects everyone! (I may have to rewatch some since I was busy typing away during it!)
everyone remember to refresh youtube, JP's up next
are there guides to doing that? It sounds like a cool idea
Ooh, neat! I was reading “Structures: Or why things don’t fall down” by J.E. Gordon, and it was interesting to learn that the same considerations which affect the strength and rigidity of bridges and things also apply to fabric.
don't start on time, I have to warm up dinner to eat while I watch
I guess I'm less thinking about the I2C, and more about the data packets and their respective management on either side. It's almost like a new communication protocol.... loosely. right?
ya, you'd have new i2c command processing for the code on the coprocessor
clothes don't fall down because humans are inside them 😛
@tammy OOH i will have to look that up
I haven't seen a guide for that specifically yet, so I think i'll have to experiment, but i'm sure ive seen someone do it before... somewhere... I'll have to dig in my bookmarks 😅
@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.
that's a neat point
wow that is fascinating @dim wigeon
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.
Yeah. Looking forward to hearing more about it.
“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.”
Hello all!
I decided to have a bowl of cold cereal so I'm good to go
Good evening.
Hi, y’all!
JP going to lay some knowledge on us.
👋
Hey everyone. Hey JP
LLLAAARRRSSSS
LinkedIn has your stream, too!
will the later hour affect the power of Lars?
👋🏻
that's a huge arduino uno in the back, never noticed that before.
Doesn't the late hour give Lars more power?
Hahahaha
actually a normal sized Arduino, JP is just very tiny
That’s why they hired him.
ask a bachelor, i feel like JP's needs to start handing out roses 🌹
if I'm reading this graph correctly, lars's powers are waning at this time of day
using the Circuit Playground as a bot platform is a great idea Jay. that was really cool.
good, i was worried
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. 🤷♀️
He’s mine. And I’m here to win, not make friends.
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
on there!
Yeah, I shifted into hardware years ago, but in many more civilized countries I could not legally use the title engineer.
@slow spire Same. I can’t even use the title “BA”… 😆
I really want one of those scorpio boards
board of boards
And since I’m now married, I don’t think my husband would appreciate me using bachelor.
🦂
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.
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Hahaha
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
lol
you'll probably also get free stuff, which jp neglected to tell us about I think. maybe I missed it
some with lars magic
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!
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.…
Lol Android users get no love...
it's on android 🙂
why is there soooo much cool stuff, so many projects not enough time
ItsyBitsy nRF52840 represent!
@split gazelle awesome thanks 😊
JP's product pick of the week had the LED glasses board a couple weeks ago which are 52840 based too
i have used it, can confirm 😺
And the protocol is open, so you can also create your own client. If that's the kind of thing you like
also works on Seeed Xiao BLE Sense https://circuitpython.org/board/Seeed_XIAO_nRF52840_Sense/
S3 BLE still very buggy but when it does get hammered out it's going to be another BLE board... the C3 too.
Does it work yet on BLE ESPs?
@slow spire I don't think so
Yayyy!
Anne is so close to 10k subscribers, so go sign up!
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.
Raspberry Pi beret, the kind you find in a second hand store
put her link on so we can go help he get to 10K
speaking of mastodon, I'm https://octodon.social/@stylus if you are interested in following. I'm trying to re-share lots of other folks' stuff, but also giving a blurb about my circuitpython activity every few days...
735 Posts, 165 Following, 100 Followers · Named after my first AD&D character, ca 1991.
Introduction: https://octodon.social/@stylus/109345779791054367 he/they
Time to revisit my dusty Mastodon accounts.
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.
Something I like with Feather
yeah one of the nice things about the feather design is you can't get it backwards.
You can also read pin numbers lol
Nah Raspberry Pi is teaching us that reading pin numbers is not cool any more
adafruit is https://mastodon.cloud/@adafruit
I hear the first AdaBox is a DIY Lars
the live unboxings are the best
thanks for sharing the mastodon links, all. I'm already getting more out of it than I ever personally did from that other site
oh wow what in the cool heck is that... telescopic mast too.
Nice short-wave
I love shortwave.
nice fly
number stations still exist, doing their thing, nonstop
digital tuner?
Numbers stations are still a thing!
nice
that's a fun oscillator
Be honest, @haughty quiver, you just wanted that radio because it can sound like a synth with those SSBs
surprised air traffic bands still work on that. some technologies take longer to update than others i guess.
I had to learn about some of that airport comm stuff for my FAA part 107 drone license
I'm now just using SDR and CubicSDR which is pretty capable
You can still tune into WWV timing signals.
I use SDR on the web when I want some shortwave.
I live almost next door to the airport, can pick the frequencies out really clearly. Even some of the very local ones (baggage handling)
good design
of course it's "D" cells
Must be carried on shoulder
man they don't make stuff like they used to, someone put a lot of TLC in that design.
3D cells!
yeah is there a shoulder strap?
Nerdy boombox!
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.
Just started playing with Wokwi. It’s cool
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.
Yay! I love Wokwi. Great way to test out CircuitPython or Arduino code without needing to pull out a board
during halloween that highschool that did the pumpkin projects created entire music scores manually with makecode. creating notation in make code is a breeze.
It’s sometimes a wave, sometimes a particle.
wait I thought photons were wontons you put in Pho soup
plasma in the mouth, probably not tasty
Fauxtons
Photon = 2000 Phos
why not 1024 tho
2kPho
🆕
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Cost...
Adafruit 5x5 NeoPixel Grid BFF Add-On for QT Py and Xiao https://www.adafruit.com/product/5646
Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to quickly add a glittering grid of 25 RGB ...
👁🕵️♀️
oh the Qt Py neopixel BFF was in the store as Coming Soon... until yesterday. they're now available for purchase. https://www.adafruit.com/product/5645
Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to quickly add a strand of NeoPixels with a 5V level ...
Adafruit 1.54" 240x240 Wide Angle TFT LCD Display with MicroSD - ST7789 with EYESPI Connector https://www.adafruit.com/product/3787
Adafruit NeoPixel Driver BFF Add-On for QT Py and Xiao https://www.adafruit.com/product/5645
Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to quickly add a strand of NeoPixels with a 5V level ...
all the eye-spi data signals labeled
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.
yes there is i2c (sda/scl)
wow with all these QTPy BFFs (neopixel grid, battery, neopixel driver), we can make a real chonky boi QT Py project
😄
product of the news
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.
QTboi py project?
Top Secret, please!
qt chonk
@robust horizon does the tv clock project only work with original esp32?
Big top secret reveal last week!
numbers stations: gotta distribute the one-time keys to the spies some how
QQ Looking for a way to have a standalone programmer and tester for micros. Any suggestions?
That Sony is a dream. I have a Trans Oceanic 3000 that takes nine D cells.
would make an awesome emergency radio to play with during hurricanes
which is a thing some of us have to deal with :/
depends on the microcontroller. but a Raspberry Pi is a good general solution
@merry gulch I know Adafruit has those for testing products
There may be a learn guide
I saw the youtube to using RPi with OpenOCD. Is that good or is there something better??
OpenOCD is a good tool, can be configured to use most any programmer. I've used it lots
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.
Thanks @haughty quiver and good night. 🌘
thanks JP, good show!
thanks @haughty quiver ! great show!
Thanks JP, Adafruit and community. All the best to Limor and PT
knocked it out of the (john) park, as far as I'm concerned.
Yes, Thanks!
Thanks JP!
Thank you JP!
Thanks to JP and BlitzCityDIY for hosting tonight!
Thanks, JP!
Yeah, thanks Liz!
?showtimes
[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
thank you for hosting tonight, great job.
ohhhhh goodnight all
Thank you for taking time for us.
loololol
Thanks for info. Will look for that video. That's what I want to do!
thanks so much everyone!
here ya go https://www.youtube.com/watch?v=3gakI1QBvXw
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...
@haughty quiver Numbers station schedule:
Great, thanks again
ooh yay!
That site has some fun, historic info on them, too.
thanks, i love that, i'll read up on them
Inaugural Ask An Imagineer episode was great!
obs
@smoky island Everything ok?
Yes, sorry. Apparently this had focus instead off my start app search 😅
That does explain why it didn't launch the first time though
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.
we are live
Hello all! Hope everyone's friday is going well!
Hmm, no display.show()? How will that change displayio for blinka? What about the JavaScript port?
question, for your example of having multiple root groups that switch between. -- scene 1, scene 2, ect.
okay thanks for the explanation
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.
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
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.
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
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
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
does adafruit sell a esp32 chip that i can use ethernet instead of wifi
the matrix led use the framebuffer library, but not framebufferio
it's the framebuffer from micropython
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.
it's using this internally
you will need to assign the root_group in your code to test it, though
Thanks for the stream! This is a really interesting addition.
thank you for working on this!
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.
Good morning! Starting up for the morning now, working on the FrameBufferDisplay code. YT: https://www.youtube.com/watch?v=CWDlGJ0u7fI or Twitch: https://www.twitch.tv/foamyguy_twitch to follow along.
👋 ☕
👋
👋
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.
Like the OSH Park “After Dark” board color, too.
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.
what CP are you running? is that still on a version that had the reset bug or something?
oh beta4 nvm
Clear solder mask
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.
Conceptually, but the physical rows and columns are different per display. Then there’s how each pixel is refreshed — technology dependent.
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.
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)
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.
Bit depth dramatically impacts refresh buffer size
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
If the MatrixPortal is set to high brightness and is underpowered, it can cause the file system to wipe.
wait what
wow
that's good to know because i ordered a 2nd panel and intend on trying to run both on 1 psu
Need to supply lots of power via usb when the display is bright.
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.
That’s a Matrix Portal issue cause the MPU and display are on the same power wire.
oh i have a rgb matrix featherwing, not matrixportal, paired to an S3
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.
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.
PaletteFader was proof of concept for changing the rgbmatrix core module.
0 is off
A full red display suddenly draws a bunch of current. A roll of the underpowered dice.
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.
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.
from my experience it's not like a TFT and displayio, there are artifacts most times on the panel before resetting to black.
Yeah, TFTs don’t draw more power when they’re all white.
The matrix panel isn’t very smart, just fast.
Same pattern each time?
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.
Appreciate the stream. Thanks!
neat stream, early look at some big changes coming, thanks foamyguy.
Waiting for John
same
🍭
Good afternoon JohnPark
Good afternoon.
hello all
are we live
Waiting for Lars
I hear music.
🇸🇪 👋
oof I saw Lars
Howdy
I see the glasses are clean now
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 ?
unrelated to this device, but will the barebones macropad be coming back in stock anytime soon?
Curious about max current too, datasheet for fpc connector would be nice. Could use the connector for other non TFT scenarios.
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
Q: does the cable need to be oriented a particular way?
EyeSPI is very cool - I built a little FPGA board that uses it: https://github.com/emeb/ice-dongle
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.
thank you for the answer
Looks like FPC cables can be used up to 200 milliamps.
that sounds about right
Most datasheets don't even tell you.
Off topic, but someone mentioned Macropad... For some reason, earlier today, was day-dreaming about Macropad with PicoW/esp32 wifi and battery 🙂
Thanks @haughty quiver
Thanks!
thanks!
Thanks!
Thanks JP!
Cheers!
🦃
larsin tuesday

🦥
Stayin’ alive
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. 😭
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.
Dinner time here. I'll catch the remainder on VOD. Thanks for streaming today. Always a nugget or two in there.
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.
did JP get the time conversion wrong? Shouldn't it be 8pm EST?
youtube showing jp's workshop starting at 7pm EST
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.
Hit refresh in youtube. They rescheduled JP's workshop for the correct 8pm EST timeslot now.
Ohhh, he's doin the workshop instead of Ask An Engineer.
apparently yes, still get a show after show & tell 🙂
See you all in 50 minutes or so
Click this link to join show & tell live to show off your projects! https://streamyard.com/53mh7zyug7
Good evening everyone.
WE ARE LIVE! SHOW and TELL https://youtu.be/ybTcBoa1PfM
To show and share a project at 7:30pm Eastern today, view the chat or in discord https://adafru.it/discord and look for the JOIN link to join. For best results, be on a wired network connection and use a headset and microphone.
Good evening everyone
Good evening
hi everyone
👋
yay thanewt!
Hello everyone
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
I mean tannewt
[I also totally missed the launch of the Pico W and accidentally ordered some, lol]
Just little information about my show and tell : https://www.adafruit.com/product/4964 https://makersmakingchange.com/project/rocket-switch-interface/
It's half USB Key, half Adafruit Trinket, half rotary encoder...it's Rotary Trinkey, the circuit board with a Trinket M0 heart, a NeoPixel glow, and a rotary encoder body. We were ...
Thanewt is the alternate version of Thanos where he's as into CP devices as Scott, lol
I brought a friend to help me this time to show the device 🙂
8.0.0.4 - dirty
Hooray, web workflow. Thanks for working on it and showing progress. Also that blinka loading spinner is amazing, I haven't seen that before 
Hi foamy!
yayy
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!
Rawr.
Hey @low fractal I've been looking at that too! Yep 800 kHz works on the discrete WS2811 chips I've been playing with (with a 2020 date code) https://twitter.com/todbot/status/1591207627274747904
Who needs fancy (out-of-stock) LED drivers when you got bare WS2811 chips? Take that #neopixel, your RGB is now orange-orange-orange! (Running on one of those cool black 16MB #raspberrypipico clones)
I should find my antique NeoPixels and test this, lol
I have some of the aformentioned 2012-era ones!
Plz let me know what you find! Would like to be double extra sure before I go tearing out code.
awesome project.
AND it's a little rocket shape! Super cute
brilliant assistive work, thank you for sharing that
Nice! Really amazing work! thanks for working to make these devices cheaper and easier to attain.
ahah nice cyber foggoggles @sand lotus

Groovy
We got a video of the device in action as well: https://twitter.com/MakerMakeChange/status/1595464943935135745
🚀 While @NASA completed the first part of its #Artemis I mission, the MMC engineers completed theirs by launching the Rocket Switch Interface on the #AssistiveTechnology library.
Now THAT is something we can gravitate towards! https://t.co/nakyU0awNx
I've got some ancient ws2411 still. Happy to test anything you need.
@sand lotus Very cool! Also for health care workers. My dentist would probably want one.
If could just confirm that something like strandtest works (or not) with NEO_KHZ800 on the vintage pixels, that’d be super helpful.
Cool goggles! 🥽 
@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
Great projects everyone. Thanks for sharing.
Thanks everyone
cool project there, thanks for sharing
Great stuff tonight. Thanks everyone for sharing and Melissa for hosting!
thanks @sage aspen !
How to modify step switch LED's to RGB: https://www.youtube.com/watch?v=DQ9yF1BBiss
Thank you everyone for stopping by and sharing your projects.
thank you for hosting Melissa 🙂
Good show!
Now let's go see if I can find those ancient NeoPixels
@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.
Is it a strip of single color, or RGB non addressable?
I used it with a 10,000mah battery and it lasted 4-5 days non-stop
Noice
Ahh
Our favorite food when hacking on code or electronics is a hot bowl of noodles - and around NYC these are often called 'noods'! What we've got here are flexible LED noodles, in ...
a tiny 350mah battery lasted about 5-6 hours
Not bad
I might have misremembered — just grabbed what I THOUGHT were original NeoPixels, but they’re Flora v2, and specify the higher mode
my particular setup doesn't have a potetiometer for brightness but definitely possible yes. the BFF charger has a tiny on/off switch
No worries! Thanks for looking into it.
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
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
No implications for newer pixels, just means a fair bit of ugly code can be stripped out of the library. Less to maintain going forward.
Less to maintain and no function lost is good!
👋
Hiiii!
Ask an Injohndeer.. totally works
Hi
The workshop begins, Yay
🦃
if you type GOBBLE GOBBLE you get DOUBLE discount, divided by 2
i'm going to have to go back and watch that tonight. had my goggles on the whole time and couldn't see s***
Oop
Fog collectors XD
also the RGB step switch which i thought you and todbot would geek out over
Wow, I think the last time I was around the POTW was the EyeSpy, or something related…
Mmm flying toasters
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Gobble is not working for me
Loop-da-loops
Invalid Coupon Code
tried a bunch of different iterations, don't think it's a simple misspelling.
did lady ada have baby ada?
StemmaBB
Wait, when did AdaBoxes stop? I didn’t think about it since I wasn’t around
WAIT BABY ADA WHAT
working!!
I MISSED SO MUCH
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.
Yes, Coupon Code works
Congrats to Adafruit for reaching the 10K newsletter subscribers milestone!
Snek!
ohh someone made a stamp out of the pico
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming ...
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. 😖
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!
Hey Phil, took me a while but running Arduino V1 IDE with a Flora, the WS2811S Neopixel does NOT work with NEO_KHZ800
If I change to NEO_KHZ400 it DOES run the strand test successfully.
Let me know if I can help test anything else.
Someday I'd like to create a logitech harmony replacement using circuit python. Would love to see someone take that on.
mitch Altman
ohhh didn't know that existed. awesome! that'll make universal remotes much easier to make.
I’ve also seen people use an IR receiver to get inputs from an original remote for programming their own device
Looks like the TV-B-Gone is Mitch's design. He's selling them at his website.
original learn guide has you trying to analyze waveforms to get the code. yeesh. https://learn.adafruit.com/circuitpython-tv-zapper-with-circuit-playground-express/grabbing-data
is there a way to capture codes without an oscope?
Don’t deafen yourself!
i feel like this needs to be improved to be more beginner (don't have an oscope) friendly.
I think this part is just to visualize for demo purposes
The Arduino IR library is good for capturing and decoding these IR remotes
ohhhhh i see how the IR can be used now. makes sense. that's cool.
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?
@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
Guess it’s my silly TV again
i have never heard of such an NES thing.. what is this voodoo creation.
I’m following safe practices! Make sure all my caps are discharged! And isolating AC
OHHH, you’re so lucky to get your hands on one of those!!! I never had any of the 4-player games
we need more "TURBO" buttons on our devices
I did not know there were any 4 player games
Like the good old days
I think there were only a few
that's amazing
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
i hated going over to my friends house who had a turbo controller and i didn't. basically cheating. hated turbo mode ever since. 😛
38 kHz
wow those are rare and JP's got 2, he's serious about this project.
JP is “go big or go home”
the way those look and plug in reminds me of a dewalt battery
Lol
there was a robot?
R.O.B.!
now i feel like half my childhood was missed.
wow
Part of me wants to see, part of me is afraid it’ll be broken…
who's out there pawning rare nintendo parts? california really different than florida.
Silly people who don’t research what they’re gonna sell, lol
Some of the cheap inverters don't work well or can't supply their advertised power. I've seen a couple videos on youtube about not-so-good inverters.
we need someone to port this stuff to CP
I definitely want to figure out a way to test if they run the specified power ratings… but that buzzing PSU makes me nervous. I know PSUs are made to filter some, but…
@haughty quiver did you see this one?
Thanks JP - Happy Thanksgiving to American friends
really cool episode, learned some neat stuff. 🦃 Have a nice thanksgiving JP!
Thanks @haughty quiver . Happy Thanksgiving and good night everyone. 🌒
(If you did, sorry!)
WOOT WOOT
Happy Turkey day!!! Don’t eat too much!
Message above the remote one was the question!
You know I will
🤣
it's like she's yelling "GOBBLE"
she looks hungry, someone get xena a turkey, make that 2 turkeys
moment of Xena always so relaxing
XENA IS EXCITED ABOUT TURKEY
If I ever host...
hahaha that's perfect
moment of xenon
The Moment will continue to evolve
thanks so much all, and happy 🦃 day!
Drat, my USB soldering iron can’t unsolder the PSU rails…
[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
@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.
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!
yes but i always forget the command. is there a list of commands for dynobot somewhere?
Not sure… showtimes is the only one I really use here, and I just forget the prefix, lol
same, which is why i think it's a good idea to at least put that 1 command in pinned for this topic.
The all-powerful mods shall render a decision in their own time…
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
It’s a shame you can’t have a dynamic pinned message that’s always up to date
Hello
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
showtimes
@arctic abyss showtimes
hmm...
@arctic abyssbot showtimes
dyno showtimes
It’s ?showtimes
Hi Tim and Hi to all present on this 'dark' hmmm what do I say 'black' Friday
👋
Audio OK Tim
hello
Hi hi!
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.
Websites can lead to anything and everything
CircuitPython website? 
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
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.
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
Is root_group really a group or just a layer?
Can you append to root_group?
Like with other displayio.groups?
Try saying root_group 10 times fast...
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.
Oops, profane comments…
You’re adding a soul to the machine.
SOUL BLOOD FOR THE SOUL BLOOD GOD
board_init.bootloop = False 😬
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
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?
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.
Thanks Tim. Bye to y'all!
well that's basically how i am in trying to learn circuit python like everyday. glad i'm not alone in that lol.
What exactly is a hard fault again?
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
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.
yeah i have 20 boards, i'm a horrible coder, and i haven't been able to brick a device. +1 circuit python.
Sounds like an exception is like a BSOD but hard fault is an outright black screen crash/reboot
Except it doesn’t reboot
yes, that's a better analogy.
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…
looking forward to you picking this back up tomorrow morning. i do enjoy coffee with foamyguy.
Thanks for the stream!
Gnight Foamy!
danh is legend
You’d said something about YouTube filtering and I was confused XD
oh just some chat spam in the youtube feed that went un-auto moderated by youtube
Ahhhh, I was grumbling about YT's lack of filtering of blatant spam.
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
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.
Moderation is hard
getting started now this morning. Working on debugging the displayio changes from last night. Follow along on YT: https://www.youtube.com/watch?v=nHWBnWz9cEo or Twitch: https://www.twitch.tv/foamyguy_twitch
👋☕
👋 🥏
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
The silicone versions of breadboard hookup wires are sweet. Very flexible. https://www.adafruit.com/product/4482
I can control an LED, yay XD
I usually just use random wire -- lots of telephone wire and CAT5/6 scraps
good morning ☕
hi
I convert breadboard projects directly to PCBs. OSH Park makes small boards quickly and economically.
the Plxl8 friend actually has 2 cat5 jacks
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
Three custom Feather Wing boards for $9 US.
It looks like it has a brain
looks more like they're selling the reels of neopixels than a tiny thing on a breadboard in the background
Good morning Tim and all online
HCT245... Octal bus transceiver... seems like it's used in multiplexing?
Yay working display!
yay!
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 🤣
I dunno if you'd be allowed to work for Adafruit if you were a terrorist XD
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.
indeed
so i take it that parts not in the guide...
I assume if you say "no" there's a way to do it later
But you know what they say about assuming,.,,
Still trying on the ESP32S2 or trying on a SAMD51 first?
yeah when it comes to firmware assuming can be really bad
so am i. i've never used one of those before
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"
yeah i think trying to use it as it is, is a smarter way to go, if it doesn't work then update.
Makes sense. I can't recall if I tried it on a SAMD family or a RP2040 cause it is the same processor family
i think the last thing you did to stop that was actually to do the return false or something like that
11 months ago Circuit Python troubleshooting with GDB https://www.youtube.com/watch?v=rqFm-D51UL8
Powered by Restream https://restream.io/
I will review and work on a few CircuitPython Library PRs.
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.
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...
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.
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)
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.
Yeah I believe they are separate
I use nano when that's what's on a computer
guide needs better wording on that
ah you have to initialize the middle man before running the program, makes sense.
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
Transistor is making me sad #help-with-projects
I can never remember the commands to show USB serial and connect so I just up arrow all the time XD
yeah sometimes i'll up arrow 50 times if the line is really long
same, lol
Using a debugger is way harder than I thought it would be, or should be.
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
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
Debugging wardrobe protocol: red T-shirt.
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?
well then.
Maybe it’s all related?
My cat is behind me while I work and listen
Do other displayio objects cause the failure?
His name is Tony and he is a sad loaf
Are those weed curtains? 😄
To heck with gendered names!
No XD
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.
Yeah this hard fault muddy the water for the other. Are they connected? Who knows. Kind of at an impasse here.
He got up, walked to the sun, walked back, and was out of power, lol
Pretty sure lady Ada did an episode of desk of lady Ada where she goes over the differences in the j-links.
In my experience, usually $1 devices do not work the same as $450 devices
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...
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.
I can now turn on a PSU with a transistor!
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
Nice reasoning. Font object handling is imbedded in the micropython core, if I recall.
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
https://github.com/adafruit/circuitpython/issues/6791 might be worth a look just to see if there's any correlation for you.
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.
Tnx Tim. All have a nice weekend!
Seeya!
Thanks for the stream! Time for lunch here.
thank you for streaming, learned a ton about debugging today, awesome stream.
Omnom lunch
👋
I once roasted a bread board by putting 120v AC through a 1/4 watt resistor with far too little inductance to reduce the current sufficiently. Not only did the resistor burst into flames, it also melted a hole in the bread board. I mourned the damage to the bread board, though I still have it somewhere...
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…
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.)
I hate AC sometimes, lol
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.
Burns… also not fun
Also inductive coupling. And phase stuff can be weird.
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.
Appreciate today’s stream, @smoky island .
I missed it D:
This is exactly what I was thinking.
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!
?showtimes
[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
👋 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?
https://youtu.be/ruV0zUYCLM8 Foamyguy funday Monday stream
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. 👍
👋 🇸🇪
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. 👀
Hi Tim and the chat.
Hey dave!
Hi Jonny.
Cheers Tim
?showtimes
[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
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
@dusk socket You'd be better off getting support for circuit python in the help-with-circuitpython channel https://discord.com/channels/327254708534116352/537365702651150357
the live-broadcast-chat channel (this one) is for chatting during Adafruit Live Streams
👋
👋
Ready to open the wallet…
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. 😖
sorry, please standby, my streaming connection is having issues connecting w server
and then dropped $400 on a 3D printer. i might even have to cut my internet for a while. 🤦♂️
yeah big oof
Cue the Jeopardy music...
You might as well just go to sleep for however long if you do that!!!
voluntary coma sounds appealing but things need to get done anyway 😦
🕺

YouTube is being weird and like, half loading the page, and my iPad is trying to go to sleep!
not sure yet about stream health...
he was just finishing up the US/Iran game. 🙂
can anyone hear audio?
I'm sensing a great disturbance in the force. Nope. Just a gaseous anomaly.
music playing
We’ve got that disco beat!
everything sounds fine
Hi 👋🏻