#live-broadcast-chat

1 messages ยท Page 52 of 1

haughty quiver
#

excellent!

sand lotus
#

can't see the code in half window, too small

#

good, ty.

vagrant flax
#

I also try to order at least 2 of everything lol

sand lotus
#

will there be z pressure with the hardcoded 1 being a placeholder or is there another use for it?

inner spade
#

Thanks Liz!

vagrant flax
#

usually one for prototyping and one for the thing I actually want to build

unreal bay
#

Any ideas what speed it can update in circuitpython versus arduino?

inner spade
#

Next weekโ€™s guestโ€ฆ. ?

#

John Merv Griffin Park

split gazelle
#

I would have to check the datasheet but right now that isnโ€™t exposed

sand lotus
#

i have no idea if cap touch displays have that capability just noticed it in the library and was curious

waxen bough
sand lotus
#

pretty much everything is faster on arduino... i like circuit python because it can do things arduino can't even if it's a little slower.

unreal bay
#

oh yeah well worth the trade-off, ease of use all the way

viral sail
#

Thanks @haughty quiver & @split gazelle

inner spade
#

Thanks JP. Excellent product choice today!

sand lotus
vagrant flax
#

Thanks JP! Thanks Liz!

split gazelle
#

Thanks folks!

unreal bay
#

Thanks JP+Liz

haughty quiver
#

nice @sand lotus !

open surge
#

thanks JP & Liz!

haughty quiver
#

@split gazelle thanks so much for coming on the show!

sand lotus
#

Thank you Liz. Brilliant driver! Thanks JP, heck of a deal today!

haughty quiver
#

thanks everyone!

vagrant flax
hard hollow
#

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

dry marten
#

๐Ÿ‘‹ Hi!

rocky reef
#

good morning folks!

upbeat coral
#

Hey Y'll

viral sail
#

Good morning everyone.

gaunt plume
#

๐Ÿ‘‹

rocky reef
#
viral sail
#

That begs to be in an R2-D2 enclosure.

gaunt plume
#

i think it was originally going to be an Owl but it looks cooler as a R2D2

upbeat coral
#

Hmmm, I see a Pan and Tilt verses the servo.

gaunt plume
#

it doesn't tilt, only pans

dry marten
#

Another idea might be a minion as the enclosure

upbeat coral
#

That's what 'Modding" is all about๐Ÿ˜€

sand lotus
#

good morning โ˜•

viral sail
#

Now the important question, does it have cat detection? ๐Ÿ˜บ

gaunt plume
#

Doesn't do cat detection

sand lotus
#

yet

gaunt plume
#

It's trained on faces, but we didn't train it, espressif did.

gaunt plume
sand lotus
#

servo splines are darn near impossible with fdm. they're too tiny.

#

aww i like that design, that's cute.

unreal bay
#

No one's built a silly bowler hat version?

sand lotus
#

that would be a good project. i think Phil T did a bowler with a flexible LED matrix wrapped around but not a moving camera hat.

gaunt plume
#

would โค๏ธ to see odd_jay remix one of these

sand lotus
#

i think Todbot did something with the person sensor that had face tracking.

gaunt plume
#

star wars has so many good robots

gaunt plume
sand lotus
#

First time I tried to use the Memento it wouldn't work without an SD card, it might be required?

sand lotus
#

20mm M3 wow. Longest I've used so far is 10mm. Gotta up my M3 game.

gaunt plume
sand lotus
#

One of the nice features of the servos with metal splines is they come with a threaded hole and a tiny screw.

#

Make a bunch of them in yellow and you've got your own minions at home.

vagrant flax
#

someone's gonna R2-D2 it

sand lotus
#

Maya, Blender?

#

Wheatley

unreal bay
#

Got an email saying Adabox subscriptions are back in stock.... Hint hint

sand lotus
#

does the IOT canary go in it?

#

oh a bird feeder with a memento? that's a great idea!

#

can see the little pir sensor on the bottom. that's so cool.

#

2 cardinals, only the male is red

#

๐Ÿฆ ๐Ÿฟ๏ธ so cute

gaunt plume
#

You could autofocus right after the detection fires (Liz knows how to do this), but it takes some time to focus the sensor and the bird may fly away

vagrant flax
#

Gator cam when? ๐Ÿ˜ฎ

sand lotus
#

When you connect it to AdafruitIO it'll literally be a Bird Feed. ๐Ÿ˜„

shell mason
#

DJDevon or CHirpFeed

upbeat coral
#

I see Titmouse. Thrush, Red Finch and chipmonk. Cool. Got all of em round here in upstate SC.

sand lotus
#

A gator cam in Florida would only be useful if ChatGPT could estimate its length. 4ft np. 6ft might think twice. 8ft or more u done.

vagrant flax
#

๐Ÿ˜‚

#

you aren't gonna find me near a gator of any length ๐Ÿ˜ฌ

sand lotus
#

they're like baby T-Rex's when they're small they're not a problem... but they get bigger, much bigger.

vagrant flax
#

that's PLA?

#

that springiness is wild

sand lotus
#

Ohh think a nood slinky would be possible? that would be a neat project.

#

oh wow that was a 3d print?!? that's amazing. how did you feed the nood through it?

upbeat coral
#

Tree supports are where it's at.

unreal bay
#

Any tips for printing clear things? I've had a fair bit of white/air related clouding

sand lotus
#

print slow to avoid scorch marks from buildup. though my printer isn't nearly as fine tuned as the ruiz brothers.

#

the thicker the walls the more opaque it becomes

#

Clear isn't really clear when it's thicc

unreal bay
#

Yeah the thick nozzle 1layer thick ideally vase mode was meant to be good. Sadly unrealistic for most of my models

vagrant flax
#

that looks really good

#

mind's still kinda blown by the springiness

sand lotus
#

looks like a vehicles spring for struts. very similar. near the bottom of a strut spring the cylinder flattens out so it can be mounted inside a big cup.

#

Also added the 5mm pitch panel. that one was a bit harder than the 2.5mm panel.

unreal bay
#

Oh the Audio BFF, nice thank you very much

rocky reef
#
Cults 3D

Are you ready for easter? This 100% print in place easter egg box perfectly complements your easter nest. In addition to the print in place folding lid, the box also has a closing mechanism, which will snap into place at the two defined positions opened/closed with a satisfying click.

The multicolored prints were created in bambu studio, the 3m...

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

Easter Egg Box
By 3DTECHDESIGNS
https://cults3d.com/:1823252
CR10S Pro V2
Rainbow PLA
09hr 41mins
X:235 Y:188 Z:52mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
81g
60mm/s

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

โ–ถ Play video
sand lotus
#

I like how you can see through it kind of like old clocks.

#

+1 Noe for knowing how a rack & pinion works. Now add pneumatics for power steering. ๐Ÿ™‚

#

oh wow that's print in place. that's amazing. people who can design print in place stuff are on another level.

#

lol that's brilliantly good fun

rocky reef
sand lotus
#

I'm working on a remix of your memento case

vagrant flax
#

thanks for the show!

dry marten
#

Thanks for the show!

upbeat coral
#

Thank yo for taking time for us.

vagrant flax
#

love those buttons

sand lotus
#

just started on it this morning. maybe for next week.

rocky reef
#

thanks so much for haning out folks

viral sail
#

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

sand lotus
#

Thank you for another great week of 3D printing stuff.

upbeat coral
#

Later dudes and dudettes

hard hollow
#

Thanks folks! cya tonight

open girder
sand lotus
#

The way that's worded sounds like there won't be a Show & Tell or AAE tonight without actually saying there won't be Show & Tell or AAE tonight.

dawn bear
#

๐Ÿ‘‹ No Show and Tell? Or do I have the wrong day?

strong acorn
#

skipping a week

dim knot
#

DJCevon3. No AAE or Show and Tell tonight.

dim knot
#

I think as new parents - they have been doing pretty well! Wouldn't you say?

#

That's gotta be a lot of balls in the air!

wind spoke
#

I missed the message and stayed up late to see the show. At first I was thinking I could be one hour too late or too early because we might be in the grey area between US and EU daylight saving date.
No worries!
I hope everything is fine with the Ada family. I'll check Sunday, else it will be next week.

dim knot
#

Cool beans!

dawn bear
#

Yea I guess I am dense. But I did not quite make that out. No worries. Ya know. Just withdrawals from no LadyAda...

#

๐Ÿ˜„

dim knot
#

๐Ÿ™‚

rapid hornet
wind spoke
rapid hornet
dawn bear
#

So no JP workshop... is there no Deep Dive?

left pier
#

?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

rapid hornet
timid plover
#

scrolling back to see the bi-annual saving time effect

glad mortar
#

hey

timid plover
#

audio good

turbid hill
#

Yo

tulip kestrel
#

what's up scott. what's you up to today?

turbid hill
#

Ah a Toddler the virus gnerator

nova totem
#

I have been debating if my nephew got me while he was coughing in my face while holding him

eager matrix
#

Hi Scott. sorry that you and yours aren't feeling to well.

turbid hill
#

The job of kids is to go to school have a playground viral meeting and bring home a new one.

#

Lol

glad mortar
#

haha

nova totem
#

My friends kid did that with an mini M&M (up the nose)

glad mortar
#

lol

turbid hill
#

a esp8266 can be as cheap as 1.50

eager matrix
#

When I was a small kid, I talked my younger sister to put a small platics toy up her nose and it got stuck.

turbid hill
#

I had to switch back from Wayland cause chrome was crash city on Wayland in Plasma 6 KDE desktop

unreal bay
#

Cheap usually means next to no working code (except factory demo) and poor / non-existant documentation

tulip kestrel
#

I bought myself a raspberry pi 4 modal B and a stemma qwiic connecter on adafruit and it comes on the 12th of march. I'm so existed

brazen grove
#

oink! ๐Ÿท

turbid hill
#

Could be my very old Nvidia I have at work

shell mason
#

i saw raspberry pi with usb pcb connectivity

unreal bay
cinder wind
#

oh you want more bugs, I can introduce more bugs if you're out

timid plover
#

I was suggesting going to the search page on circuitpython.org to find RP2040 downloads - ( good tool )

wind spoke
#

About USB connected: Do you mean USB connected, or CircuitPy exposed?

unreal bay
wind spoke
#

I expected TLSf to be related to TLS. ๐Ÿ˜‰

cinder wind
timid plover
#

both circuitpython dot org and mention of adafruit.it were blocked when I pasted them in youtube

cinder wind
nova totem
#

Deep dive on the joys of home ownership

timid plover
#

life is a deep dive

nova totem
#

(which reminds me I have to call about my foundation)

unreal bay
#

That's really weird, like it should obviously fit. I wonder if it would fit if one byte less or something. Curious how the garbage + allocation works

turbid hill
#

Choosing an MCU is opening a monkey barrel of learning

sand lotus
#

That does not look like a fun paper to read.

timid plover
sand lotus
#

Bless your brain. That is so far beyond my comprehension. Thank you for explaining it. I love hearing how people fix bugs.

unreal bay
#

different buckets depending if free or allocate, weird

wind spoke
#

Despite coming from MIT, LadyAda does not talk much and avoid GPL/FSF/RMS. Not sure I want to ask a question about that in "Ask an Eng.".

turbid hill
#

Do they talk about a defrag option to condense free ram

#

ahh

brazen grove
#

consolidation

timid plover
brazen grove
#

naming things and cache invalidation

timid plover
#

so how did the pull request work

unreal bay
#

nice, double whammy

timid plover
#

you had some memory allocation graphic visualisors a few years ago in a deep dive - did you use that to observe the tlsf behavior ?

wind spoke
#

O(1)>>>O(n)

sand lotus
#

Print all the things.

glad mortar
#

interesting, TLSF was initially developed under an EU grant for open embedded systems components

turbid hill
#

Is it me or does your stream look fuzzy

unreal bay
#

Can it support defragging, or is it just a general no no to move memory? (to get larger chunks)

#

Oh virtual addressing, yeah got you

wind spoke
#

Need an MMU to move the block behind the scene.

unreal bay
#

so before, you could change the watchdog timeout value without affecting it's last feed time

turbid hill
#

Which ESP IDF are you up to, version wise

unreal bay
#

oooh thanks

wind spoke
sand lotus
#

Looking forward to checking out the rgbmatrix improvement. I can definitely put it through some paces more than most. I have a wall of panels.

turbid hill
#

Ok I saw 5.2.1

unreal bay
#

Nothing in github public repos is secret really, maybe just not yet observed ๐Ÿ˜‰

turbid hill
#

When your in a forest of trees, detecting a different pine tree is hard

sand lotus
#

If you ask anything licensing related question during AAE youโ€™re likely to trigger a great PT rant. Of some kind. I love PTโ€™s rants.

turbid hill
#

Yeah cmake drives me bonkers at time

cinder wind
#

Makefile for Lyfe (hahaha)

glad mortar
#

haha, my hate for CMake has gotten a lot less since the more recent releases that changed a ton of stuff

timid plover
#

don't worry - rants logged in the timecodes ๐Ÿ™‚

turbid hill
#

Would build the Linux kernel be considered large...

#

What is the link to that page

glad mortar
#

Zephyr also uses ninja btw ๐Ÿ˜„

rapid hornet
glad mortar
#

west is just a little automation tool, its not a direct dependency

timid plover
#

I bumped into SCons ( a build system written in python ), but while others liked it, it seemed difficult to start out with

glad mortar
#

you could

#

instead of west build you can alternatively run cmake -Bbuild -GNinja .. && ninja -Cbuild

turbid hill
#

Do you have to hand build all the rule files or does it have system to help build them

glad mortar
#

depends on your needs, in more complex build pipeline you might prefer using them directly
west is really a very simple tool that calls a couple scripts based on stuff it finds in the app directory. It is also not part of the zephyr respository, in theoery you could use west with other projects

wind spoke
glad mortar
#

(and west is pure python :D)

brazen grove
#

programmers will turn everything turing complete, if given a chance

cinder wind
#

"Why is my build system installing Pandas and Numpy?"

brazen grove
#

pandas are usually much more fluffy than pythons

proper prawn
#

Hi Scott and all present

timid plover
#

so after you get hancho 'working', how will you be reorganizing CP to support sharing code across common architectures

brazen grove
#

what about compatibility with MicroPython? will there be much more work required to merge upstream changes?

timid plover
#
aappleby

Hi HN, I've been taking a break from my big side projects to work on a smaller side project - a tiny build system that's based on what I've learned from using Ninja and ad-hoc Python for my homebrew build systems over the last few years.It's basically a promise-based dependency graph runner plus a simple text templating engine, and it works quit...

#

if developers have to ask 'what is the build system doing now' means it is too complex ๐Ÿ™‚

turbid hill
#

What is Q-Strings

brazen grove
#

interned strings, basically

unreal bay
#

What does interned mean

brazen grove
#

In computer science, string interning is a method of storing only one copy of each distinct string value, which must be immutable. Interning strings makes some string processing tasks more time-efficient or space-efficient at the cost of requiring more time when the string is created or interned. The distinct values are stored in a string intern...

sinful meadow
#

also translation

unreal bay
#

deduplication, ah translation too

turbid hill
#

This related to language translations

unreal bay
#

Got it, same mechanism used, separate strings for internationalisation / other language copies

sinful meadow
#

oh my bad i thought they were all translated

proper prawn
#

Question: building CPY for a new board. How it instruct make BOARD=... to build with the latest version of CPY?

turbid hill
#

More monitors

#

wider monitors

#

ahh

sand lotus
#

i keep my main branch updated by using githubs website and doing a "sync fork". i've found that to be the easiest method. then i can pull it with git.

#

it's the point and click way instead of command line git.

turbid hill
#

Duh... Maybe should have checked YouTube for resolution setting, lets 1080 instead of 360

sand lotus
#

probably can't read anything on his screen with 360. need at least 720 to be legible.

turbid hill
#

NO it was my screen that was set wrong

sand lotus
#

congrats on getting your streaming quality all sorted out btw. everything working smoothly this week.

turbid hill
#

it made the stream real blurry

#

I had that at work also, cursor disapear in Wayland

cinder wind
#

Ran out of Wayland Cursor Tokens. Gotta get a pack of 800 for only $10 USD

turbid hill
#

I found that Wayland got behind on screen redraws when lots of dynamic windows were present

#

You could try to simply resize sublime window to nudge the cursor back to visable

cinder wind
#

Does alt-tabbing to another window and back again do anything useful?

turbid hill
#

time to man clang

#

read the fine man pages

tulip kestrel
#

is there a way to get my pc's memory(RAM) usage/free, CPU usage/present(%), CPU temp, GPU usage/present(%)/FPS, and GPU temp with a raspberry pi 4 modal B?

turbid hill
#

try lmsensors

cinder wind
#

Thanks Scott!

tulip kestrel
proper prawn
#

Thank you Scott. All have a nice weekend

turbid hill
#

Have Fun Thanks

lyric frost
#

Thanks Scott, have a great weekend ๐Ÿ˜

glad mortar
#

thanks for streaming

sand lotus
#

Thank you for the deep dive. See you later honcho.

turbid hill
#

@tulip kestrel it's a package you can install in the os that talks to things like temp sensors

#

Bye

timid plover
#

thanks Scott

unreal bay
#

Thanks Scott and all, have great weekends

tulip kestrel
#

my raspberry pi 4 modal B will not be connected to my pc directly. i may connect it by wi-fi, Bluetooth, or USB connection. in other words my pc and pi are two separate computers.

turbid hill
#

That is normal, A Pi runs Debian Bookworm as the OS these days. Connect to it via WIFI or a network cable.

tulip kestrel
kindred elbow
#

Hello, I am the dev who wrote Hancho

#

(amongst other things ๐Ÿ˜„ )

#

I'm looking at tannewt's branch now out of curiosity

#

Oh huh, you can tell I'm not a native Python dev - I didn't know about "pathlib"

sand lotus
#

Live broadcast chat is during livestreams. Someone on your level would probably be better suited to having a discussion in #circuitpython-dev that's where all the developers hang out.

kindred elbow
#

Oops

sand lotus
#

no worries, you're absolutely welcome here. just trying to get you to the right place.

smoky island
unreal bay
#

๐Ÿ‘‹

clever summit
#

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

#

I've been menaing to ask what microphoine you use. Sound is really clear.

#

Yeah I have a Rode clamped to the desk, but I need one for the other computer.

sand lotus
#

Good morning Present Tim โ˜•

#

Came in late so rewound a bit to see what you're working on today. cardputer looks really cool. interesting way of doing a keymatrix with shift registers. that doesn't look easy to track. i'm guessing the keymatrix "should" track it automatically with a bit of configuration?

#

I'd never heard of a demultiplexer before.

brazen chasm
#

hullo

sand lotus
#

ohh didn't know you could work with lists like that. you make it look so easy. i'm used to displayio remove/append. is displayio basically just a list that we're working with so that things like pop and append is translated into displayio?

#

just learning something new, thank you.

#

yes you can use pop, remove, append with groups. because i use them so regularly with displayio that really helped just translate that whole concept to lists. very cool.

proper prawn
#

Hi Tim and all present!

sand lotus
#

deinit()? Scotts been pretty big on making people aware of using deinit() going forward.

proper prawn
#

I just was able to build CPY v9.0.0-rc.0 for BOARD lolin_s3_pro. @rapid hornet suggested me to create a PR to have this board added. However I had just one time experience to create a PR.

unreal bay
#

Oh it's building, good work

sand lotus
#

To free resources I think... I've never actually used deinit() it's above my head.

#

if events > 56: microcontroller.reset() ๐Ÿ˜›

#

I literally just used that last night for the first time. If the board uptime is more than 24 hours just reset the board. Helps keep time drift to a minimum.

#

exactly, that's exactly the same kind of thing i've done. using an online API which usually runs 24/7 no problem. i've noticed if it goes over about a week of runtime things start not being so reliable due to time drift. so added in a reset "just because" and now it works even better.

unreal bay
#

Didn't spot in the code, why so many events for one press? Is it one per 100ms or something? Also does the queue clear when read?

sand lotus
#

pretty sure keypad has built in debouncing which is why it's a highly recommended library

#

or at least there's an easy to use option or parameter to enable debouncing

#

anodes to me suggests keys that have built in LED's. some are common anode, some are common cathode.

#

ohh because it's a diode matrix and LED's are just a form of diode.

#

if you flip it, probably wouldn't work since diodes only work in 1 direction.

#

there are many many different ways to do a diode matrix. in this case it's using a shift register with the diode matrix. there will definitely be a right and wrong direction. if you're getting key press returns then you're doing it in the correct direction.

#

yeah something like that is usually done in an init.py

unreal bay
#

When providing board image for circuitpython-org board template, do you just put one in original size folder, or do you need to provide large+small images too? Sorry for tangent ๐Ÿ˜‰

sand lotus
#

that's a good question

#

not even sure where you'd look for examples where that's done.

#

might be part of sphinx or some backend system?

unreal bay
#

Thanks, will double check guide

proper prawn
#

Tnx Tim, Yes there is a guide.

unreal bay
#

Three sizes required

sand lotus
#

Ah, yes that's the one

#

To add a board to CircuitPython.org, you will need three sizes of the same image for each board. Small Size Minimum Width of 292 pixels. (Most photos are 300x225 or 293x225) Large Size Minimum Width of 590 pixels. (Most photos are 800x600 or 780x600) Original Size Photo in a Large Size

#

Seems the main image on any board download is approximately 450x340. They probably start out at the minimum width of 590 and then is downsized to 450x340 approximately. The large image can probably be any size like 1080p or 2K.

#

Adafruit product images are approximately 720p which is likely where the large size originally stems from and then it shrunk to the other 2 smaller sizes with a script, then used on the circuitpython.org website with the 2 smaller sized images.

#

yes but it's helpful like cgrovers touch calibrator. an auto key calibrator would be pretty sweet.

#

I can't even do it properly manually. I put two commas in softkeyboard without noticing it until you said something.

#

i'll do one better and help you calibrate it by touching my monitor screen of your stream showing the cardputer.

#

with as many keyboards as Jepler has worked on it would make sense that he would build an automated key calibrator.

#

in๐Ÿถ label

#

about a month maybe?

#

we went to 3 betas then rc.

unreal bay
#

chuck a matching devkit bootloader on? then uf2 support works (minus screen in uf2 bootloader)

#

can do, at least having or not having psram

#

also presumably the known size

sand lotus
#

i think bootloader is mostly tinyusb related

#

but if you mean the bin/uf2 then yes the flash/ram chip size would matter.

#

good point about the psram

unreal bay
#

slower reset twice?

sand lotus
#

i've had the same issue just with the FeatherS3 itself.

unreal bay
#

8mb no psram possibly

#

grab one of those bootloaders (feather s3 no psram)

#

(adafruit)

sand lotus
#

in my experience bootloader mode initially only brings up a com port in device manager. then i use the online webflasher. THEN I see a CIRCUITPY device which I can put in bootloader mode to drop a new UF2 on. I think the difference is the FeatherS3 device comes pre-installed with a different version of Circuit Python than what you would download from CircuitPython.org.

#

Oh I bookmark the adafruit esptool. always using that thing.

#

check your tty device, would be equivilent to only showing a com port on windows.

#

i upload the bin first so it's already waiting for me when erase finishes. it's a slightly faster process doing it in that order.

#

did you not backup your code???

unreal bay
#

ctrl+z in window

sand lotus
#

Mu has a log you can go back and look at. Hopefully PyCharm has something similar.

#

phew ๐Ÿ˜ณ

unreal bay
#

I doubt the neopixel pin matches for tinyusb/uf2

#

It'll be fine once circuitpython takes over

#

Yay, "Charrr" crew

sand lotus
#

I've been there and done it and my reaction was pretty much the same... except filled with expletives.

#

Well if you ever have a fire you'll have a good response time.

#

Did a lot of really cool work on helping port the cardputer. I learned a lot today. Thank you.

proper prawn
#

Thank you Tim. Have a nice weeken y'all

unreal bay
#

Yeah thanks, have a good rest all

sand lotus
#

See you on Friday for Deep Dive. Try not to delete your work again. Glad everything got saved. Was barely a speedbump for someone of your skill. Have a great weekend.

sand lotus
brisk bone
#

Hello

sand lotus
#

Please rename to FQL.json. Foamy Queried Language

brisk bone
#

Nice to see these more advanced httpserver abilities getting used in actual projects ๐Ÿ™‚

sand lotus
#

to me, secretstorage means NVM ๐Ÿ˜…

brisk bone
#

Copy pasted from adafruit_tempalteengine:

def _exists_and_is_file(path: str) -> bool:
    try:
        return (os.stat(path)[0] & 0b_11110000_00000000) == 0b_10000000_00000000
    except OSError:
        return False
sand lotus
#

what in the binary.... is that?

unreal bay
#
def os_Exists(path):
    try: 
        return os.stat(path) != None; 
    except: 
        return False
brisk bone
#

at least easiest I was able to find ๐Ÿ˜…

sand lotus
#

& 0b_11110000_00000000) == 0b_10000000_00000000 this cannot be a real thing

#

if that's the easy way I'd hate to see the hard way

strong acorn
#

bit masks are very handy

brisk bone
sand lotus
#

ah

#

with all the sd card activity lately it's a matter of time before better directory navigation is needed.

brisk bone
#

And then, under the hood, it will do the exact bit mask comparison haha

sand lotus
#

Anne's floppy disk display project was chalk full of directory pathing code. beautiful project but the code was so complicated that i stopped reading the learn guide about halfway through.

#

it's was a hugely long script

brisk bone
#

To be fair, it would be hard to make a guide with code separated into multiple files

#

maybe if it has a link to GitHub repo

sand lotus
#

yeah

#

one benefit learn guides have over playground notes is they can have menu pages on the left. if you wanted to split it into multiple pages for an adafruit learn guide that would be doable but not in playground.

unreal bay
sand lotus
#

One bad thing about requiring indents is if you have enough if statements the size of useable code area becomes smaller and smaller... unless you have a mega ultrawide monitor.

brisk bone
#

I am not sure whether that matters much, but the websocket example was made for one client only due the the limit on how many sockets can be opened at the time.

sand lotus
#

how often can you poll adafruit_ntp for resyncing the rtc?

#

I got some of those stemma RTC chips. Thinking of adding it to to my feather weather project to keep actual real time instead of only showing latest update time.

brisk bone
sand lotus
#

since the cardputer is esp32-s3 based i doubt it has a real rtc inside

#

that means you'll want to sync rtc at least once every 3 days or you risk time drift. rtc sync once every 24 hours would work.

#

with multiple users might be worth correlating a user number for the user id.

#

awesome session, really neat project.

brisk bone
#

Oh, nice workaround

unreal bay
#

Just don't leave old multiple chat tabs open ๐Ÿ˜‰ Thanks for the stream!

sand lotus
#

Have a great weekend. Always a pleasure to watch you code.

open girder
#

DESK of LADYADA returns next week! (Limor's family was visiting this weekend!)

wind spoke
# rapid hornet I think you missed it. we change in 3 days

I confirm with the EU time of today CircuitPython Weekly Meeting, that this is now one hour earlier (19H00 rather than 20H00). And in a few weeks, EU will also go for summer time, and we will be in sync again.
I am watching the YouTube recording, and Dan is not using dark mode of Discord... ๐Ÿซฃ

clever summit
#

That would be me. ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‘‹

unreal bay
#

add a favicon?

unreal bay
#

I think most browsers are generous, often accepting non-icon formats as long as they're linked in html, or available at /favicon.ico

sand lotus
# wind spoke

They typically ping the circuitpythonistas role about an hour prior to the meeting. As long as you're logged into discord and/or have push notifications to your mobile device it should alert you shortly ahead of time regardless of your timezone.

wind spoke
# sand lotus They typically ping the circuitpythonistas role about an hour prior to the meeti...

Unfortunately I didn't do much electronic those last few months, and I have an agenda conflict most Mondays... but I keep listening to the recording to stay up to date.
The nice part about the difference in Daylight saving in US and in EU is for watching Ask an Eng. LIVE. without being way too late. Most of the time, this is the time of the year where I try to be on Show & Tell. So I have 3 weeks to come up with a showable project. ๐Ÿ˜…

haughty quiver
echo canopy
#

Thanks for the notice, see you next week!!

waxen bough
#

One less buying opportunity for my wife to complain about...

dusk socket
#

No wise words from the Great one with there reduced price again, I shall just cry till next time.

haughty quiver
upbeat coral
#

Hey Y'll

#

Soooo.... spring break lasting longer than usual?

sand lotus
#

There's got to be something going on behind the scenes. I've never seen Adafruit skip this many livestreams before. Maybe a streamyard issue or perhaps they just don't want anymore streams before the scheduled Adabox stream. ๐Ÿคท

upbeat coral
#

Hmmm... They released a momento video last night. I was pretty sure they'd feature it today.

#

At least I get to catch up on Scotts friday show in twitch.

ivory flax
#

So. Is there a AAE & ST show tonight? If not I get to go to bed early.

paper peak
haughty quiver
#

hi all!

viral sail
#

Good evening everyone.

upbeat coral
#

Hey Y'll.

nova totem
#

Everyone everyone

tulip canyon
#

Howdy all

open girder
haughty quiver
#

I picked up a nifty retro thing to show and tell while visiting my parents

open surge
#

good evening

upbeat coral
#

Yaydabox!

nova totem
haughty quiver
#

hahah

wind spoke
#

YES, a Show and Tell and I am not sleepy, and it is not 1H30 in the morning (but only 0H30 in the morning)... thanks to daylight saving difference in US and EU.
Not ready to show something today, but I have two weeks left to use that opportunity.

tulip canyon
#

I think the light meter is selenium

nova totem
#

The focus range would be super useful, especially if you are learning

haughty quiver
#

thanks @tulip canyon I'd love to learn more about how the metering works

sand lotus
#

Not only made your first pcb but a flexible one too. Congratulations on learning pcb design!

violet mountain
#

but, placing and routing over a hundred components manually does get old. I've heard KiCad has some automation for replicating routing commands to make that much faster

sand lotus
#

Didnโ€™t know that. Iโ€™ve never made one. Great info @violet mountain

#

Never heard of mobiflight. Is that the game or the controller?

tulip canyon
unreal bay
#

quite like to see some rejiggable panels similar to the FrameWork laptop side panels, but more depth for bigger knobs + dials

sand lotus
#

With a mirror you can inspect the electron microscope itself? I wonder who first thought of that. Neat!

unreal bay
#

Whats the plastic sphere made from? Also, does the fresh sticky tape help catch more electrons ๐Ÿ˜‰

sand lotus
#

Innerspace, living in a capsule as red blood cells float by. Who would sign up for that mission?

shell mason
#

hello

sand lotus
#

20K volts. Wow

nova totem
#

That is amazing

unreal bay
#

That's insane

wind spoke
#

How small is that sphere in the microscope?
It seems very spherical as there is no distortion!

sand lotus
#

Iโ€™ve never seen this stuff before. Absolutely fascinating.

echo canopy
#

Is there anything like a safe gas that could show the electrons moving around??

sand lotus
#

Holy science Batman.

unreal bay
#

So how does it work with the sphere? Does it reflect due to being so charged (no spare capacity) that each new arriving electron dislodges another (at the same point + exact opposite angle appearing reflected)

wind spoke
#

If you show that to 100 kids, how many would want to do science and work with microscope... this is amazing!

sand lotus
#

How small is the universal joint and parts in there?

#

Calibrating that is probably easier than calibrating my 3D printer. ๐Ÿ˜…

tulip canyon
#

Great Show & Tell. Thanks all for sharing.

viral sail
#

Nice projects everyone. Thanks for sharing.

sand lotus
#

Wait this is open source electron microscope?!?

violet mountain
#

anyone else get MC Escher vibes?

upbeat coral
#

Thank you to all for taking time for us.

odd spear
open girder
#

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

tulip canyon
#

I'm anti-tounder

glossy glacier
glossy glacier
tulip canyon
#

Congrats on 9 RC

sand lotus
#

parts of displayio have been split out to separate classes

glossy glacier
sand lotus
#

One neat highlight Jepler shared in this weeks meeting that there were about 300+ unique contributors between 8.x to 9.x

ivory flax
#

I have a question for the AAE team do most all TFT displays have the same pin outs. I was gifted a CarPlay that no longer works and I want to get the screen to work. It's 40 pins with a separate 4 pin touch screen. I can not find any info on the display. Thank you

glossy glacier
delicate fractal
#

At one point, Matthias Wandel, the guy who does woodgears.ca, worked as a radio-code writer for Blackberry. He built a 486-pc with 2 soundcards that could snoop on the mobitex cellular networks and decode all the unencrypted traffic.

glossy glacier
dim knot
sand lotus
#

Nicely done Tyeth!

#

ahh cool badges, didn't know about those. nice touch.

delicate fractal
#

"We love all projects, but sometimes, we love some a little bit more." That's very Orwellian of you, Lada Ada! ๐Ÿ˜„

sand lotus
#

what is that more production poster lol.

#

ahh nice slowdown on the solder flow with the audio and video... i see you PT, nicely done.

open girder
#

๐Ÿ™‚

unreal bay
# glossy glacier

That image is amazing resolution, thanks for sharing (and the replies)

sand lotus
#

inductance coil? didn't know about that method. optocouplers i've heard of, this is good info.

#

JP finally has a way to hotswap I2C devices!

#

nice series of isolators!

delicate fractal
#

The dial had 11 on it. Nice touch.

sand lotus
#

looked like a 24kv depth charge. now that's an exciting demo.

dim knot
sand lotus
#

Memento kit is immediately out of stock though.

meager agate
#

Question: The Learn page for PN 5626 "Adafruit PCA9548 I2C 8-Channel Multiplexer" describes possibility of using 8 of these to access 64 of the same I2C address devices.

But my situation is a little different... I have 32 of the Neoslider Linear Encoders... which can support 16 unique I2C addresses. So, can I just use two channels of the multiplexer to access 16 + 16 channels of the NeoSliders? I plan to order these and try... but just wanted to ask first.

dim knot
sand lotus
#

V2 is great for wipper snapper and will work with circuit python using web workflow only (no usb serial).

dim knot
#

Adafruit Terminal PiCowbell for Pico - Reset Button & STEMMA QT https://www.adafruit.com/product/5904

Adafruit Terminal PiCowbell for Pico with Pre-Soldered Sockets - Reset Button & STEMMA QT https://www.adafruit.com/product/5907

Adafruit Proto Doubler PiCowbell for Pico and PicoW https://www.adafruit.com/product/5906

Adafruit Proto Under Plate PiCowBell for Pico - Reset Button & STEMMA QT https://www.adafruit.com/product/5905

nova totem
#

I could have totally used that for my flight controller. I ended up making my own with some headers and a tin size perma proto board

sand lotus
#

pico stack-a-palooza. nice new cowbells. the silkscreen makes it much easier to see too.

#

a stackable doubler? oh my.

#

great platform for developing projects with the pico. you've feather-fied the pico platform. ๐Ÿ‘

echo canopy
#

Questionโ€” about the LM66200 โ€œIdeal Dual Diodes โ€œ Would an expectable usage be with Solar Panels ? Having two identical solar panels each on separate VIN pins and it would switch to the higher voltage and in theory offer two angles to get more daylight? / \ ๐ŸŒค๏ธ <- example layout could sunrise and Sunset @open girder

merry gulch
#

??? Is there a breakout board or some way of testing isolation rather than big lab equipment?

sand lotus
#

that's a great question, how would you know if you need isolation?

nova totem
#

@open girder not a question, just a thanks for suggesting the Root robot. Gave it to my friend's kid for his delayed Christmas gift, and so far he loves it. Especially that it can draw.

turbid hill
#

Question: The memento camera, why did you do the 3-wire bridge to the front/back. Could have instead done a pogo pins or or tall header pin bridge?

tulip canyon
#

Question for @open girder
STMicro announced a 64-bit MCU, the poorly named STM32MP25
What are your thoughts on 64-bit micros and will CircuitPython eventually run on it? Niche? Overkill? Inevitable?
Thank you

dim knot
#

Question: How did the switch to KiCAD go?

turbid hill
#

New KiCad is out

sand lotus
#

great now we have to put meteor on our 2026 bingo cards? honestly it's on the bingo card every year.

glossy glacier
#

How many radio shack CEOs have you interviewed?

delicate fractal
#

RadioShack Battery Club! Now that's a throwback!

unreal bay
viral sail
#

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

glossy glacier
#

Have a good one!

unreal bay
#

Thanks!

merry gulch
#

Thanks

echo canopy
#

Thanks !!!

sand lotus
#

Thank you for the rant โค๏ธ Episode is now complete. Have a lovely week everyone.

tulip canyon
#

Thanks @open girder have a great night

delicate fractal
#

Good night!

cinder wind
#

dangit I missed it all

tiny grove
haughty quiver
#

hi there!

tulip canyon
#

๐Ÿ‘‹

open surge
#

good afternoon

drowsy inlet
#

hello all

tulip canyon
#

Happy ๐Ÿฅง Day

cinder wind
clever summit
#

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

#

And there he is!

#

JP sounds suspiciously close to JB. Trying to steal my brand? ๐Ÿ™‚

inner spade
#

๐Ÿ‘‹

cinder wind
#

I thought Santa Ana was the springtime counterpart to Santa Claus, but brings fallen palm trees and dust and allergies to all the good boys and girls

drowsy inlet
#

yay adabox!
yay-da box?

sand lotus
#

Your mic volume is a little low for some reason.

haughty quiver
#

thanks, will goose it up a bit

clever summit
#

Can't get Adabox in Sweden. ๐Ÿ˜Ÿ

unreal bay
#

hey all ๐Ÿ‘‹ - JP any chance you get advanced notice of Product pick of the week and can start dropping cryptic clues on Thursday shows?

cinder wind
#

yeah both of my displays have the problem

glass stag
#

Does JP's mic audio seem lower than normal?

clever summit
#

Yes

glass stag
#

I can hear it. Not a big issue, just wondering if it was on my end.

cinder wind
#

3JP

sand lotus
#

ahh much better!

dusk socket
#

its good for me

sand lotus
#

i had to put you on full volume and it was soft. now it's great and i can lower volume on this end if necessary.

cinder wind
#

and I think I stole the jpeg loading code from the pycamera library

sand lotus
#

JPEG's are so nice for file storge on SD. Would like to see one that will slideshow through a folder. Just load the images in the folder.

tulip canyon
#

I have to check out jpegio. I'm still using ol' BMPs like a filthy animal

sand lotus
#

same^

#

bmp's do have indexed transparency so there are advantages to bmp still.

#

which doesn't matter if it's full screen image slideshows so jpegs make more sense.

#

absolutely mind blowing stunning gorgeous camera on show & tell btw. the leather case is so perfect that it looks fake. i've never seen leather that pristine.

cinder wind
sand lotus
#

I know a lot of projects he does have dirs so I found it a bit odd that he was showing a manual list of them.

tulip canyon
#

That tube is HUGE. Must weigh 200 lbs ha ha

cinder wind
sand lotus
cinder wind
#

that little hdmi monitor is very cute

#

especially next to that huge glowing vacuum tube

sand lotus
#

This is good input.

unreal bay
#

Memento Enclosures finally back in stock... If I'm placing an order, what am I likely to kick myself for for forgetting?

sand lotus
#

Is the Pi 5 solder pads setup to accept an SMT TRRS or are just random solder pads?

unreal bay
sand lotus
#

Can never go wrong with adding a little I2S amplifier or RP2040 Propmaker.

#

Though knowing you, some type of environmental sensors would be good too. Can never have enough BME280's. ๐Ÿ˜‰

clever summit
sand lotus
#

I haven't even booted a Pi for like 3 years, I'm no help.

unreal bay
clever summit
#

I had a Sony Trinitron TV, unfortunately it died after 18 years.

sand lotus
#

Those were nice ones.

#

Creating an IR remote for it would be a good project.

#

First, you need to right-click the display that you want to modify the resolution of (1.). Next, hover over โ€œResolutionโ€ (2.). Hovering over this will show you a selection of resolutions you can set for this current display. To select a resolution, click the one you want (3.)

unreal bay
#

Preferences -> Screen Configuration

cinder wind
#

fbset -s maybe?

sand lotus
#

If you are using the Raspberry Pi desktop, the resolution or rotation is most easily changed by selecting the Screen Configuration utility from the desktop Preferences menu. This will bring up a graphical representation of the display or displays connected to the Raspberry Pi.

sand lotus
#

Raspberry Pi 4 is unable to output over HDMI at 1366ร—768 @ 60Hz. On some monitors it is possible to configure them to use 1360ร—768 @ 60Hz. They do not typically advertise this mode via their EDID, so the selection canโ€™t be made automatically, but it can be selected manually by adding: hdmi_group=2 hdmi_mode=87 hdmi_cvt=1360 768 60 โ€ฆโ€‹to config.txt.

clever summit
#

๐Ÿ‘‹

tulip canyon
#

Thanks JP
Looking forward to Ada unboxing

sand lotus
#

Thank you for another great episode!

drowsy inlet
#

thanks!

cinder wind
#

Thanks JP!

unreal bay
#

Thanks @haughty quiver + all

haughty quiver
#

thank you all!

glass stag
#

Great show. Catch you next time.

haughty quiver
#

thanks much

sand lotus
unreal bay
#

Evening all

sand lotus
#

Good afternoon. I will be in and out. Have to get some gardening done before sunset.

inner spade
#

๐Ÿ‘‹

nova totem
sand lotus
#

It's 82F here. I don't know what that translates into Canadian units.

nova totem
#

Warner then the 40F here

sand lotus
#

"started on it, then set it aside... " that describes every project i've ever done.

#

when you say border can you clarify. is this the displayio border like for the memento?

#

or is this the stroke/outline for text? i'd love to have that. i looked for it once but couldn't' find it.

#

no i mean specifically the one you were working on. i have my own outline display style demo. i can do it manually but wanted an easy to use function or class.

brisk bone
#

maybe Ctrl+Shift+V?

sand lotus
#

It's cheaty but works

#

One of the problems I have with my method is I have to make 5 labels for every 1 outlined text I want. So the memory goes through the roof real quick. If you could figure out a way to avoid that, that would be awesome.

#

awww that sounds awesome. i want it.

#

it gets confusing when you're switching back and forth between 8.x and 9.x beta and they backport features. ๐Ÿ˜ตโ€๐Ÿ’ซ

#

dusty screen, an inevitable issue with any screen.

unreal bay
#

A post-it note or white bit of tape hanging off of the side of the board might work for focussing (without light in future)...

sand lotus
#

i'm only a (0.0,0.0) fan if it's on the left side of the screen. otherwise i will change the anchor point.

#

working with the ATECC crypto module recently i learned about setters and getters with properties. things get complicated quick.

#

ahhh that's how you're doing it. i'm surprised it performs as fast as it does then. impressive.

#

i've found square works the best. it's the method i used for the 5 label outline. i tried many variations and square sounds basic but works best.

#

until we have anti-aliasing square is fine.

#

how well will it scale with font scale=2?

unreal bay
#

can we try larger text and larger border (double width text, border=3)

#

I guess I mean Bold or heavy weight font rather than scale

sand lotus
#

oh very nice. yeah my guess is you'd have to increase border size. are outline size independent of font size?

#

scale 1 on big font size doesn't look that good. not sure if there's a way to make it smaller. it's because the text gets blocky the bigger it gets.

#

ahh that's true. will probably look much nicer with a larger custom font with finer edges.

#

oh wait nvm. i removed everything except alphanumeric on that one since it's for a weather display. :/

#

same and i'm running out of light. gotta get some stuff done in the next 30 mins.

unreal bay
#

break the space into newline if screen width < 150

#

oh really, love wrapping. Also a fan of truncate+ellipsis...

#

Changed from 755 to 644 chmod (permissions)

unreal bay
#

Creating some BatMan worthy "KaPow" overlays?

#

Yeah nice ideas

#

Maybe a beer induced thought, but your talk of updating metadata brought on visions of updating ID3 tags in mp3s with the memento - high res cover jpgs

#

optional args? name_of_file defaults to empty string / none and add a new argument for bitmap which defaults to none?

sand lotus
#

oh i guess you discovered my goodtimes fonts have no space. i was a bit overzealous about removing characters with font forge.

#

i'll fix that someday

#

i've discovered if a line errors that doesn't have code then there's a missing bit of syntax in the above line.

#

usually not ending with a quote or parenthesis.

#

you're jumping back and forth between a feather tft, titano, and memento? you're being thorough.

#

didn't you get the fancy border working with the memento? a label overlay should be easy in comparison. it already has some overlays to display resolution and such.

#

ohhh ok this is making more sense. thank you for the context.

#

karma, this is what you get for saying you're a (0.0, 0.0) kind of guy earlier. ๐Ÿ˜›

#

left adjust all the things!

#

oh wow that tiny thing in the center is the hello world?

unreal bay
#

I thought the pcamera library had an overlay text option, but it was a centered tielgrid/label, not quite the same as stamping the bitmap when saving. Or am i very wrong and it does stamp the bitmap in using the same code

sand lotus
#

is that because of the image resolution?

#

20 years ago a digital camera of this resolution would have been like $1000.

#

you could probably store the index color in the image itself as a 1x1 pixel in the top right corner or something.

unreal bay
#

Think the overlay code was doing something similar (color converting before using bitmap)

sand lotus
#

colorspace stuff is confusing. honestly you and jepler are the best i know with it.

nova totem
#

colorspace can be a headache fast

sand lotus
#

thank you for the stream. that was a journey. i love displayio stuff and learning new code and I always have something new to learn from you. โค๏ธ have a great weekend everyone!

unreal bay
#

Thanks Tim

sand lotus
#

oh yeah tomorrow morning. hopefully will wake up in time for coffee and code.

smoky island
grand tusk
#

Hey there! Another Saturday, here we all are.

unreal bay
#

Try your real username, got a good length, hi btw

#
  • / -, up and down should scroll history (or shift scroll)
#

Ctrl + Plus is classic in browser

unreal bay
#

Whats a ListSelect? The menu items, or the messages or both?

#

(I do recognise SelectList from win-gui days)

grand tusk
#

Little Bobby Tables.json.

unreal bay
#

websocket from the tab auto-reconnecting? Or browser just being silently "helpful"

#

wipe all libs and circup install --auto --py

#

or keep mpy versions and skip --py

#

similar, but git push anything that works ๐Ÿ˜‰

#

also I'm less afraid of WIP (work in progress) commits these days, compared to first use of git years ago

unreal bay
#

Thanks Tim

open girder
shell mason
#

trinkey ๐Ÿ™‚

sand lotus
#

How in the heck do you keep track of all the testers you might have to swap in and out. Would need a whole storage rack just for the testers whew.

open girder
#

@sand lotus we have shelves that are labeled with the part # and every 3 months we do audits to make sure we have 2 of each tester(s)

sand lotus
#

Thank you for satisfying my storage curiosity. Sounds daunting.

#

I would love to be able to create my own DIY learning remote to replace logitech harmony's because they don't make them anymore. Even the price on used Harmony's can be through the roof. I still have a need for a remote for WMC/Plex/Emby media server. There's a big void for Harmony like remotes right now.

#

Very cool part. Thank you for another episode. Have a great week!

open girder
#

thanks folks!

shell mason
#

DJDevon i saw flipper with the module seems have remote app

sand lotus
#

That would make sense but I don't want to tempt myself for doing things I shouldn't with that device.

#

It's best if I don't own one.

solid juniper
haughty quiver
#

@sand lotus i had a really nice IR remote app on my Palm Pilot III that I still miss

sand lotus
haughty quiver
#

yes, it was great! I remember trading "business cards" with other Palm Pilot users by pointing them at each other and holding one of the hard buttons IIRC

#

The IR remote app I had was a learning remote, and I was able to have it learn some Furbish phrases to then say to other Furbies. This was about the time technology peaked, TBH

inner spade
#

๐Ÿ‘‹

little onyx
#

Happy Tuesday

haughty quiver
#

hi@

#

hi!

#

hi#

#

i don't know what any of that means

sand lotus
#

I don't have to make a photoshop this week. That thumbnail graphic is perfect.

#

a bus of cans... love it.

viral sail
#

Good afternoon.

drowsy inlet
#

hello all

cinder wind
#

oh I get it now... "CAN bus"

drowsy inlet
#

it's the bus that's more optimistic than the CAN't bus

split gazelle
#

greetings

little onyx
#

CAN Bus Feather RP2040 w MCP2515
that ten times fast

random sand
#

Hello!

wind spoke
#

Are people using that kind of Feather to read from their car?
Specially interested in Tesla car...
Is that "safe"?

#

Or do you use that for Feather to Feather communication... and need two?

#

CAN you do it? Yes we CAN!

cinder wind
#

CAN bus is a simplification of the original CAN-CAN bus designed in Paris

sand lotus
#

ideally you'd want two CAN modules, one per board if you want board to board communication.

little onyx
#

Also used in aircraft

sand lotus
#

since these are featherwings then 1 per feather.

wind spoke
#

If only this was half the price to have two for the price of one... oh wait.

sand lotus
#

not all micrcontrollers have the can library built in. the rp2040 running the can bus will make it nice and fast as a coprocessor.

#

CAN bus was standardized for vehicles in 1996 with the introduction of OBD-II. Every car manufacturer had their own diagnostic systems prior to 1996, there is no official OBD-I. Anything prior to OBD-II is considered OBD-I.

drowsy inlet
#

โ“ so each component on the CAN needs a CAN controller and transceiver?

echo canopy
#

Does the gauge wire have a bit of calculation for the total distance? What would you say the best size wire is ?

cinder wind
#

cool demo, JP!

sand lotus
#

it's got those nice new oval reset buttons too.

drowsy inlet
#

I think I missed it, but was that just a standard ethernet cable?

waxen bough
#

You can actually just use 2 wires. All paralleled. (Edit: I think. I could be wrong because I use it just on my desktop. might need that ground after all)

sand lotus
#

this week i learned the specifcation for can wiring is 1 twist per inch, but that's only mandatory for vehicle production, for home use ethernet cable is fine.

cinder wind
#

Ethernet cable will work great, but could probably use old phone twisted cable too, since you only need 3-4 wires

split gazelle
sand lotus
#

what's the name of the library? class just says CAN() easy enough.

waxen bough
#

One of the coolest things about can is if two senders send at the same time, the high priority message still gets through WITHOUT collision, due to bitwise arbitration.

sand lotus
#

Instead of UART, CAN is excellent for board to board communication.

viral sail
#

Thanks @haughty quiver

drowsy inlet
#

thanks jp!

sand lotus
#

Thanks JP! Snagged 2. Have a great week everyone!

tulip canyon
#

Thanks JP

haughty quiver
#

๐ŸšŒ

waxen bough
#

I grabbed 7. It hurt a little not to grab 10.

sand lotus
#

ambitious project?

#

they're great for robotics, i could see a robotics project requiring many.

drowsy inlet
#

how would you star or daisy chain? multiple cables at each terminal?

waxen bough
#

I work on telematic systems for boats. CAN is used in J1939 and NMEA 2000 onboard networks.

haughty quiver
#

@drowsy inlet yes, multiple wires in each terminal works

sand lotus
#

i mean if you wanted to make a real life optimus prime you'd probably have a lot of can bus devices.

haughty quiver
#

or splices anywhere along wire

drowsy inlet
cinder wind
waxen bough
#

the can bus is twisted pair, with 120 ohm terminators at either end and everyone else just Tees off it.

sand lotus
#

ah that's neat

haughty quiver
#

@sand lotus I heard Optimus Prime is just a CAN bus demo that got out of hand

drowsy inlet
sand lotus
#

in iRobot, spoon calls all the robots canners

haughty quiver
#

@drowsy inlet i'd like to play with it more, i think doing little RJ-11 patch bays would be neat

sand lotus
#

the neopixel8 friend has RJ45 jacks. can bus to neopixels.

haughty quiver
#

or maybe XLR 3-pin cables if you want to get fancy

drowsy inlet
waxen bough
#

When I first learned can, my favorite thing is the high priority message doesn't need to back off and retransmit in a collision! Only the low priority drops off and it didn't garble the high priority message.

haughty quiver
#

that's excellent @waxen bough

waxen bough
#

(Unlike ethernet and such...)

haughty quiver
#

IMPORTANT MESSAGE COMING THROUGH!

sand lotus
#

yes, that is this.

drowsy inlet
#

hah, wow, super cool

sand lotus
#

don't get distracted by all the pretty lights. ^ that is actually the product. ๐Ÿ˜‰

drowsy inlet
#

haha, yes, thanks. took me a second to see the actual product. had no idea about that. thanks!

haughty quiver
#

or even a simple splitter

cinder wind
waxen bough
waxen bough
#

One caveat that should have been mentioned in ANY discussion of CAN bus is that it can't be tested "open-loop" (without feedback). YOU MUST HAVE TWO DEVICES to have it behave properly. For a successful transmission, there is an ACK bit that is a response that another device puts on the bus to indicate the message was received correctly. Trying to run a single transmitter will bite everyone the first time. It is not like other protocols like rs232, rs485 etc...

tiny grove
#

I mean... I2C is the same way.

rocky reef
hard hollow
#

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

wise iris
#

good morning

viral sail
#

Good morning everyone.

upbeat coral
#

Hey Y'll

vagrant flax
urban gale
#

Hi all

rocky reef
#
#

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

urban gale
#

man it would be awesome to build in a thermal printer and make a polaroid

shell mason
#

bord feeder nice

upbeat coral
#

If everyone around you was out to eat you, you'd be skittish too.

urban gale
#

that would be a squirrel feeder in my backyard

upbeat coral
#

A hawk is less of a danger to your small dog than cayotes would be.

unreal bay
#

Think the onboard pico JST you may have seen was probably the 3pin debug port. (RPi boards not adafruit)

upbeat coral
rocky reef
unreal bay
#

On that note, a new beta release of WLED, supporting Rotating matrix animated patterns

rocky reef
upbeat coral
#

Pi 5's with different NVMe and USB SSD's.

rocky reef
#

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

upbeat coral
#

Far right is not my design. I modded it for the white one.

#

I use Tinkercad and will see about putting them there with credit where due.

wise iris
#

thanks guys!

viral sail
#

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

upbeat coral
#

The one on the righjt has a Ice Tower Cooler with LED that is pretty to look at.Thank you for taking time for us.

unreal bay
#

Thanks all

urban gale
#

thanks all!

rigid crag
#

when is the Adabox unboxing stream tonight?

rigid crag
#

wooo - I am looking forward to opening mine up, it's been sitting on my desk tempting me for days

upbeat coral
#

Hey y'll

open girder
viral sail
#

Good evening everyone.

tulip canyon
#

Hello everyone, happy Adabox unboxing day!

robust horizon
#

heyyy! I haven't been by in awhile. missed y'all ๐Ÿ‘‹

blissful apex
#

hello!

rapid hornet
#

๐Ÿ‘‹

nova totem
#

Evening everyone

robust horizon
#

None USB with left keyboard

sand lotus
#

Good evening everyone.

tulip canyon
#

More than one HID project has gotten away from me ha ha

sand lotus
#

Jepler being able to figure out legacy devices just blows my mind. It's really cool it can detect different floppies like that. Love the floppsy pcb art too.

#

That is beautiful Erin. Can each board/latern be customized to specific frequency ranges?

#

๐Ÿฑ cam

blissful apex
#

there are a lot of controls in LEDFx

nova totem
#

I'm jealous of that observatory let alone the rest

sand lotus
#

Is that a self wound induction coil? That's really neat. This is an excellent project Rick Young!

#

This looks like a good project for AdafruitIO logging. Log everything to AdafruitIO.

#

and that can send you alerts to shut down things for the observatory too!

#

Please write a playground note on this project!

nova totem
#

I want to know what scope that is. Beats my 6"

unreal bay
#

Too True @sand lotus
This was cool, thanks @knotty flower

sand lotus
#

Oh wow what an amazing photograph.

tulip canyon
#

lenscap?

#

๐Ÿ™‚

unreal bay
#

Lost vacuum or something? There must be sooo many things that could go wrong

#

lol, the magic wiggle

#

yep perfect audio

sand lotus
#

Is he saying that accelerometer is actually working as we're looking at it in the microscope?

#

like microscopic gates or binary counter. that's amazing.

unreal bay
#

Crazy, and a fantastic explanation.
Is the Z less effective (resolution wise) due to less depth to play with than width/length of IC? On that note can you examine in the Z too (presumably has to slice?)

sand lotus
#

that's a good past vs present perspective too.

#

seeing how parts were designed vs now would be cool to see

upbeat coral
#

The gyros in the gimble assy of the missiles I worked on had to be kept at a certain temperature to maintain the viscosity of the suspension fluid. Too cold and the wires break, too hot and the gyros went wild and broke the wires.

viral sail
#

Great projects everyone. Thanks for sharing.

tulip canyon
#

Thanks all

upbeat coral
#

Thanks to all for taking time for us.

haughty quiver
#

Hi all!

rigid crag
#

nice show -n- tell!

sand lotus
#

Excellent projects this week everyone!

cinder wind
#

woohoo! time for รœnbรธxรฎng!

drowsy inlet
#

Can't believe the day has finally arrived!

dawn bear
#

Hi From Los Angeles! 21C. Purrrrrfect day for us cats

viral sail
#

This Adabox should come with a cake to celebrate the end of the chip shortage. ๐Ÿฐ

sand lotus
#

Shouldn't this segment be called AdaUnBox?

dawn bear
#

I waited to do anything with it.

#

Now I have to pack it and move. ๐Ÿ˜ฆ

upbeat coral
#

Adabox021 ready - check. Dram of Berheim Wheat - check. Let's go!

sand lotus
drowsy inlet
sand lotus
#

beautiful 3D graphic. what was that made with?

next compass
#

Been waiting for this for sometime, now here, weeeeeeeee

dawn bear
#

Cali is just too expensive. Running out of $$$$.

haughty quiver
#

Real physical titling letters @sand lotus

sand lotus
#

it looks so real is why i wanted to know hahaha

dawn bear
#

NV or NM here we come. (and a bedroom in WV) til I find a place... ๐Ÿ˜ฆ

#

@haughty quiver You do such great work! Is the remodel done?

unreal bay
sand lotus
#

We've reached a dangerous level of graphics when you have to ask if something is real or 3D...

cinder wind
#

ooo, a possible future summoning Adabox? sounds good to me

sand lotus
#

JP already did a mechanical Ouiji board.

split gazelle
#

this is magical

sand lotus
#

Nicely done

#

Aww the picture hanging up of Lars is adorable.

nova totem
#

Speaking of memories it was almost 2 years ago exactly I was in NY and saw PT who told me what they were planning. I do not think either of us thought it would take as long as it did but glad it is here.

cinder wind
#

amazing to me these little camera modules have JPEG encoding built in

sand lotus
#

Wow. That must have been cool to get a glimpse of such a top secret project that long ago in the making. Very cool @nova totem !

dim knot
nova totem
cinder wind
#

*note: Memento "Cheese!" button does not vend cheese

sand lotus
#

Just received the Memento Case Kit today. I ordered them separately so that others (hopefully younger people) could gobble up the Adaboxes.

#

I plan on designing a 3D enclosure for it. Both with/without the case kit. Ruiz Brothers have some files available if anyone wants to design their own enclosure.

#

Might be nice to mention the enclosure Printables for it for those with 3D printers.

cinder wind
#

oops I think I didn't do those nuts on mine

sand lotus
#

Did it come with directions you ignored?

rigid crag
#

oops - I forgot to install the battery

sand lotus
#

The way the JST from the LED pcb lines up right next to the JST on the memento is so satisfying to see.

dim knot
viral sail
#

That's as far as I got with mine, shutter button came off just as I took my first photo.

sand lotus
#

The side mounted cheese button?

upbeat coral
#

Of course my Win11 machine doesn't recognize the drive.๐Ÿ˜ข

sand lotus
#

Those purple cases look like they were tailor made for the Memento but I got one a couple years ago from Adafruit to store my original Arduino Uno in it.

#

Can tell a lot of care went into this entire project. Now I get it. โค๏ธ

rigid crag
#

odd - my ring light turned on, wasn't white tho - and doesn't cycle

upbeat coral
#

Red ring only and doesn't cycle.

rigid crag
#

woo - we get to try flashing the firmware!

next compass
#

@haughty quiver nice unboxing, thanks

upbeat coral
#

Excellent Unboxing. Thank you JP

rigid crag
#

yes, amazing unboxing video and the production quality is awesome

tulip canyon
#

I had an idea to add a Histogram mode to the Memento fancy camera example.
What would be the best way to take and count greyscale values of a blit? image?
bitmaptools?
thanks all

sand lotus
nova totem
rigid crag
#

powering it only via USB - I kinda forgot to install the battery in my rush to play with it :)

sand lotus
#

The quality of the Memento image is honestly its best feature. The image quality is superb.

split gazelle
#

Audio is good ๐Ÿ‘

tulip canyon
sand lotus
viral sail
rigid crag
upbeat coral
#

Plugged into USB. No difference. Red only.

sand lotus
tulip canyon
#

240*176

#

^ display resolution

nova totem
#

Need the camera to do GIF playback, shouldn't be too hard

cinder wind
#

fun rolling shutter effect

sand lotus
#

It actually compresses and shows the 2K image on the 240x176 display though. Thanks to all the developers for all their work on JPEG compression and UVC.

unreal bay
nova totem
tulip kestrel
#

can the momento case come in different types and colors?
and
can you make the momento display pre taken pics and navigate throe them with the arrow keys?

nova totem
#

Looks like you can set the camera format and frame size, then take a picture with the camera and then inspect that format

drowsy inlet
#

whoa, that ghosting is so cool

dim knot
drowsy inlet
#

so you still need some sort of stitching software once you have the frames, correct?

cinder wind
#

stop modtion & GIF mode are great for making memes. MEMEnto

noble grove
#

The remote shutter goes into A1? Instead of the light board?

nova totem
unreal bay
noble grove
#

How does the tripod attach?

unreal bay
#

love the guide notes

tulip kestrel
#

can the momento case come in different types and colors?
and
can you make the momento display pre taken pics and navigate throe them with the arrow keys?

drowsy inlet
noble grove
#

Maybe I misheard him.

cinder wind
tulip kestrel
#

can the momento case come in different types and colors?
and
can you make the momento display pre taken pics and navigate throe them with the arrow keys?

nova totem
rigid crag
#

ok, so installed the battery - no ring light when on battery only; plug in USB and ring light turns on for red only and no cycle

viral sail
#

What is the minimum close focus distance?

nova totem
split gazelle
#

๐Ÿˆ ๐Ÿ–จ๏ธ

verbal river
#

Can it track Lars's face?

unreal bay
#

this AI one is great, i wonder if it could identify my chips + resistors (with a macro lens maybe)

vale ridge
#

darn it, the AI is trying to be poetic again

verbal river
#

Users spoil everything. @split gazelle

cinder wind
#

I hope I never receive that email

split gazelle
#

And then you can hide from Lars ๐Ÿ˜…

nova totem
#

Better to see that on your door camera and not some interior security camera

vale ridge
#

Lars wishes to know your current location

robust horizon
#

Thanks everyone who stuck with us, I think these projects were worth the wait.

rigid crag
#

ok, so ring light is red only regardless of USB or battery

#

so now let's go update the firmware...

next compass
#

So many projects, so little time

upbeat coral
#

First, I gotta figure out why Win11 is being a PITA about new USB connections.

split gazelle
#

My cats attacked that stand in birb with the birdfeeder one night..

tulip kestrel
#

can the momento case come in different types and colors?
and
can you make the momento display pre taken pics and navigate throe them with the arrow keys?

sand lotus
#

Memento case kit only comes in black currently if that's what you mean. It's a PCB so it requires silkscreen.

next compass
#

@haughty quiver Well done Thanks

tulip kestrel
#

can you change the sound that it makes when it takes a pic

split gazelle
sand lotus
#

Thank you everyone. What a wonderful wonderful night.

tulip canyon
#

Great work everyone - ๐Ÿ“ท

cinder wind
#

Thanks JP!

viral sail
#

Thanks and good night. ๐ŸŒ”

rigid crag
#

Thanks JP!

sand lotus
glossy flicker
#

Thanks, @haughty quiver and @open girder ! Great job ๐ŸŽ‰

upbeat coral
#

Thank you JP.

split gazelle
#

Fantastic unboxing @haughty quiver

cinder wind
#

So many awesome projects for this Adabox made by so many people, thank you all!

drowsy inlet
#

thanks @haughty quiver !

strange mantle
#

@haughty quiver awesome job! ๐Ÿ“ธ

noble grove
#

Thanks John.

inner spade
#

Excellent unboxing and demoing! Thanks @haughty quiver !

opaque hearth
#

Thanks JP!!!

vale ridge
#

Thanks John!

drowsy inlet
#

thanks @open girder for an awesome adabox!

inner spade
#

ADABOX is back!

haughty quiver
#

thank you all so much for making it possible!

haughty quiver
rigid crag
#

ugh - got an error code -36 during UF2 copy

sand lotus
#

Might require a bootloader update first. Latest bootloader for Memento is 0.18.1

unreal bay
rigid crag
#

yea, going to give it a second try after I copy all the files off of it as a backup

sand lotus
#

yeah definitely backup anything you want to save from the sd and/or circuitpy drive if you're already running circuit python.

rigid crag
#

same error, going to try the factory reset

#

wooo - bootloader reset did the trick

haughty quiver
open surge
#

good afternoon!

haughty quiver
#

hi @open surge

unreal bay
#

Mmm, old time gear time

dusk socket
#

good show on the Memento

haughty quiver
#

thanks kindly!

inner spade
#

Hello! ๐Ÿ‘‹

tulip canyon
#

Hey JP, Hey all

dusk socket
#

I do

cinder wind
#

3d printable lego version?

#

those letters look totally like LOST title credit letters

#

(even tho I know jjabrams did the titles himself in after effects)

inner spade
#

Those letters were school photographer staples in all of my grade school photos. They had exposed metal pins for attaching to grooved felt title boards.

#

Took longer for the photographer to set the letters than to take the photo.

#

Like those octopus eye โ€œOโ€ holes of the smaller font set.

cinder wind
#

almost used all your 'M's by doing MEMENTO