#live-broadcast-chat

1 messages Β· Page 49 of 1

robust horizon
#

@echo canopy ultimately, the hope is that you could use any "displayio" code with it, so you'd be able to use a Label & all the good stuff like that

cinder wind
#

ahaha love the box hacking @smoky island !

sand lotus
#

Pacu makes a lot of sense. It's the name of a fish that's basically a piranha.

#

Watching the live stream of foamyguy working on 1-D chomper was a lot of fun too.

smoky island
#

Thank you!

brisk bone
#

@smoky island Would be really cool to port this Pacman to MatrixPortal and LED matrices.

smoky island
#

Wow, never seen the super nova poi project before. All of those variations are so cool looking!

sand lotus
#

anything with lcars gui gets instant +100

smoky island
sand lotus
#

that's quite an involved project. can tell you've put a lot of work into it. beautiful effects!

violet mountain
nova totem
#

Real cool. I have a string of dotstars I bought ages ago to try to make something like this one day

smoky island
sand lotus
viral sail
#

Great projects everyone. Thanks for sharing.

tulip canyon
#

Thanks all for sharing, great projects

brisk bone
upbeat coral
#

Thank you all for sharing

sand lotus
#

Great projects everyone. πŸ‘

sage aspen
#

Thanks everyone. great Projects.

smoky island
violet mountain
smoky island
#

So if you used "plain" lines for the walls instead of using the 15x15 sprite tiles for them, you could probably fit it into a 32px tall display. IIRC that is the size of the matrixes. Or like DJDevon's bigger array if you have multiple to stack together you can get a larger overall canvas size and it'll fit without as much wrangling.

sand lotus
#

i had someone ask me some questions privately about the matrix array. someone is working on one that will dwarf mine. can't wait to see them do it. πŸ™‚

open girder
#

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

sand lotus
#

i love how you can see through circuit boards by putting a light behind them. such pretty patterns.

brisk bone
dawn bear
#

Feel better @open girder

sand lotus
#

works best with the 64x32 panels

slow spire
#

Hi all!

sand lotus
#

but there are people using 64x64 panels too

cinder wind
#

Free Bees!?!

brisk bone
sand lotus
#

interesting application

brisk bone
#

I mean I can turn all pixel on and set color, but not display specific graphics

slow spire
sand lotus
#

or photography for those light tables for negatives? i could see that too but there has to be more efficient ways to get a large lamp.

crystal fable
#

hey! I had a question about pairing together multiple led matrix panels using the bonnet (https://www.adafruit.com/product/3211) - I want to use them in a 2x2 config with a raspberry pi and was wondering what the best way to go about this is? thanks <3
edit ( I think I'm going to rework my project to a 1x3 config of 64x32 using these panels (https://www.aliexpress.com/item/1005004994634526.html, and I think with that I should be able to use your bonnet)

sand lotus
#

Felo is that question for chaining 64x64 panels?

crystal fable
#

yes! forgot to mention that - thanks

sand lotus
#

Good security measure. Appreciate Adafruit team staying on top of stuff like this.

tulip canyon
sand lotus
#

I think even Firefox recommends that one. Seems to be the defacto way to check for compromises.

cinder wind
sand lotus
#

oof didn't know that email would be published πŸ˜… oops.

#

glad i had nice things to say

analog acorn
#

Oh ok, I'll hop back in the Discord.... πŸ™‚

sand lotus
#

That is absolutely amazing Jepler. πŸ™Œ

dim knot
sand lotus
#

aww my heart that's adorable

analog acorn
#

I gotta get a Memento. That looks like so much fun.

sand lotus
#

same, especially with video possibly being a future update for them.

#

any bets on how long it'll be before todbot or JP turns the memento into a synthesizer?

open girder
#

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

cinder wind
#

These STM32U5 chips seem a bit bigger than ATtiny85s

sand lotus
#

TFT and DSI so compatible with normal TFT and RGB666 displays?

#

woah that's a lot of pins. grand central size?

#

not a big deal to have not perfect color smoothing for like 99% of uses.

#

weird that it'll drive larger displays faster than the smaller ones due to the protocol.

#

160mhz so like an ESP32-S2 but with a focus on graphics. 4N/3R... take my money.

tulip canyon
#

Question for @open girder When referring to crypto chip, where is that applied. Wi-fi connection? USB?

sand lotus
#

That's a great question I'd like to know too.

echo canopy
#

@open girder Nice new feature with sending you a notification when you sign in …. #Question Thoughts on also being able to get a feed on Adafruit IO ?…. Maybe useful as a β€œfree starter feed” for users just starting?

open girder
#

@echo canopy neat idea, will pass that along to the team

sand lotus
#

ah a dedicated part that handles the crypto instead of just a library... sounds like it could be useful if AES keys start getting ridiculously large.

#

i'm sold, i want an m33.

dim knot
sand lotus
#

i've never used tumbler, will look into them because of your endorsement.

dim knot
sand lotus
#

looks like what i used for my hallway

#

real demo of how bright they can be

dim knot
sand lotus
#

that sounds easier than trying to get UART for board to board communication.

#

and will work on any board, that's great!

open girder
#

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

sand lotus
#

I have a whole new appreciation for all the CAN boards you've made.

sterile forge
#

Can The CAN BFF plug into car obd2 port?

drowsy shoal
#

Question: What to use to protect a capacitive touch pin from static shock?

sand lotus
#

With an adapter maybe. OBD2 ports are quite large and have a specific plug.

#

a feather sense with a TFT, sounds great. i thought the feather sense had parts squished everywhere as it was and you managed to free enough space for a tft? brilliant.

#

What happens to a cap touch pin with a static shock? Didn't even know that was a thing, I don't have carpet though. interesting.

echo canopy
#

Question with the UPDI Friend β€”- how quick and easy would it be to burn the Arduino boot loader to one of those ATtiny boards ? I’m pretty sure that’s one possible use ? Thanks

#

One programed to be a seesaw originally

noble grove
#

QUESTION: When will the ultra flexible LED strips be available with the 1111 neopixels?

gray obsidian
sterile forge
#

@sand lotus I have several OBD2 connectors I will try to wire one up.

sand lotus
drowsy shoal
gray obsidian
#

yeah it'd be nice to collaborate with the other projects, I could introduce you to the Silicium ppl in France.

viral sail
#

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

drowsy shoal
#

thanks!!

gray obsidian
#

n8

noble grove
#

Thank YOU!

rigid crag
#

thanks for a great show

tulip canyon
#

Thanks @open girder Have a great week all!

sand lotus
#

Thank you for another great episode. Have a lovely floppy bunny week!

dry marten
#

Thanks for the show!

cinder wind
upbeat coral
#

Thank you for taking time for us

noble grove
noble grove
drowsy shoal
gray obsidian
#

but they are very sensitive to the surroundings, like if you have iron in the walls, I recall having issues with an art school student project where it worked fine on the table, but when hung on the walls it was… not so great

#

should publish that someday

noble grove
gray obsidian
#

and even then it wasn't always working.

#

the setup was very crude though, long wires, with large aluminum sheets that were cut in various shapes, onto which the contact was probably not very correct

noble grove
gray obsidian
#

But it worked enough for her diploma, so πŸ™‚

wind spoke
#

Listened to the CP weekly meeting, saw the Show and Tell, and I have one question in mind since then: "Can we have the REPL on the UVC ???"

rapid hornet
lavish patrol
#

Evening all. πŸ‘‹

inner spade
#

πŸ‘‹

open surge
#

good afternoon

haughty quiver
#

hello!

viral sail
#

Good afternoon.

dawn bear
#

Hello from Los Angeles. 18C I should think and sunny. πŸ‘‹

lavish patrol
#

The gang's all here. πŸ˜€

#

It's 11C here...

haughty quiver
#

it's 1pm here

lavish patrol
#

Lol

dawn bear
#

It's 1:01 actually. ;D

dusk socket
#

its 4:00 here

viscid bolt
#

Good afternoon

dawn bear
#

21:02 UTC

haughty quiver
#

i try not to get that granular πŸ™‚

lavish patrol
#

It's 21:02 here...

#

Granola?

tulip canyon
#

Hello all!

dawn bear
#

Are you really nice? πŸ˜„

lavish patrol
#

Lars is stuck to the locker...

dawn bear
clever summit
#

πŸ‡ΈπŸ‡ͺ πŸ‘‹

lavish patrol
#

Evening @clever summit

clever summit
#

Hey there mr. Callaway

lavish patrol
#

JP's workshop is like the TARDIS - it's reconfiguring itself...

sand lotus
#

Good afternoon β˜•

viral sail
#

paleo-pixels

lavish patrol
#

My ears!

shell mason
#

Lars Bowl Cam

sand lotus
#

I use that with a PIR motion sensor as a hallway light... because the light switch is at only at the end of the hall. :/ Been using it for a couple months now and works great.

#

Picked up the axel shaft converter and 800 piece technics gear set. Looking forward to making something go with the TT motors.

#

it was like $30 so i'm guessing it's not a genuine thing? had no idea they're that expensive? wow.

dawn bear
#

Amazon $29

lavish patrol
#

Lol. Pronunciation is important... πŸ€”

dawn bear
#

844Pcs Pins-Gears-Axles Set Compatible with Lego-Technic-Parts, Latest differentials Chain Link Connector Joints Tank Track Car-Wheels-Tires Shock-Absorber Steering Shaft https://www.amazon.com/Pins-Gears-Axles-Lego-Technic-Parts-differentials-Car-Wheels-Tires-Shock-Absorber/dp/B0B7RD14Z2/

sand lotus
tulip canyon
#

What if my name is pop()?

lavish patrol
#

Lol

sand lotus
#

I don't think Adafruit stocks a dimmer like that but I hope they either stock one or create a dimmer PCB just for those lights.

#

because without a dimmer they are blindingly bright, like staring at the sun bright you'll get sun spots from looking at them at full brightness.

lavish patrol
#

Can you make it sort i.e. days of the week or month names?

cinder wind
#

lol he's not doing eval() so should be okay, mister @tulip canyon hacker πŸ™‚

sand lotus
#

haha pop() didn't work but that was a neat try

dawn bear
#

The wig was really cool!

cinder wind
#

Not if you use multicast UDP!

sand lotus
#

has anyone used the memento to do stop motion with onion skin yet? i'd be interested to see something like that.

#

the OSC stuff is really neat. so many cool things happening with circuit python every week. there's always something new to learn.

#

ah cool! i don't have one so haven't read the guide yet. yeah i definitely have to get one.

#

i use ezgif all the time to make spritesheets and edit gifs. it's an excellent online tool.

#

thank you for the onion skin demo. perfect. was exactly what i was hoping it would do.

#

and the memento is out of stock. i waited too long. :/

unreal bay
#

think the PIR sensor in non-retriggering mode will still trigger again after the timer elapses (timing potentiometer)

sand lotus
#

i really like how the ruiz brothers got it to upload to adafruitio, that sounds very handy.

#

does adafruitio require a subscription to upload images?

tulip canyon
#

That's Phil B!

lavish patrol
#

Possessed doggo. πŸ˜„

unreal bay
#

Maybe change the shutter noise to your voice calling "Do you want a treat?"

sand lotus
#

you said the lights might set it off. are PIR sensors sensitive to halogen lighting or something?

#

i've never heard of that

#

i've thought about using a motion sensor in my bathroom but then i could see myself on a toilet waving my hands in the air to retrigger it πŸ˜›

lavish patrol
#

Interesting image, @sand lotus πŸ˜„

sand lotus
#

your welcome

lavish patrol
#

Lol

sand lotus
#

weirder than a wireless powerwasher? ok i have to see this.

cinder wind
#

I heard @haughty quiver's middle name is "Weird Gaming Peripheral"

sand lotus
#

i have never heard of the gametrack...

cinder wind
#

This is totally some cyberassassin gear

sand lotus
#

wow. just wow. i can't believe this is a real thing.

unreal bay
#

Incredible design. Thanks for sharing

sand lotus
#

a corded theremin

#

how many times did you have to flip the usb plug before it plugged in? πŸ˜›

#

have you tried blowing on the disc? it worked for nintendo... omg he just did it. lol

shell mason
#

first try

sand lotus
#

oh a strange new gaming peripheral neat... immediately wants to take it apart. yep this is JP's workshop in a nutshell.

#

those look like lawnmower starting practice emulators.

haughty quiver
inner spade
#

Could use it as a rudimentary digital x-y tape measure.

lavish patrol
#

Is that Look Mum No Computer?

shell mason
#

string thing synth

sand lotus
#

someone actually made a modular synth with it already? of course they have. this is mind blowing, never heard of any of this before.

cinder wind
sand lotus
#

it's weird how much the xbox ended up looking like the gametrack.

#

looks like the strings are in those two big reels

#

i could see some chafing potentially breaking the string after prolonged use

cinder wind
#

Probably why they made it modular in v2

#

ahah yes! Stimie on youtube: "​That would make a great doorbell."

sand lotus
#

someone put a lot of thought into designing that contraption.

cinder wind
#

Make a fishing game!

#

virtual tug of war

sand lotus
#

PCB's are surprisingly minimalistic for such an elaborate peripheral.

#

you've done a virtual power wash game. you have a starter string so next is a virtual lawn mower game?

cinder wind
#

hahaahaha

lavish patrol
#

Thanks, @haughty quiver πŸ˜€

sand lotus
#

Great show. Looking forward to seeing what you end up doing with it!

inner spade
#

Thanks!

tulip canyon
#

Thanks JP. Have a great week all

lavish patrol
#

Bye all. πŸ‘‹

open surge
#

thanks JP!

haughty quiver
#

thanks all!

sand lotus
#

I thought it was just my connection doing a weird buffering thing. Looks like it's probably going to end up out of sync in the video.

shell mason
#

well it stopped stream a moment on twitch then came back

sand lotus
#

yeah and i got another adafruit is live popup notice from youtube so the livestream might have gotten cut off and then reconnected.

timid plover
#

good afternoon @rapid hornet and team

dawn bear
#

Hello πŸ‘‹

#

Sound ok

eager matrix
#

Hi Scott. How were you holidays?

timid plover
#

this is the first Deep Dive with Scott this year?

eager matrix
#

Ha, was thhat good or bad?

dawn bear
#

You are jumpy a bit...

eager matrix
#

How weird, I got stomach flu on sunday night and I'm across the country from you.

dawn bear
#

Yeah you are pausing like a few seconds every now and then

timid plover
#

sometimes I see you lips move, but no audio

#

it's ok most of the time - might be on my end

brisk bone
#

video is a bit laggy, but nothing major

dawn bear
#

Yeah I guess you can continue. I have no audio issues.

timid plover
#

where is your mike ?

eager matrix
#

It's lso skipping on Twitch.

timid plover
#

it's been good for a few minutes now

eager matrix
#

C'mon, you are handsome.

dawn bear
#

WHAT! You don't get your own coupon code. LOL

eager matrix
#

What's the name of that board? I want to check it out on LilyGo.

sand lotus
#

good afternoon β˜•

dawn bear
#

audio is fine.

sand lotus
#

CircuitPython2024.. what do you want to see happen @rapid hornet ?

brisk bone
#

Question: Is it possible/are there any plans to add support for LED matrices of diffrent size than 16x 32x and 64x?

nova totem
#

I cannot recall if protomatter supports it or not.

dawn bear
#

The multi core question and the interrupt question need like a an FAQ. Because so many of us think of embedded coding as interrupt driven code

sand lotus
#

I see questions about using the 2nd core quite regularly. It makes sense if your project doesn't use wifi and you want to use the 2nd core for something else.

rugged vector
#

Just easier to do it in c really

brisk bone
#

Regarding the panel sizes that are not power of 2, I have like 20+ matrices 40x80 and 55x110, there are many models on Aliexpress etc.

nova totem
sand lotus
#

I think it would be nice to cover some of the stuff that got done in 2023 because a LOT of awesome things happened.

wind spoke
#

Aaaargh, where is my (not written) #CircuitPython2024 entry ?

rapid hornet
sand lotus
dawn bear
#

I just don't have the experience in CP to make any suggestions

brisk bone
sand lotus
#

my condolences for your loss.

dawn bear
#

Yeah I lost my wife in April. Then my job (yesterday). So I get it. I miss the cat.

sand lotus
#

cats are basically water with fur

wind spoke
#

I almost never used BLE and WIFI workflow... but I think beeing able uploading a file (like an image) to a project is very important and desirable feature.

sand lotus
#

The Circuit Python Essentials is by far the best learn guide to read if you're just starting.

timid plover
#

Memento camera might get me into wireless

rugged vector
#

Circuit python lowered the entry bar for people to get into these hobbies The community is thankful for everyone that contributes!

nova totem
wind spoke
#

Even if I follow closely (or participate to) the community, I still sometime discover feature for witch there was not a lot of "marketting". So maybe there is a problem with promoting some feature...
Rather than a circuitpython parsec that talk about a python trick, there could be a longer section on a feature: ulab, reading image from file, sleeping the magtag, ...

sand lotus
#

I didn't know much about electronics when I started. Since hanging out here I've also learned how to design a PCB. Adafruit Discord has a lot to offer.

wind spoke
#

If you are unsure where to put the resistor, put two of those, one of each side, but half the resistance,

brisk bone
wind spoke
#

Can we have a USB Host Feather + DVI Feather and a little cable in between?

dawn bear
#

I think so many of the learn.adafruit.com have good CP code to learn from and often at a beginner level or learning level. Learn Guides.

sand lotus
#

John Gallaugher has a lot of Circuit Python tutorials like a classroom instruction. Highly recommend checking out his youtube channel if you're just getting into Circuit Python. https://www.youtube.com/@profgallaugher

dawn bear
#

There are also youtube videos.

wind spoke
#

Now if you have and RGB LED, you could think that putting one resistor on the common ground is the best way... but I was told you have to put 3 resistors, one for each colour. I was explained why, I cannot remember. πŸ™‚

#

veritasium video was very controversial and debunked...

sand lotus
#

GreatScott has a video about GND that was a bit eye opening on how potential energy is stored in the earth. If you want a rabbit hole feel free to go down that one Mike Jones. https://www.youtube.com/watch?v=cNPIL7rhKUw

wind spoke
#

Send to support@ ...

#

They are friendly and will escalade.

dawn bear
#

OK: Time for a deep dive. πŸ™‚

rapid hornet
nova totem
#

Now I'm wondering what I posted last year

wind spoke
#

So in 2024, you will port CircuitPython to the new Raspberry Pi Pico (RP ####).
I am not in the secret, I have no information, except that 2024 should bring us something different than RP2040.
What other microcontroler you think you will work on?

#

The new USB Host Featherwing... it need to be supported in CircuitPython.

sand lotus
#

LadyAda showed off the M33 so that might be on the horizon.

eager matrix
#

Since Matter is supported by Esppreif on their ESP32 devices, are there any plans to support that in CPy?

timid plover
#

it was STM U something with lots of ram

sand lotus
#

Yeah stmu599z some gobblygook of numbers and letters. M33 is easier to remember.

wind spoke
sand lotus
#

Matter and Thread both have licensing stuff that Adafruit isn't a fan of and they've been pretty public about that many times on AAE.

nova totem
#

The M21/M51 vs ATMEL through me when I started to hear about say RP2040 with M0+ cores

tiny grove
dawn bear
#

It has to be economically viable (aka pass by Phil) πŸ™‚

sand lotus
#

One of the coolest boards I got in 2023 was the Pico DVI. While limited it opened up some new doors and possibilities.

tiny grove
#

What are the licensing issues?

grand tusk
#

How about FireBeetle 2 ESP32-E? Feather-shaped board with a DisplayPort GDI interface.

sand lotus
#

All the flow charts and technical details featured on Eye on NPI was nice. STM documentation is great.

tiny grove
wind spoke
#

What about that idea from Anne to have CircuitPython run on 8086 computer?
I am interested into the eZ80, but that is just because I have one modern-retro computer with it.

sand lotus
#

Isn't MIPI was the Raspberry Pi uses? or is that the qualia? DSI/CSI capability is nice because of the displays it can drive.

tiny grove
#

That's... very different.

sand lotus
#

I like knowing that my Adafruit purchases help keep the lights on for Jepler to work on synthesizers and JP circuit bending the most bizarre peripherals you've never heard of.

eager matrix
#

Nope, 8086 is only 16-bit. I believe the 80386 was Intels first 32-bit processor

sand lotus
#

LadyAda alluded that it might be possible for DVI on that stm chip but it's far too early to really know for sure. It's only when you get it in your hands and start prototyping stuff that you really get a feel for its capabilities.

wind spoke
#

How much development time is on making new feature (or support new micro-controler) and how much is on fixing/maintaining CircuitPython? Is it 50/50?

sand lotus
#

woah that's a pretty big eval board

#

and make sure all the issues are below 25 and fit on 1 page πŸ˜‰

#

Hoping 2024 will be the year of UVC for Circuit Python. It's a very exciting new development.

wind spoke
#

I feel Jepler is getting a lot of the cool stuff. πŸ™‚ Frequently it is adding something to CP...
Could be the Floppy, the Camera, ... name it.

grand tusk
#

UVC: Germicidal Ultraviolet?

sand lotus
#

It will open up a lot of new possibilities in the way synthio open the door for amazing synthesizers... potentially. Just a matter of time before someone comes along and uses them to their full potential.

nova totem
#

synthio is fun. on my list to try to do more with. I have a long list... ha

wind spoke
#

Network over the USB could be fun... have your web server for configuration.

nova totem
#

I was briefly looking at what it would take to add reverb or other effects to synthio

sand lotus
#

Each thing you plug into would need a unique ID. I think JP kind of showed that off a little with discotool where the board and camera showed up as unique devices.

timid plover
sand lotus
#

This year I'd like to work on using touch display to create an instrument but the pace of my unfinished projects continues to grow year after year. I have to finish the softkeyboard first before turning it into a soft music keyboard.

grand tusk
sand lotus
#

A six-string MIDI instrument that runs on the FeatherS2 and 3.5" TFT FeatherWing 😯

#

Sounds kind of like CGrovers chimes except for plucked instruments. Will definitely look into that!

#

I used to laugh when retiredwizard would post updates about pulling their hair out porting the ESP32-C3. very relatable.

inner spade
sand lotus
#

That one is a displayio project specifically on the featherwing I use so very interested.

nova totem
#

Anyone here ever use any dual concentric rotary encoders before? Had an idea for a project

sand lotus
#

I like when talk about eval boards, new chips, and especially the dynamic memory stuff you're working on. It's all truly interesting even though most of it is over my head.

sand lotus
wind spoke
#

Did he say LEGO board???

timid plover
#

lilly go

nova totem
dawn bear
#

I miss your kitty! πŸ˜„

sand lotus
#

The logitech c922 is an extremely popular camera, I'd think it would have the best support out of any webcam.

#

driver issue or do you suspect it's hardware related?

#

oh i was talking about the display with the logic analyzer πŸ˜…

#

yup been there done that especially with boards where the silkscreen is so tiny you need a magnifying glass to read it so it's easier to pull up a graphic of the pinout and then count the pins.

strong acorn
sand lotus
#

Bless Adafruit for pretty pin graphics. I've seen some other board devs pdf's and pinout graphics that aren't as nice as Adafruit's. Cheers 🍻 to whoever makes those pinout graphics.

timid plover
#

( someone needs to send a hug report then πŸ™‚ - to thank the graphics team )

sand lotus
#

the current plug setup doesn't like hot swapping stemma modules, most times. that will probably be the first hurdle.

eager matrix
#

You showed up on my watch.

lyric sphinx
#

Nods, i2c really doesn't like hotplugging. Especially mid-cycle.

timid plover
#

do you need to dive into the DMA section of the data sheet ?

sand lotus
#

gotta take off, have a great week! nice to see you back on deep dive. ❀️

timid plover
#

hopefully not something in the errata pages πŸ™‚

dawn bear
#

In the old days blank meant horizontal or vertical

#

But a LCD?

lyric sphinx
#

I have youtube in fullscreen on laptop, so two terminals at the moment.

timid plover
#

sometimes the data sheets have timing diagrams in - but maybe there are error codes that can be read out after the crash ?

wind spoke
#

Good night to all.

timid plover
#

error code not a factor now - since you see in wasn't an allignment issue

#

is the program still crashing - or just the display is corrupted?

If the display is corrupted - is there a test pattern you can send to the display to perhaps get a clue?

#

what version of idf are you using ( were you looking at fixes that are applied to newer idf code? )

dawn bear
#

Well I have to figure out where to go with my life from here.... so I'll see you next week!

#

πŸ‘‹ ❓

grand tusk
#

Thanks Scott!

timid plover
#

bye all

rapid hornet
#

thanks all!

smoky island
inner spade
#

β˜•

brazen chasm
#

mornin'!

grand tusk
#

Thanks for looking into the e-ink issue I reported. It's fixed in the latest build!

brazen chasm
#

or rather, evenin'! πŸ‡ΈπŸ‡ͺ

clever summit
#

Hey Tim! πŸ‡ΈπŸ‡ͺ πŸ‘‹

brazen chasm
#

πŸ‘‹

brazen chasm
#

how can i, in github, see which version of a library i use?

#

gonna experiment with adaruit_io today. feed_callback. it worked, but with an old version

#

its mpy

brazen chasm
#

hey, now your doing exactly what im trying. the io.loop blocking! doesnt that put the ink in coinkedink?

brazen chasm
#

im tryin on pyportal

#

8.2.9

#

i had this working, thats why i wanted to know what version i used, because now it then seems to be broken

#

newest as in 9.x?

#

i used latest minimqtt and adafruit_io

#

i will now test latest esp32spi

#

do you mean root of CPY or root of lib-folder?

#

my students have an assignment: get the weather regularly via a request and then their own feeds from a sensor they built. i want that to update whenever a feed is updated (io.loop, feed callback)

#

yep

#

great, what time monday? ill notify my student :()

#

allright. excellent. it seems like an important thing to have feed callback working

#

thanks Tim!

#

πŸ‘‹

open girder
viral sail
#

Good evening.

sand lotus
#

Just learned to use stacked layout on digikey because of this stream. Never realized that was possible. I was scrolling horizontally forever.

#

thank you for the show.

viral sail
#

Thanks and good night. πŸŒ–

unreal bay
#

Those tables appears at bottom after enough data arrives (right hand side initially).
Also there's another free test mqtt server at: mqtt.eclipse.org

#

@smoky island and hi btw

#

One thing to note, CLIENT_ID must be unique on the server (per username i think), so use advanced settings to define a unique one as there is no username for eclipse test server. Some clients + libraries default to mac address or blank

brazen chasm
#

=

#

L101

unreal bay
#

It says live data and erros at top right (until enough data appears - auto reflows to bottom of page)

brazen chasm
#

we use io.loop() from the adafruit_IO, could it be passed from over there?

#

the non blocking timeout value.

#

as in io.loop(0) for non-blocking?

#

actually i create an MQTT object in that code anyways i see now

#

feed_call_back example

#

well, great then i understand.

socket_timeout=0

in the MQTT object means non blocking then? ill try it now

#

why would you want it to be blocking ever?

#

no im just curious

#

i missed your realisatiion. why cant ya have it 0?

#

yep

#

got it

#

still get

MMQTTException: Unable to receive 1 bytes within 60 seconds.````
but maybe i have differrent code now?

mqtt_client.loop(0.01)


i use io.loop() also
#

8.2.9

#

theres a lot..

#

but are these PR merged in your code?

#

148 and 168 or whate'er

#

thanks.

#

i will try the adafruit_io examples also,but i guess it the same problem

#

feed_callback

#

C ya!

ivory flax
#

Is there a JP show today?

echo canopy
#

Thanks , was wondering myself

#

Hope all is well, see you next week JP!

waxen bough
#

I guess I have to get back to work then. Dang!

ivory flax
#

@open surge thanks always look forward to his shows.

gray obsidian
#

Watching last Show & Tell… ohhh a MicroDrive πŸ™‚

#

I have one that still works here

upbeat coral
#

Hey Y'll

wise iris
#

good morning!

rocky reef
#

good morning folks!

vagrant flax
#

Good morning everyone! odentvHi

sand lotus
#

Good morning β˜•

upbeat coral
#

Working at this time on a Raspberry Pi-5 with Pimoroni NVMe Base case.

viscid bolt
#

Good morning

urban gale
#

Hi all!

rocky reef
#

Today's coupon code β€œdoorbell” gets you 10% off your order!

sand lotus
wise iris
#

I'm working on the heat insert press project

sand lotus
#

NVME base is a way to run an M.2 hard drive with PCI express on the Pi 5.

vagrant flax
#

Still in love with that case, very slick

sand lotus
#

This gets added to the bottom of the Pi 5, so most cases won't work with it due to making the Pi 5 taller.

#

Will require a custom 3D designed case.

#

gorgeous doobell design and beautiful prints

#

1/4-20 inserts for camera mounting is a good part to add to your cart if you do a lot of 3D printing. Just a matter of time before you make a project that you want to use with a tripod or gorilla pod.

#

Whenever you take a picture of a human it is a wildlife camera. We're all animals here. 🦘

drowsy inlet
#

πŸ‘‹

sand lotus
#

sandhill crane remind me of dinosaurs

#

the little ibis are always cute when they're poking at the lawn

vagrant flax
#

another beautiful case, love that design

#

the rotary encoder is a great idea for a clock interface also

sand lotus
#

I feel like that huge 7 segment wouldn't run on battery power for long. Definitely want to keep that one on USB power.

vagrant flax
sand lotus
#

Using some mirror tint would help make the segments invisible and only the bits that are lit visible.

#

It's a great diffuser

vagrant flax
#

lmao I was just about to say that my only complaint about those displays was that they're hard to see in direct light

#

that looks great @sand lotus

#

a snooze bar

sand lotus
upbeat coral
#

@sand lotus I have a rudimentary base on Tinkercad. Search for Pimoroni_NVMe_base. It was close enough for me to design my case.

vagrant flax
#

another option could be the mirror acrylic maybe?

sand lotus
#

I cut and installed it, it's basically like plastic. It's not real tint.

vagrant flax
sand lotus
#

nope, no adhesive like real tint. it's static cling kind of like cellophane. i created a little slot where the tint can slide in.

vagrant flax
#

awesome, thanks! I definitely want to try this

sand lotus
#

yes it's the same kind of consistency of a gel film

vagrant flax
#

the black led acrylic doesn't work well for the 7-seg displays 😦

#

but @sand lotus just convinced me to try the mirror stuff, that looks great

urban gale
vagrant flax
sand lotus
#

Here's a larger one with multiple 7 segment displays in a box with glass. I put the mirror tint film on the glass and that works pretty well too.

vagrant flax
#

yeah that's fantastic, really @sand lotus you've just helped me with a longstanding problem lol

#

I have been puzzling over how to diffuse these for months now

sand lotus
#

FYI If you add more than I think 18 segments then you'll need a multiplexer.

vagrant flax
#

since we're on the topic I'll show off this kitchen timer I made awhile back

#

defintitely going to try to jazz it up some with the mirror plastic

sand lotus
#

Yep looks like a perfect candidate for the tint diffuser.

vagrant flax
#

Thanks! πŸ˜„

sand lotus
#

haven't seen those knobs before. they're clear kitchen knob versions. great choice!

#

ah or clear guitar amp knobs, makes sense.

sand lotus
#

the detail on the lattice work is impressive. anything lattice is hard to do.

urban gale
#

oh wow Winamp really takes me back.

sand lotus
#

I think FoamyGuy did a circuit python version of that kind of Winamp project.

sand lotus
#

I think any STL should be taken with a grain of salt when it comes to tolerances. Every printer is different.

#

more β˜• is always the right answer

urban gale
#

That is lovely!

vagrant flax
#

Great show, thanks guys!

sand lotus
#

thank you for another great show. Make a great day!

wise iris
#

thanks guys!

urban gale
#

Thanks all!

rocky reef
#

thanks so much for hanging out folks!

upbeat coral
#

Thank you for taking time for us.

hard hollow
#

Thanks folks cya tonight

violet mountain
#

are we doing the show and tell? I didn't see a stream yard link

upbeat coral
#

Hey Y'll

turbid hill
#

It was just posted on youtube

viral sail
#

Good evening everyone.

violet mountain
#

I don't see the stream yard link

open girder
tulip canyon
#

Hello all

inner spade
#

Hello!

dawn bear
#

Hi mr lady ada from Los Angeles

tulip canyon
#

Cute and HUGE at the same time

blissful apex
#

hello

unreal bay
#

omg @rapid hornet was just rewatching the deep dive. Thank you so much for doing the parallel display for the lilygo T-DisplayS3 + touch variant, going to have fun with this πŸ˜„ (was my 2024 wish/plan)

cinder wind
#

I want dynamically loaded native modules! It's would be so easy 🫠 (narrator: it would not be easy) But it would help deal with the fact we're running out of flash on some boards #CircuitPython2024 @rapid hornet

tulip canyon
#

My only #CircuitPython2024 request. Probably Mac related not CP

cinder wind
steady coral
#

how am i mean't to put this clear case onto the pygamer with there beings spots of glue for to hold the screen in place in the way?

dawn bear
#

SUGAR BEAR!!!! YES!!! Love!

unreal bay
#

@blissful apex is that a plugin for WLED? Had a quick look and it support so many things (like reacting to sensors etc)

blissful apex
#

this is straight-up WLED, no plugins. I keep discovering new things that it does

dawn bear
#

I want to see what animation comes up from SugarBear!

dawn bear
#

@haughty quiver About to rain in LA.

cinder wind
#

WLED is pretty boss. @blissful apex you make WLED look so much nicer than when I've played with it! πŸ˜€

turbid hill
dawn bear
#

@blissful apex She is a big kitty yes?

blissful apex
#

she's a pretty big kitty!

cinder wind
#

Which camera is going to be able to upload images to the net in 10 years: a smartphone or a CircuitPython-powered Memento?

dawn bear
#

@blissful apex You should make her a coat with LEDS!

#

Like a sweater

#

@blissful apex or an motion activated tail ball with LEDs πŸ™‚ Nothing harmful... just cute.

turbid hill
#

For info, Dave Plummer is a ex Microsoft Programmer with a channel showing off his led encrusted house

tulip canyon
#

OpenMV are doing great things - all open I believe

cinder wind
tulip canyon
#

wild

cinder wind
#

PixelBlaze has a built-in ECMAScript (Javascript) interpreter tailored for LED animation. so good

violet mountain
#

use promo code Sunandmoon for 15% off!

unreal bay
#

This is what show+tell should be 🀯
(LED jackets, robots, latest CPY, and tunneling(?) microscopes)

cinder wind
#

Over 9000 picoamps!

unreal bay
#

What are the ions being fired at the board?

viral sail
#

Great projects everyone. Thanks for sharing.

inner spade
#

Amazing!

tulip canyon
#

Great stuff all.

sand lotus
#

Great show. Thank you for sharing everyone!

open girder
#

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

topaz bluff
tulip canyon
#

Early Question for @open girder (Might not catch live)
Knowing how rightfully proud you are of never taking funding, would you ever consider going public on $NYSE? $NAS?

topaz bluff
#

20 micron horizontal field of view

sand lotus
#

Memento has a new batch in stock tonight. Snagged one. πŸ“Έ

open girder
#

@tulip canyon they probably would not want us πŸ™‚ but who knows πŸ™‚

turbid hill
#

Just checking on the status of the Adabox

sand lotus
#

chip shortage? what chip shortage? last time i heard that song was like a year ago. 😦

cinder wind
#

Batches? We don't need no stinking Batches! Oh wait, actually, we need batches of Adabox

sand lotus
#

637! πŸ™Œ

inner spade
#

Hi there. Any recommended resources for designing esp32 boards? Things like ESD protection, USB voltage regulation to 3.3v, etc. Using the devkit schematic as reference but curious if there is anything more comprehensive.

turbid hill
#

Try to use the Oauth2 provided links on websites so that your creds are not kept on that particular site.

pearl shoal
#

Howdy folks - glad to catch the show live tonight (a few minutes late)

#

Thanks for the work on the Analog Switch etc.!

sand lotus
#

At this rate in the future, putting on your clothes in the morning will require 2FA. πŸ™‚

crisp trench
#

Support WebAuthN for 2FA? A lot of πŸ₯·πŸΏ on the internet... Me included...

turbid hill
#

Lol

dim knot
sand lotus
#

email circuitpython2024@adafruit.com it's a great way for everyone in the community to interact and share your ideas with the developers with what you'd like to see happen in 2024 in Circuit Python.

#

and FoamyGuy got real time keyboard editing this week too. really exciting stuff coming this year for sure!

pearl shoal
#

Q: Does TinyUSB or some higher layer have WebUSB/WebSerial/WebHID?

#

That's for later

topaz bluff
ivory flax
#

is there a time line for the Adafruit MEMENTO Camera Enclosure Kit. I am so nervous with it since the TFT isn't very secure. I tried to make a cover but I am not that good with a router.

sand lotus
#

I'll likely end up designing a 3D printed enclosure (not with cat ears). If you have a 3D printer, there's a Memento case by Adafruit on printables. If you don't have a 3D printer then you can have a 3D printing service making one for you with the STL files.

pearl shoal
#

Would be super handy for automotive/marine uses (ugly 12V power)

unreal bay
#

yeah wanted 24v last week, perfect

pearl shoal
#

Good for wheelchairs too (24V)

sand lotus
#

There's no heat loss with such a large voltage difference so no need for a heatsink? That's kind of wild.

topaz bluff
sand lotus
#

LadyAda squishing as much as possible on a QT Py is impressive. It's like a liquid cat scenario.

dim knot
sand lotus
#

PEC11's are great rotary encoders anyway, good choice.

dim knot
sand lotus
#

NVME base is almost a mandatory addon board for the Pi 5 if you want a faster hard drive for your PI 5.

dim knot
digital crescent
#

@open girder if you get a chance, I think we could all use an nvme hat that also allows you to add stemma and eye-spi

sand lotus
#

^ Will be great for tiny motor power for higher power RC batteries and keep it small. Great for adding on a drone, plane, boat, tank, etc..

#

That's a good idea badabby.

unreal bay
#

Qn: If you were put incharge of the next espressif chip, a team of pro's at your fingertips, what would you want it to have?

sand lotus
#

Great job Brent!

open girder
#

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

inner spade
#

Thanks for the tips!

sand lotus
#

I'd like to see a single chip be capable of BLE, Wifi, and RFM. Unsure if that's even possible but would cover almost any wireless use scenario.

marsh hull
#

Request: FeatherWing Proto with a STEMMA QT port for use with the radio module feathers? (Or is there another easy way to add a STEMMA QT port?)

sand lotus
#

ahhh that makes so much sense. always wondered about those stickers. thought they were just being nice to keep the top of the standoffs clean, like the plastic you peel off a new product. 🀦

echo canopy
#

@open girder Question

As just shown in β€œ top-secret β€œ with the MEMENTO being able to detect a face β€”- thought: on i5 being used with AdafruitIO for user level notifications?

Maybe a learning guide as well ? Thanks love all thing’s AdafruitIO 🫢🏻

sand lotus
#

Is wireless HDMI/DVI possible?

unreal bay
#

intel WiDi / microsoft miracast basically

crisp trench
#

Ohhhhh, that would be cool to have x86 support.

cinder wind
#

Sounds like there needs to be an EyeSPI RP2040 HDMI Feather Wing that looks like a TFT to an ESP32-S3 Feather: HDMI + WiFi + BLE + USB

sand lotus
#

Adados, Winfruit... sounds neat.

sinful meadow
#

i believe the esp32s3 could drive one of those hdmi pmods from 1bitsquared, but it would take a lot of IO for all the color bits (the pmod has a chip that converts from vga-ish signal to hdmi)

sand lotus
#

With RGBMatrix projects I've found you can never have enough ram. Seems like it doesn't matter how much RAM Adafruit puts on a board... I'll find a way to use it ALL.

pearl shoal
#

Hug Report: thanks for making the Analog Switch & 12V Boost for our work at ATMakers

inner spade
#

Where do you normally get your symbols/footprints for PCB designs? Do you prefer to create yourself of import from someone like Digikey?

unreal bay
#

smashed it, memristor definition, never read about them before

sand lotus
#

That's a good question babl.

cinder wind
#

thanks pt! thanks Limor!

viral sail
#

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

upbeat coral
#

Thank you for taking time for us.

inner spade
#

makes total sense, thanks so much for the help and the great store!

open surge
#

thanks adafruit!

sand lotus
#

I've seen LadyAda create jumper pads that are now used everywhere. A lot of the stuff she does ends up being quite popular.

marsh hull
#

Thank you!

crisp trench
#

πŸ–€

rigid crag
#

thanks @open girder

sand lotus
#

Great show. Have a great week!

#

I regularly snag little things from Adafruit PCB schematics and board files because it's just easier than making the footprints yourself.

#

Here's a good example. I pulled a lot of it from the TFT Featherwing.

#

The jump pads have already been used over 100 times by other users in EasyEDA and as far as I know that's an Adafruit designed footprint.

sand lotus
#

If you go to edit the footprint you can see all the other users who are using that footprint.

lavish patrol
#

πŸ‘‹ πŸ˜€

open surge
#

good afternoon

haughty quiver
#

hello there!

clever summit
#

πŸ‡ΈπŸ‡ͺ πŸ‘‹

viscid bolt
#

Good afternoon

dusk socket
#

Hi John looking forward to today

split gazelle
#

good afternoon folks

lavish patrol
#

String Theory, apparently. πŸ˜‰

viral sail
#

Good afternoon.

cinder wind
#

what is this about?

sand lotus
#

good afternoon β˜•

lavish patrol
#

That should be the discount code for every day. πŸ˜„

lavish patrol
#

Displiding the divlay... πŸ˜„

sand lotus
#

Making a Mr. Coffee prop?

#

I think they mean AirLift?

sand lotus
#

Most video editing software you can also import a series of images or gifs directly for use with more elaborate video editing projects.

shell mason
#

one not simply design circuitboard for that

inner spade
#

πŸ‘‹ (sorry to be late; I’ll catch up via the recorded stream)

sand lotus
#

One tip I've found handy for the permaproto boards is to add female 2.54 pin headers to the + and - rails. Make it's much easier to route 3v3, GND, and then components so it's more like a breadboard and less like perfboard.

lavish patrol
#

Sound's fine.

sand lotus
#

One of the nice things about Ableton is the ability to map instruments or loops to practically anything you want.

#

volume good

cinder wind
#

very cool, JP!

sand lotus
#

That is the most unique midi controller I've ever seen.

unreal bay
#

Strangely hypnotic

lavish patrol
#

πŸ˜΅β€πŸ’«

inner spade
#

A sample Theremin. So cool.

lavish patrol
#

Yep.

sand lotus
#

Reminds me of another galactic musical instrument. A beautiful space therimin but it had unfortunate side effects.

inner spade
#

Is it β€œplayable” If both strings are held with one hand?

sand lotus
#

A musical marionette actually sounds interesting.

inner spade
lavish patrol
#

Reminds of my days playing around with DAZ 3D

sand lotus
#

With a wireless midi controller built inside a yo yo that could be possible.

lavish patrol
#

The YoYo industry has its ups and downs...

cinder wind
sand lotus
#

Oh that would look nice as a loading animation.

cinder wind
#

probably easier to play a spritesheet πŸ™‚

sand lotus
#

I've been looking for something like that for my feather weather because it's initial loading can take about a minute.

#

hmm good point.

unreal bay
#

Try side-ways mounting those JST connectors flat against the PCB edge, you can usually get away with up to 5pins matching close enough to 0.1" spacing (or bend the pins if you're loco)

shell mason
#

having side connected might be cool JST connectors

sand lotus
strange mantle
#

it has 8 channels

sand lotus
#

Great project JP. Thank you for the show!

lavish patrol
#

Great workshop, JP. πŸ‘

viral sail
#

Thanks @haughty quiver . Have a great weekend everyone.

haughty quiver
#

thank you too!

dry marten
#

Thanks!

lavish patrol
#

Bye all. πŸ‘‹

ornate coyote
#

Moo !!!

clever summit
#

πŸ‡ΈπŸ‡ͺ πŸ‘‹

sinful meadow
#

good morning

ornate coyote
#

Scott, I see you tidied your workspace?! πŸ˜‰

unreal bay
#

πŸ‘‹ evening all

ornate coyote
#

Moo @sinful meadow πŸ™‚

unreal bay
full rose
#

Hi!1~~~

analog portal
#

Yo!

full rose
#

Thanks

#

don't have 16-bits parallel?

#

it's faster

#

oh i see

nova totem
#

Would be interesting to know sales on SAMD21 and stuff.

analog portal
#

Issue a deprecation warning and see who screams...

wind spoke
#

Oups, I don't see my #CP2024 post...

unreal bay
#

prefer to have features turned off than drop support for boards (but ideally still turn on-able, maybe a simple CI workflow that allows toggling some build options and feature flags)

ornate coyote
#

@nova totem I also think maybe 9 should be a LTS version and the last for flash constrained boards πŸ™‚

nova totem
wind spoke
#

It was on X

#

Oups

#

Maybe a "serie" when 9.0 is release, showing with more detail the new feature.

gusty wedge
#

Hi from Costa Rica

#

I have in the mail 10 usb host feathers for making HID remappers. This will be used to test the Costa Rica keyboard. (context for the other folks, it's a layout that will work for Eng+Spa+all of the native languages from CR)

wind spoke
#

Someone is already working on it.

nova totem
#

I was having lots of fun with the USB HID stuff lately, and just got some new encoders from digikey to do more with it. Writing custom USB descriptors is a bit less fun

timid plover
#

@wind spoke - were you thinking about the network adapter allowing CP to provide web pages via USB ?

nova totem
#

If time (and brain power) permits I may write up a quick tutorial. There is a tool to help you write the descriptors from TOML files

clever summit
#

I would add that the Adafruit Arduino libraries would need some love as well. There are loads of pull requests that are years old already. I had to fix 2 bugs in one library when developing the JBWopr library, but there isn't even a Discord channel for that.

wind spoke
gusty wedge
#

btw, there is a new version of the Milkv-duo, still 700mhz core + 1Ghz core. In the new one, you can run arduino con the "slow" one, and linux on the fast one.

And again, way faster and cheaper than imx6 chips. (but the ones from milkv don't have BT or wifi, that would have to be a separate chip)

#

(I also have those in the mail)

gusty wedge
timid plover
wind spoke
gusty wedge
timid plover
#

so maybe a web workflow ( not wifi, but network )

gusty wedge
#

The CV is the old chips, the SG the new one.

clever summit
#

You mean network over USB?

gusty wedge
#

The ARM core and the riscv core are exclusive, you decide which you want to use at the boot process.

wind spoke
clever summit
#

Sounds cool!

gusty wedge
#

The 2042 is the 64 core that runs on the desktop called pioneer. I have one of them in the mail (crowdsupply)

wind spoke
#

There is a guide for adding a board... now you want a guide to add a family?

eager matrix
#

Hi Scott, I just tuned in.

wind spoke
#

Who wrote the "The Spresense support (CXD5602)" in CircuitPython?
Is it you or is it people from Sony?
Or did they know how to add a MCU / Family to CP?

#

Would Adafruit (or a freelance) offer: "Add a new board" as a service or "Add a new MCU" as a service?

#

Do you have "Sleep/Alarm" in your list?

timid plover
#

so the guide is not visible to the public yet, right?

wind spoke
#

Maybe you should write a list of priority, and feature that can be done in software bit-bang and implement later in the kernel.

rapid hornet
timid plover
#

comes up - thanks!

unreal bay
#

valid until you change something

wind spoke
#

Ho there are dependancy, like to do abcio you need xyzio?

unreal bay
#

does this mean in 2024 we could have changing MCU frequency while code was running? like save battery and clock down (assuming you cant sleep), then back up to analyse something

#

so you couldn't have neopixels running and not skip a beat, you'd have to deinit and reinit

shell mason
#

batterio

timid plover
#

so neopixels and remote control (rmt) are similar - didn't realize that

#

( similar in the method of communication - of course - thanks )

sinful meadow
#

RMT is useful for lots of stuff where you want to send or receive arbitrary pulse lengths

clever summit
#

Neopixel is like 3 bits per bit, a start and end bit with the value between.

sinful meadow
lyric frost
#

Second level should be level1?

timid plover
wind spoke
#

Sorry, falling asleep. But that is the deep dive I like. πŸ™‚

timid plover
#

clever - so the same level was intentional ?

shell mason
#

this is great deepdive for sure

nova totem
#

My new order of duel rotary encoders showed up this morning πŸ™‚

eager matrix
#

Did you just say rotary encodery?

dawn bear
#

@rapid hornet Sorry I was late. Got laid off so I was making contacts.

#

😦

#

In the weeds is part of the CP monday?

#

You need to start saving space?

timid plover
#

I try to follow that Weekly Meeting notes - looks like the team can make good use of it

unreal bay
dawn bear
#

'with' is normally just a context for not having to type as much plus maybe lock resources etc

#

nvm something different

unreal bay
#

maybe all old, but worth looking

sinful meadow
#

here its a nicer try..finally

shell mason
#

the one of the week showed this page for features implemented on webassembly for microcontroller the wasmer is what found the way for microcontroller but wasmtime need wasm-micro-runtime https://webassembly.org/features/

dawn bear
#

Got it

#

stay dry

timid plover
#

do guides take pull requests ?

clever summit
#

Bye

timid plover
#

I asked with respect to keeping the guide up to date πŸ™‚

dawn bear
#

Thanks Scott. Always a pleasure

timid plover
#

thank you

unreal bay
#

Thanks Scott + all

rapid hornet
#

Thanks!

smoky island
proper prawn
#

Hi Tim!

brisk bone
#

Hello, just joined, are you making something like nano in CircuitPython?

proper prawn
#

I am trying to port the CPY seesaw module to MPY to use with an Adafruit Gamepad QT. The label on the chip starts with "AT816" but in CPY the chip_id = 0x87 which would be an AT817. However when I change the chip_id to 0x86 the test in CPY still works.

lyric frost
#

Reset button should work

#

Something like "come quick I need your help", had spilt acid or something πŸ˜„

unreal bay
#

is this where we talk about undo history πŸ˜‰ hi all btw πŸ‘‹

#

lol, just poking the bear πŸ»β€β„οΈ

sand lotus
#

good morning β˜• have to run out and help someone with an emergency. very interested in your stream. will watch later if i have to.

lyric frost
#

Can always replace the outer try: with an if True:

#

for developing anyway

#

temporarily to get these traces

#

There's probably a way to manually print the traceback, just shortcutting for now πŸ˜„

#

Mark/Cut/Paste

sand lotus
#

my sister and brother in law tried removing a bathroom marble counter top with sinks and cabinets in one piece. thing must have weighed 200lbs. it started falling apart the closer they got to the front door. helped them before i even had coffee. pffft.

#

definitely awake now and can enjoy your stream. β˜•

#

the stuff you've been doing with the cursor is very interesting, was hoping to watch you work on that.

#

looking forward to Jeplers UVC implementation so your camera won't be needed and can show a circuit python device stream straight to OBS.

#

no more fighting with camera glare

#

good point yeah

lyric frost
#

ord(k)?

sand lotus
#

that's a hard thing to do with a close up light source. i'm always fighting against my work shop lamp producing a circular white spot. large overhead light sources from multiple angles such as shop or ceiling light works much better as its farther away and diffused better.

#

think about stadium lights. they're far away and surround the subjects being lit which leaves almost no reflection from the field and no shadows. everything is evenly light from every angle. while turning the area around your TFT Featherwing into a stadium with a large circle of lights on your ceiling that's an idea lighting setup for photography or videography.

#

put the stadium lights around the subject on the field and it would be so blinding no one could see what it is. distance and diffusion makes a difference.

#

CP has ordinal characters for sure. i've used it before for adding chars to RGBMatrix, i think.

#

no it wasn't rgbmatrix, it was for 7 segment display. the htk whatever library. so that some combinations would produce characters.

unreal bay
#

gorillas.bas

sand lotus
#

billy.bas

lyric frost
#

mark/cut/paste?

unreal bay
#

PyPortal, but touch based

#

or external gamepad

lyric frost
#

Alt-A

sand lotus
#

touch based gaming is kinda bad, i'm not a fan of mobile gaming vs something like a switch with a dpad and buttons. that should be easy to do with circuit python.

#

multiplayer would be nice. not sure the M4 was capable of it at the time. it's only really until we got the ESP32-S2/S3 that more powerful additions have become possible. we simply didn't have cpu or ram to do more on the M4.

lyric frost
#

Fair enough :D, maybe useful to add line number display then toggle on/off

#

Thanks for this, got to go, will catch the rest later on YouTube

sand lotus
#

if it's P2P then one of them has to host the server and might end up being a disadvantage to the person hosting as it would take up more resources.

#

but could be doable. just a matter of time.

inner spade
#

Just joining. β˜•

sand lotus
#

i'm pretty sure someone did a multiplayer wifi board. maybe deshipu with pew pew?

#

i think he's gone through a lot of iterations of pew pew.

inner spade
#

Quick (hopefully related) question: does the REPL still support extended ANSI VT100 terminal codes?

sand lotus
#

that sounds like a question for jepler

inner spade
#

(position, movement, color) Think that Scott implemented a subset a few versions ago.

sand lotus
#

and i think jepler might still be on vacation until monday

#

was it scott that implemented that? interesting. sounds like jepler would do something like that.

#

i know scott was looking for a new universal font for different languages.

#

i vaguely remember someone submitting a PR last week that added control, alt, and function keys to something. and they added an HID keycode to allow for PC sleep mode which sounds fun to try out.

#

to delete can't you implement something like you did for softkeyboard where cursor position[:-1] kind of thing?

#

oh you're talking about delete like it works in console and not backspace?

inner spade
#

If I recall correctly, some Unix/Linux editors were written to respond to the OS’s native ANSI VT100 codes.

unreal bay
inner spade
sand lotus
#

and line numbers don't have leading 0 so everything justifies neatly.

grand tusk
#

Displayio on the go.

sand lotus
#

if kmatch was involved then likely stemmed from hacktablet?

grand tusk
#

Makes me wish the touchscreen worked in the background

sand lotus
#

you'd have to count lines and append correct amount of 0's to justify the correct amount.

grand tusk
#

Thanks Tim!

sand lotus
#

definitely looking forward to watching you work on this more!

sand lotus
grand tusk
#
import displayio
from adafruit_featherwing.tft_featherwing_35 import TFTFeatherWing35
from vectorio import Rectangle

wing = TFTFeatherWing35()
display = wing.display

console = display.root_group
root = displayio.Group()

px = displayio.Palette(16)
px[0]=0xFF5F4C
pip = Rectangle(pixel_shader=px, x=240,y=0,width=240,height=120)

display.root_group=root
root.append(console)
root.append(pip)
sand lotus
#

console is the default display.root_group? didn't know that.

grand tusk
#

yep

sand lotus
#

oh i can definitely work with that!

proper prawn
#

Tnx Tim!

grand tusk
#

In ROM so you can't append to it. But you can display it in a different group.

sand lotus
#

hmm but how to switch back to it after changing display.root_group = something else?

smoky island
#

(make sure to remove it before reset occurs though or you end up with hard fault it seems.)

sand lotus
#

oh just assign it as a variable i see duh

smoky island
sand lotus
#

will be fun to play with but i have multiple projects to finish this week and won't even be getting back to soft_keyboard this week either.

smoky island
#

Lines 50 and 65 remove the terminal from the custom group before reset so that the core can go back to using it without the error.

sand lotus
#

displayio.CIRCUITPYTHON_TERMINAL aha! i feel like every week something new is driving circuit python towards something awesome.

#

this year we'll have the opportunity to converge multiple discoveries like usb host, soft_keyboard, UVC, and many others... something exciting is happening and I can't wait to see how it shapes up later this year.

#

bitmaptools is getting more blending modes, i'm hoping to see real transparency spawn from it eventually.

open girder
viral sail
#

Good evening.

sand lotus
#

ATX

gray obsidian
#

AT / ATX

#

Yeah that might work!

sand lotus
#

That sounds very complex.

gray obsidian
#

aka unit tests

#

Need to sleep, I'll finish watching tomorrow, n8!

sand lotus
#

in circuit python there are multiple simpletests within libraries. they come in handy to quickly test individual things on a module.

#

I thought the network that Fona relied on was deprecated?

#

Can LTE do audio? I thought it was a data only protocol.

open girder
#

unclear as theres an audio interface...but we'll figure it out πŸ™‚

sand lotus
#

Well if it's digital.. then might be able to roll digital audio into somehow. I2S over LTE? I have no doubt with LadyAda's skills that anything she sets her mind to will be possible.

#

I'm sensing a specific LDO search.

#

ok I was wrong. transistor search here we go. i've never even heard of a pre-biased transistor.

fallow fractal
#

Will floppy be able to work with hard sector disks like heathkit and northstar floppies?

viral sail
#

Thanks and good night. 🌘

sand lotus
#

Very cool! Thank you. Hope the rest of your SMUNday is nice!

open girder
#

πŸ˜„

clever summit
#

Hey Tim

unreal bay
#

πŸ‘‹ @smoky island Glad to see the new file / exception handling

sand lotus
#

Missed the meeting. Good morning β˜•

#

You can always solder a pin to the pin header legs. some have jump pads you can solder to as well.

unreal bay
#

If readonly mode, maybe have an emergency "echo file to serial" option, where it could be used to dump back to a pc.
Every shell user ends up making multiple crucial edits in a read-only file at some point (losing those changes)

#

future wish list

sand lotus
#

Also using a feather with stacking headers provides you with another set of pin headers to plug into. πŸ˜‰

unreal bay
#

just echo to serial, prefix with "EOF>>>" or something, so the user would have to start serial monitor first (either then copy n paste from pc serial monitor or set up serial to file logging on pc)

sand lotus
#

I could see having 2 devices side by side for mobile development. That way if you do something that breaks it in software you can recover... or a recovery mode that sets everything back to a previous state... like a board undo.

unreal bay
#

Perfect, yeah with begin and file path in message above

sand lotus
#

but a board undo would be like sublime that you just discussed where you'd have to redo everything.

unreal bay
#

Leave issues for the things you want to see, like a contributor would (who didn't plan to implement, more a feature request)

sand lotus
#

Here's a quick PCB idea. Dual TFT Featherwings where each device can edit the other. One acts as a backup for the other. Maybe that's just too much?

#

CAN bus?

#

hmm I see what you mean. I just woke up my brain needs more coffee. Had a late night/morning.

#

Ugh I hate that when you go to print something it says <object at fdlakndfakndf>.

#

Then have to figure out how to get back into the list to print the list item.

#

ahhh i see how this is working now. this does kind of look like the beginning of a sublime type of editor. as a GUI lover i'm not a fan of sublime but for something like this i'm perfectly ok with it.

#

i consider vi/nano/sublime all kind of the same

#

they're all terminal type of editors

#

you'll need page slider eventually for scrolling down.. or page up/down

unreal bay
#

Throwing a crazy one in, you could do a Diff/compare tool, then when you saved you could also generate a patch file (the diff) to effectively later "undo" the changes πŸ˜‰

sand lotus
#

placing the cursor after the last character on the last line is typical i think. though some file editors do put you at the top left too. bottom right cursor is more like a command prompt.

#

Tyeth, that would double the buffer but i think it's going to save people from themselves, especially beginners. i'm all for it.

#

could you hook it up to github to save iterations?

wind spoke
#

Would use that to edit TOML file for setting the Wifi setting?

sand lotus
#

That would be easier but would require a keyboard. I'm working on trying to use soft_keyboard to do it.

wind spoke
#

Text based soft keyboard so that it works in the terminal???

sand lotus
#

Well I mean if you want it to be self contained and completely mobile sure why not. πŸ™‚

sand lotus
#

Oh you were talking about soft_keyboard. Yes it supports different layouts.

wind spoke
#

The physical keyboard send a "byte" and that is a key position. Neradoc stuff and Windows and .... they map that to a key based on your keyboard local. So Neradoc library knows about the position of letters on a physical keyboard.

#

So getting that knowledge to configure the softkeyboard seems totally possible.

#

There are some tricks as not all keyboard have the same physical setup... but for most part they are identical.

sand lotus
#

Yep shouldn't take too much effort now that multiple layouts are possible with soft_keyboard. The 2nd example I wrote for the tft_featherwing in /examples uses mobile_layout.json but could also be something like DE.json.

wind spoke
#

It knows the number. Each number is a position.

#

DE.json, that is what Jepler was excited about. Nothing beat the QuertZ πŸ˜‰

#

And all the umlaud.

sand lotus
#

plus can also specify a symbol font.. there's support for multiple fonts within 1 soft_keyboard. still needs more work but has a great beginning.

#

Well you could do FR.json, DE.json, or NE.json... whatever you want to. Those layouts don't exist yet but you could make and contribute some. πŸ˜‰

wind spoke
#

I'll ask for BE.json but I can survive with FR.json. (actually I can also use QWERTY without watching the keyboard). πŸ™‚

unreal bay
#

Thanks Tim

wind spoke
#

Bye, thanks.

sand lotus
#

Goodbye past Tim. Looking forward to watching future Tim again soon.

wind spoke
#

🎿

sand lotus
#

Great work! More progress on displayio things.

sterile forge
#

?showtimes

arctic abyssBOT
#

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

timid plover
#

looks like the description in @haughty quiver 's product pick of the week differs from the link
did you mean https://www.adafruit.com/product/5858
or Adafruit DRV8871 DC Motor Driver Breakout Board - 3.6A Max

haughty quiver
#

@timid plover in the YouTube description, yes? Thanks, fixed it.

haughty quiver
#

hello!

viscid bolt
#

Good afternoon

inner spade
#

πŸ‘‹

viral sail
#

Good afternoon.

#

Hope your weather hasn't been too severe @haughty quiver

haughty quiver
#

rather soggy

cinder wind
#

He's now livestreaming from a dingy

haughty quiver
#

heh

ivory flax
#

Hey JP glad your back

tulip canyon
#

Atmospheric river

cinder wind
#

wait, who's this non-beardy guy?

grand tusk
#

lol

split gazelle
#

greetings and salutations

sand lotus
#

Good afternoon β˜•

grand tusk
#

Been on my wishlist for a while.

tulip canyon
#

Would Circup detect a CP board plugged in to a CP board?

cinder wind
grand tusk
#

πŸ™€

regal plover
#

hello JP

unreal bay
#

Scrolling through the output of the tree command would be lovely 🌲

sand lotus
#

JP's finally found something he can hotswap without consequences. πŸ”Œ

cinder wind
#

fun_pants.pdf is of course required reading

sand lotus
#

Does Lars recipes involve a giant cauldron?

ivory flax
#

Can you pull MP3 files thru it (Read) to a RP2040

sand lotus
#

My guess is yes, would work like an SDCard. If it can read filenames then should be able to read the actual files.

lyric frost
#

Is there CircuitPython support for this?

cinder wind
sand lotus
#

aww heck, i purchased a few. is circuit python support planned?

regal plover
#

ah, thanks @cinder wind

waxen bough
#

Is tiny USB able to support a USB hub plugged in?

split gazelle
#

i believe it is going to be investigated in the future

#

for CP

#

arduino examples are excellent though

sand lotus
#

I don't even have Arduino installed though. I'm 100% circuit python now. I can wait it's not a big deal. Not as if I don't already have an entire pile of unfinished projects to finish.

split gazelle
#

i think hub works for the descriptor example at least

quick ledge
grand tusk
#

You call that a hub?

cinder wind
#

I think USB hubs are supported in the hardware, but may require some extra coding

sand lotus
#

Yeah they're working on USB host for some things. I figure this one will be on the roadmap. The possibilities are too good to pass up.

unreal bay
#

Living on the edge, although they call it the bleeding edge for a reason

cinder wind
#

oh it worked! with the non-TinyUSB library you have to add Hub objects

waxen bough
#

I count 12 ports.

viral sail
#

Thanks @haughty quiver

lyric frost
#

Thanks!

tulip canyon
#

Thanks JP

ivory flax
#

Thanks. Stay dry

haughty quiver
#

thanks very much!

sand lotus
#

Thanks JP! Looking forward to using this someday.

regal plover
#

thanks JP

grand tusk
#

Have to see if it works with the Qualia board.

rapid hornet
rapid hornet
#

can do it after 9.0 is stable

rocky reef
#

3DHangouts Episode 430 LIVE! MEMENTO Doorbell, Digital Clock and Ivysaur https://www.youtube.com/adafruit/live Today's coupon code β€œiocamera” gets you 10% off your order! https://www.youtube.com/adafruit/live @ecken @rocky reef #3DPrinting

This week @adafruit we’re releasing the MEMENTO doorbell camera. Prototyping a CircuitPython digital clock using 1.2in LED 7-segment display, an RTC DS3231 m...

β–Ά Play video
wise iris
#

good morning

upbeat coral
#

Hey Y'll

hard hollow
#

β˜•οΈ

vagrant flax
#

Good morning! odentvHi

rocky reef
#

good morning folks!

urban gale
#

Hi all

viscid bolt
#

Good morning

sand lotus
#

good morning β˜•

vagrant flax
#

3500 is a bit steep for early adoption clout lol

#

also I have glasses so it's really gonna be more like $4000

urban gale
sand lotus
#

I'd rather buy like 3 Bambu's

vagrant flax
#

πŸ˜‚

rocky reef
#
vagrant flax
#

PIR sensor is a cool idea