#live-broadcast-chat
1 messages ยท Page 52 of 1
I also try to order at least 2 of everything lol
will there be z pressure with the hardcoded 1 being a placeholder or is there another use for it?
Thanks Liz!
usually one for prototyping and one for the thing I actually want to build
Any ideas what speed it can update in circuitpython versus arduino?
I would have to check the datasheet but right now that isnโt exposed
i have no idea if cap touch displays have that capability just noticed it in the library and was curious
I'm only picking up one because I spent some money on a bunch of the arduino shield screens with resistive a while back...
https://www.adafruit.com/product/1651
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.
oh yeah well worth the trade-off, ease of use all the way
Thanks @haughty quiver & @split gazelle
Thanks JP. Excellent product choice today!
and I have a 3D printed enclosure for it. ๐ https://www.printables.com/model/587646-tft-featherwing-display-stand
Thanks JP! Thanks Liz!
Thanks folks!
Thanks JP+Liz
nice @sand lotus !
thanks JP & Liz!
Thatโs really cool!
@split gazelle thanks so much for coming on the show!
Thank you Liz. Brilliant driver! Thanks JP, heck of a deal today!
thanks everyone!

โ๏ธโก๏ธ
๐ Hi!
good morning folks!
Hey Y'll
Good morning everyone.
๐
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
That begs to be in an R2-D2 enclosure.
i think it was originally going to be an Owl but it looks cooler as a R2D2
Hmmm, I see a Pan and Tilt verses the servo.
it doesn't tilt, only pans
Another idea might be a minion as the enclosure
That's what 'Modding" is all about๐
good morning โ
Now the important question, does it have cat detection? ๐บ
Doesn't do cat detection
yet
It's trained on faces, but we didn't train it, espressif did.
๐ ๐ฑ
servo splines are darn near impossible with fdm. they're too tiny.
aww i like that design, that's cute.
No one's built a silly bowler hat version?
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.
would โค๏ธ to see odd_jay remix one of these
i think Todbot did something with the person sensor that had face tracking.
star wars has so many good robots
First time I tried to use the Memento it wouldn't work without an SD card, it might be required?
20mm M3 wow. Longest I've used so far is 10mm. Gotta up my M3 game.
It currently works without SD cards
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.
someone's gonna R2-D2 it
Got an email saying Adabox subscriptions are back in stock.... Hint hint
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
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
Gator cam when? ๐ฎ
When you connect it to AdafruitIO it'll literally be a Bird Feed. ๐
DJDevon or CHirpFeed
๐
I see Titmouse. Thrush, Red Finch and chipmonk. Cool. Got all of em round here in upstate SC.
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.
they're like baby T-Rex's when they're small they're not a problem... but they get bigger, much bigger.
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?
Tree supports are where it's at.
Any tips for printing clear things? I've had a fair bit of white/air related clouding
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
Yeah the thick nozzle 1layer thick ideally vase mode was meant to be good. Sadly unrealistic for most of my models
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.
Oh the Audio BFF, nice thank you very much
Easter Egg Box By 3DTECHDESIGNS
https://cults3d.com/:1823252
https://youtu.be/tnwK0hIbxrA
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
---------------------...
There's also now a CAD Parts RSS Feed here in discord https://discord.com/channels/327254708534116352/1210630397898260601
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
https://www.youtube.com/watch?v=BNUuwJpeilM Read the full guide on: https://learn.adafruit.com/breath-of-the-wild-โฆ | Download free 3D printable STL models
thanks for the show!
Thanks for the show!
Thank yo for taking time for us.
love those buttons
just started on it this morning. maybe for next week.
thanks so much for haning out folks
Thanks @rocky reef & @hard hollow . See you all tonight.
Thank you for another great week of 3D printing stuff.
Later dudes and dudettes
Thanks folks! cya tonight
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.
๐ No Show and Tell? Or do I have the wrong day?
skipping a week
DJCevon3. No AAE or Show and Tell tonight.
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!
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.
Cool beans!
Yea I guess I am dense. But I did not quite make that out. No worries. Ya know. Just withdrawals from no LadyAda...
๐
๐
we change time this weekend I think
Thanks. Early Show and Tell are the best... I have 6 days left to build something if I want to show it!
I think you missed it. we change in 3 days
So no JP workshop... is there no Deep Dive?
?showtimes
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
Yup, I'm planning on deep diving later.
I read that wrong at first - eventually seeing the "Yup" to indicate no deep dive at the regular time today
scrolling back to see the bi-annual saving time effect
hey
audio good
Yo
what's up scott. what's you up to today?
Ah a Toddler the virus gnerator
I have been debating if my nephew got me while he was coughing in my face while holding him
Hi Scott. sorry that you and yours aren't feeling to well.
The job of kids is to go to school have a playground viral meeting and bring home a new one.
Lol
haha
My friends kid did that with an mini M&M (up the nose)
lol
a esp8266 can be as cheap as 1.50
When I was a small kid, I talked my younger sister to put a small platics toy up her nose and it got stuck.
I had to switch back from Wayland cause chrome was crash city on Wayland in Plasma 6 KDE desktop
Cheap usually means next to no working code (except factory demo) and poor / non-existant documentation
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
oink! ๐ท
Could be my very old Nvidia I have at work
i saw raspberry pi with usb pcb connectivity
oh you want more bugs, I can introduce more bugs if you're out
I was suggesting going to the search page on circuitpython.org to find RP2040 downloads - ( good tool )
About USB connected: Do you mean USB connected, or CircuitPy exposed?
There's also a filter for RaspberryPi based devices under "Processor family"
https://circuitpython.org/downloads?mcufamilies=raspberrypi
I expected TLSf to be related to TLS. ๐
both circuitpython dot org and mention of adafruit.it were blocked when I pasted them in youtube
Deep dive on the joys of home ownership
life is a deep dive
(which reminds me I have to call about my foundation)
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
Choosing an MCU is opening a monkey barrel of learning
That does not look like a fun paper to read.
Bless your brain. That is so far beyond my comprehension. Thank you for explaining it. I love hearing how people fix bugs.
different buckets depending if free or allocate, weird
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.".
consolidation
In computer science, coalescing is a part of memory management in which two adjacent free blocks of computer memory are merged.
When a program no longer requires certain blocks of memory, these blocks of memory can be freed. Without coalescing, these blocks of memory stay separate from each other in their original requested size, even if they ar...
naming things and cache invalidation
so how did the pull request work
nice, double whammy
you had some memory allocation graphic visualisors a few years ago in a deep dive - did you use that to observe the tlsf behavior ?
O(1)>>>O(n)
Print all the things.
interesting, TLSF was initially developed under an EU grant for open embedded systems components
Is it me or does your stream look fuzzy
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
Need an MMU to move the block behind the scene.
so before, you could change the watchdog timeout value without affecting it's last feed time
Which ESP IDF are you up to, version wise
oooh thanks
Wondering if https://learn.adafruit.com/Memory-saving-tips-for-CircuitPython need to be revisited...
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.
Ok I saw 5.2.1
Nothing in github public repos is secret really, maybe just not yet observed ๐
When your in a forest of trees, detecting a different pine tree is hard
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.
Yeah cmake drives me bonkers at time
Makefile for Lyfe (hahaha)
haha, my hate for CMake has gotten a lot less since the more recent releases that changed a ton of stuff
don't worry - rants logged in the timecodes ๐
Zephyr also uses ninja btw ๐
west is just a little automation tool, its not a direct dependency
I bumped into SCons ( a build system written in python ), but while others liked it, it seemed difficult to start out with
you could
instead of west build you can alternatively run cmake -Bbuild -GNinja .. && ninja -Cbuild
Do you have to hand build all the rule files or does it have system to help build them
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
It might be safer to stay declarative...
(and west is pure python :D)
programmers will turn everything turing complete, if given a chance
"Why is my build system installing Pandas and Numpy?"
pandas are usually much more fluffy than pythons
Hi Scott and all present
so after you get hancho 'working', how will you be reorganizing CP to support sharing code across common architectures
what about compatibility with MicroPython? will there be much more work required to merge upstream changes?
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 ๐
What is Q-Strings
interned strings, basically
What does interned mean
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...
also translation
deduplication, ah translation too
This related to language translations
Got it, same mechanism used, separate strings for internationalisation / other language copies
oh my bad i thought they were all translated
Question: building CPY for a new board. How it instruct make BOARD=... to build with the latest version of CPY?
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.
Duh... Maybe should have checked YouTube for resolution setting, lets 1080 instead of 360
probably can't read anything on his screen with 360. need at least 720 to be legible.
NO it was my screen that was set wrong
congrats on getting your streaming quality all sorted out btw. everything working smoothly this week.
Ran out of Wayland Cursor Tokens. Gotta get a pack of 800 for only $10 USD
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
Does alt-tabbing to another window and back again do anything useful?
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?
try lmsensors
Thanks Scott!
what's lmsensors?
Thank you Scott. All have a nice weekend
Have Fun Thanks
Thanks Scott, have a great weekend ๐
thanks for streaming
Thank you for the deep dive. See you later honcho.
@tulip kestrel it's a package you can install in the os that talks to things like temp sensors
Bye
thanks Scott
Thanks Scott and all, have great weekends
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.
That is normal, A Pi runs Debian Bookworm as the OS these days. Connect to it via WIFI or a network cable.
so i can just connect to my pi via Wi-Fi and send my pc's sensers and hardware data to my pi. did i read that right and can you give me the steps on how to do this?
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"
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.
Oops
no worries, you're absolutely welcome here. just trying to get you to the right place.
I'm getting started for the morning now. Working on reading key presses on the M5 Cardputer device. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=la7g24fP7IQ
๐
๐ธ๐ช ๐
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.
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.
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.
Hi Tim and all present!
deinit()? Scotts been pretty big on making people aware of using deinit() going forward.
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.
Oh it's building, good work
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.
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?
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
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 ๐
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?
Thanks, will double check guide
Tnx Tim, Yes there is a guide.
Slightly different one (separate guide): https://learn.adafruit.com/how-to-add-a-new-board-to-the-circuitpython-org-website/preparing-the-images
Three sizes required
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.
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
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
slower reset twice?
i've had the same issue just with the FeatherS3 itself.
8mb no psram possibly
grab one of those bootloaders (feather s3 no psram)
(adafruit)
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???
ctrl+z in window
Mu has a log you can go back and look at. Hopefully PyCharm has something similar.
phew ๐ณ
I doubt the neopixel pin matches for tinyusb/uf2
It'll be fine once circuitpython takes over
Yay, "Charrr" crew
Archived for posterity. A gift from Past Tim to Future Tim, not to do this again. https://youtube.com/clip/Ugkx8Q_B3h2ney4mu5WAG9BbtgsalwWUoVQF?feature=shared
59 seconds ยท Clipped by Devons Workshop ยท Original video "CircuitPython - M5 Cardputer Multiplexed Key Matrix Rows" by foamyguy
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.
Thank you Tim. Have a nice weeken y'all
Yeah thanks, have a good rest all
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.
FoamyGuy Sunday Funday stream. https://www.youtube.com/live/a12s9xwv4mk?feature=shared
Powered by Restream https://restream.ioI'm working on a game for CircuitPython day (and a bit afterward). Watch along as I work on a CircuitPython implementa...
Hello
Please rename to FQL.json. Foamy Queried Language
Nice to see these more advanced httpserver abilities getting used in actual projects ๐
to me, secretstorage means NVM ๐
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
what in the binary.... is that?
def os_Exists(path):
try:
return os.stat(path) != None;
except:
return False
If I remembered correctly it was the "easiest" way of determining if it is a file or directory
at least easiest I was able to find ๐
& 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
bit masks are very handy
At the moment there were no os.is_dir() , os.is_file() etc. in CircuitPython, I don't know if that changed
ah
with all the sd card activity lately it's a matter of time before better directory navigation is needed.
And then, under the hood, it will do the exact bit mask comparison haha
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
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
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.
It wasn't a real floppy. https://learn.adafruit.com/a-floppy-thumb-drive-with-a-color-file-icon-display
checkout the learn guides repo, has lots of examples of projects with multiple files, each learn guide has a project bundle. Well if linked to a github folder (and the zip option checked)
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.
No matter the monitor, CI won't let you have even a single character per line more than allowed haha
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.
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.
From the code it seems that it is the matter how often you run rtc.RTC().datetime = ntp.datetime
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.
Oh, nice workaround
Just don't leave old multiple chat tabs open ๐ Thanks for the stream!
Have a great weekend. Always a pleasure to watch you code.
DESK of LADYADA returns next week! (Limor's family was visiting this weekend!)
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... ๐ซฃ
That would be me. ๐ธ๐ช ๐
add a favicon?
I think most browsers are generous, often accepting non-icon formats as long as they're linked in html, or available at /favicon.ico
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.
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. ๐
Thanks for the notice, see you next week!!
One less buying opportunity for my wife to complain about...
No wise words from the Great one with there reduced price again, I shall just cry till next time.
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. ๐คท
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.
So. Is there a AAE & ST show tonight? If not I get to go to bed early.
Plan is yes, I believe.
hi all!
Good evening everyone.
Hey Y'll.
Everyone everyone
Howdy all
Link to join to show and share your project! https://streamyard.com/h773qxpgkm & SHOW and TELL 3/13/2024 https://youtu.be/Xe_sLVrHwJo
I picked up a nifty retro thing to show and tell while visiting my parents
good evening
Yaydabox!
My mom is always happy when I bring more retro stuff I have at her place to my house
hahah
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.
I think the light meter is selenium
The focus range would be super useful, especially if you are learning
thanks @tulip canyon I'd love to learn more about how the metering works
Not only made your first pcb but a flexible one too. Congratulations on learning pcb design!
to be fair, making it flexible is literally just a checkbox. JLCPCB makes it very easy for newbies
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
Didnโt know that. Iโve never made one. Great info @violet mountain
Never heard of mobiflight. Is that the game or the controller?
If you are interested in taking things apart I recommend the book Camera Maintenance & Repair by Thomas Tomosy
quite like to see some rejiggable panels similar to the FrameWork laptop side panels, but more depth for bigger knobs + dials
With a mirror you can inspect the electron microscope itself? I wonder who first thought of that. Neat!
Whats the plastic sphere made from? Also, does the fresh sticky tape help catch more electrons ๐
Innerspace, living in a capsule as red blood cells float by. Who would sign up for that mission?
hello
20K volts. Wow
That is amazing
That's insane
How small is that sphere in the microscope?
It seems very spherical as there is no distortion!
Iโve never seen this stuff before. Absolutely fascinating.
Is there anything like a safe gas that could show the electrons moving around??
Holy science Batman.
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)
If you show that to 100 kids, how many would want to do science and work with microscope... this is amazing!
How small is the universal joint and parts in there?
Calibrating that is probably easier than calibrating my 3D printer. ๐
Great Show & Tell. Thanks all for sharing.
Nice projects everyone. Thanks for sharing.
Wait this is open source electron microscope?!?
anyone else get MC Escher vibes?
Thank you to all for taking time for us.
could you open the SEM selfie on this website and get a panoramic view?
https://mirrorball.frost.kiwi/
A journey through the history and maths on the topic of the Mirrorball projection.
ASK AN ENGINEER 3/13/2024 LIVE! https://youtu.be/BTWTn19fNec
ASK AN ENGINEER 3/13/2024 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------...
10% discount code, code is: protounder http://www.adafruit.com ends at midnight NYC time
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
I'm anti-tounder
The fresh tape was because it was the fastest way to mount the sample. I could have used the set screw built into that holder but tape was faster haha.
Congrats on 9 RC
parts of displayio have been split out to separate classes
The sphere is 2-3mm in diameter. Pretty big by SEM standards!
One neat highlight Jepler shared in this weeks meeting that there were about 300+ unique contributors between 8.x to 9.x
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
We use the electron beam to deposit a charge into the surface of the sphere. That gives the sphere a strong negative charge, so when I lowered the beam energy the like charges of the sphere (negative) and the electrons (also negative) repeled each other. Kinda the same thing as putting the south polls of 2 magnets together and them repelling away.
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.
The hardware/gateware/software that generates the X/Y scan signals and acquires the detector signal is open source, and as we develop this more, more aspects of the electron microscope will be.
"We love all projects, but sometimes, we love some a little bit more." That's very Orwellian of you, Lada Ada! ๐
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.
๐
That image is amazing resolution, thanks for sharing (and the replies)
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!
The dial had 11 on it. Nice touch.
looked like a 24kv depth charge. now that's an exciting demo.
M5StickC Plus IoT Development Kit + Watch Accessories https://www.adafruit.com/product/4289
The ESP-32-basedย M5Stick-C is a wee, super portable, open-source IoT development board, like a fun-sized versionย of the M5Stack. Jam-packed with a Wi-Fi & Bluetooth powered ...
Adafruit MEMENTO Camera Enclosure & Hardware Kit https://www.adafruit.com/product/5843
Memento kit is immediately out of stock though.
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.
Mini Leaded Solder Spool - 0.8mm Diameter - 50 grams https://www.adafruit.com/product/5897
Adafruit ESP32 Feather V2 with Headers - 8MB Flash + 2 MB PSRAM - STEMMA QT https://www.adafruit.com/product/5900
V2 is great for wipper snapper and will work with circuit python using web workflow only (no usb serial).
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
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit Terminal PiCowbell is finally in stock and ready to assist your Raspberry Pi Pico and Pico W ...
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the newย Adafruit Terminal PiCowbellย is finally in stock and ready to assist yourย Raspberry Pi ...
The Adafruitย Proto Doubler PiCowBell is intendedย to be treated like a mini solder-less proto plate to simplify programming and sensor connectivity for your Raspberry Piย Pico ...
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
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. ๐
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
??? Is there a breakout board or some way of testing isolation rather than big lab equipment?
that's a great question, how would you know if you need isolation?
@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.
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?
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
Question: How did the switch to KiCAD go?
New KiCad is out
great now we have to put meteor on our 2026 bingo cards? honestly it's on the bingo card every year.
How many radio shack CEOs have you interviewed?
RadioShack Battery Club! Now that's a throwback!
Maybe you can rub a balloon on your head, or your socks on a carpet then touch your components, static shocks can get kV level discharges
Thanks @open girder and good night. ๐
Have a good one!
Thanks!
Thanks
Thanks !!!
Thank you for the rant โค๏ธ Episode is now complete. Have a lovely week everyone.
Thanks @open girder have a great night
Good night!
dangit I missed it all
I'll need some more context. Pending more information the answer is 'maybe'.
hi there!
๐
good afternoon
hello all
Happy ๐ฅง Day
ฯ!
๐ธ๐ช ๐
And there he is!
JP sounds suspiciously close to JB. Trying to steal my brand? ๐
๐
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
yay adabox!
yay-da box?
Your mic volume is a little low for some reason.
thanks, will goose it up a bit
Can't get Adabox in Sweden. ๐
hey all ๐ - JP any chance you get advanced notice of Product pick of the week and can start dropping cryptic clues on Thursday shows?
yeah both of my displays have the problem
Does JP's mic audio seem lower than normal?
Yes
I can hear it. Not a big issue, just wondering if it was on my end.
3JP
ahh much better!
its good for me
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.
and I think I stole the jpeg loading code from the pycamera library
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.
I have to check out jpegio. I'm still using ol' BMPs like a filthy animal
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.
jpeg_dir = "/jpgs"
jpeg_fnames = []
for path in os.listdir(jpeg_dir):
path = path.upper()
if path.endswith('.JPG') and not path.startswith('.'):
jpeg_fnames.append(jpeg_dir+"/"+path)
something like the above will poulate the "jpeg_fnames" list with all the jpegs in a given directory. then can use that with the slideshow JP showed
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.
That tube is HUGE. Must weigh 200 lbs ha ha
let's you curate the images and their order. also it's a bit more explicit for a tutorial
Probably about 70lbs. I had a similar one and they're definitely front heavy. If you lift them you'd better lift it from the screen side.
ah, true
looks playable
that little hdmi monitor is very cute
especially next to that huge glowing vacuum tube
This is good input.
Memento Enclosures finally back in stock... If I'm placing an order, what am I likely to kick myself for for forgetting?
Is the Pi 5 solder pads setup to accept an SMT TRRS or are just random solder pads?
I'd imagine they give a part number in some pdf, but also the pad positioning/layout varies by manufacturer
Thank you for the heads up! ๐ Been waiting for that to come back in stock.
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. ๐
Please note down the new value of pi: 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223176
If you'd like to sign up to hear about future ridiculous maths projects that require volunteers: https://forms.gle/w44THpNJ3jWUPqHy6
Play list of all my previous ca...
I haven't even booted a Pi for like 3 years, I'm no help.
Keen for the new Top Secret one, HDCxxxx
I had a Sony Trinitron TV, unfortunately it died after 18 years.
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.)
Preferences -> Screen Configuration
fbset -s maybe?
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.
Also theres some mention of turning off HDMI: https://www.raspberrypi.com/documentation/computers/legacy_config_txt.html#hdmi_ignore_hotplug
and setting svideo mode https://www.raspberrypi.com/documentation/computers/legacy_config_txt.html#sdtv_aspect
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.
๐
Thanks JP
Looking forward to Ada unboxing
Thank you for another great episode!
thanks!
Thanks JP!
Thanks @haughty quiver + all
thank you all!
Great show. Catch you next time.
thanks much
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
Evening all
Good afternoon. I will be in and out. Have to get some gardening done before sunset.
๐
We still have a few inches of snow on the ground here
It's 82F here. I don't know what that translates into Canadian units.
Warner then the 40F here
"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.
maybe Ctrl+Shift+V?
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.
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)...
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?
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
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.
Here's a 40px font.
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.
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)
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?
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?
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
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.
Think the overlay code was doing something similar (color converting before using bitmap)
colorspace stuff is confusing. honestly you and jepler are the best i know with it.
colorspace can be a headache fast
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!
Thanks Tim
oh yeah tomorrow morning. hopefully will wake up in time for coffee and code.
I am getting started now for the morning carrying on the the M5 Cardputer messanger project. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=BMgD5qVfiU0
Hey there! Another Saturday, here we all are.
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
Whats a ListSelect? The menu items, or the messages or both?
(I do recognise SelectList from win-gui days)
Little Bobby Tables.json.
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
Thanks Tim
Desk of Ladyada - A Tester-ful Week https://youtu.be/gmmN81a5fQ0
SHT45 Trinkey tester launch, Feather ESP32 & Itsy Bitsy 32u4 updates, HV UPDI programmer fixes. Plus, designing a wide-band IR receiver for "code learning" projects. Stay tuned for more!
trinkey ๐
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.
@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)
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!
thanks folks!
DJDevon i saw flipper with the module seems have remote app
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.
It will be a sad day when my harmony remote dies. They bought up all the good companies and stopped making the products... I still have my squeezeboxes for home music...
@sand lotus i had a really nice IR remote app on my Palm Pilot III that I still miss
Had no idea the palm pilot had IR at all. While hacking a palm pilot to be a learning remote might sound fun to you I would rather have some kind of dedicated board for it. Sounds like a good project for anyone into PCB design.
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
๐
Happy Tuesday
I don't have to make a photoshop this week. That thumbnail graphic is perfect.
a bus of cans... love it.
Good afternoon.
hello all
oh I get it now... "CAN bus"
it's the bus that's more optimistic than the CAN't bus
greetings
CAN Bus Feather RP2040 w MCP2515
that ten times fast
Hello!
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!
CAN bus is a simplification of the original CAN-CAN bus designed in Paris
ideally you'd want two CAN modules, one per board if you want board to board communication.
Also used in aircraft
since these are featherwings then 1 per feather.
If only this was half the price to have two for the price of one... oh wait.
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.
โ so each component on the CAN needs a CAN controller and transceiver?
Does the gauge wire have a bit of calculation for the total distance? What would you say the best size wire is ?
cool demo, JP!
it's got those nice new oval reset buttons too.
I think I missed it, but was that just a standard ethernet cable?
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)
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.
Ethernet cable will work great, but could probably use old phone twisted cable too, since you only need 3-4 wires
this project used CAN bus: https://www.youtube.com/watch?v=bw7RjJYyanI
AD: Go to: https://pvcase.com/JamesBruton try PVcase for free!
Do you remember when Colin Furze built the Rhino tank and then got stuck in a ditch and had to pull it out with a JCB?
The concept was pioneered by Elie Aghnides on the 1950s. The idea being that due to the domed-shaped wheels, the more your sink into mud, the more grip it has.
Coli...
what's the name of the library? class just says CAN() easy enough.
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.
Instead of UART, CAN is excellent for board to board communication.
Thanks @haughty quiver
thanks jp!
Thanks JP! Snagged 2. Have a great week everyone!
Thanks JP
๐
I grabbed 7. It hurt a little not to grab 10.
ambitious project?
they're great for robotics, i could see a robotics project requiring many.
how would you star or daisy chain? multiple cables at each terminal?
I work on telematic systems for boats. CAN is used in J1939 and NMEA 2000 onboard networks.
@drowsy inlet yes, multiple wires in each terminal works
i mean if you wanted to make a real life optimus prime you'd probably have a lot of can bus devices.
or splices anywhere along wire
oh, you can simply splice it? didn't consider that.
this is the coolest part: you can just tee off the cable to fork the bus
the can bus is twisted pair, with 120 ohm terminators at either end and everyone else just Tees off it.
ah that's neat
@sand lotus I heard Optimus Prime is just a CAN bus demo that got out of hand
didn't realize or consider that. cool.
in iRobot, spoon calls all the robots canners
@drowsy inlet i'd like to play with it more, i think doing little RJ-11 patch bays would be neat
the neopixel8 friend has RJ45 jacks. can bus to neopixels.
or maybe XLR 3-pin cables if you want to get fancy
very interesting. makes todbot's comment re: phone cable that much more amazing
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.
that's excellent @waxen bough
(Unlike ethernet and such...)
IMPORTANT MESSAGE COMING THROUGH!
That's great info!
this one? https://www.adafruit.com/product/3975
yes, that is this.
hah, wow, super cool
don't get distracted by all the pretty lights. ^ that is actually the product. ๐
haha, yes, thanks. took me a second to see the actual product. had no idea about that. thanks!
haha. this is a neat Molex hub that may be useful https://www.digikey.com/en/products/detail/molex/0432236113/505905
or even a simple splitter
JP sent me this link earlier when I asked him about CAN bus: https://www.youtube.com/watch?v=YBrU_eZM110
This is the first of a two part series on the CAN Bus. In this video we will take a look at the physical aspects of the CAN Bus and the protocol itself.
Part 2 Here.
https://www.youtube.com/watch?v=z5CVljiLhvc&ab_channel=HardwireElectronics
I just started watching the video. It looks very good!
awesome, thank you!
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...
I mean... I2C is the same way.
3DHangouts Episode 434 LIVE! IoT Bird Feeder, Memento Case, PiCow Plates and Easter Egg Box https://www.youtube.com/adafruit/live
This week @adafruit weโre checking out our IoT bird feeder camera. Looking at last weeks project Showcasing makes from the community and the timelapse this w...
โ๏ธโก๏ธ
good morning
Good morning everyone.
Hey Y'll

Hi all
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
Today's coupon code โbirdcamโ gets you 10% off your order!
man it would be awesome to build in a thermal printer and make a polaroid
bord feeder nice
If everyone around you was out to eat you, you'd be skittish too.
that would be a squirrel feeder in my backyard
A hawk is less of a danger to your small dog than cayotes would be.
Think the onboard pico JST you may have seen was probably the 3pin debug port. (RPi boards not adafruit)
FYI
https://www.thingiverse.com/make:1162722 16x16 neopixel display
https://www.thingiverse.com/thing:6526428 tesla cable holder remix
I remixed this design to use it on a canopy I bought at Costco and I wanted to organize the cable inside the canopy mounted on one of its poles.
I used 1-3/4 - 2-3/4 in. Stainless Steel Hose Clamp to attach it on the pole. Clamps have to be 1/2 in. width or less
https://www.homedepot.com/p/Everbilt-1-3-4-2-3-4-in-Stainless-Steel-Hose-Clamp-6736...
On that note, a new beta release of WLED, supporting Rotating matrix animated patterns
Pi 5's with different NVMe and USB SSD's.
Today's coupon code โbirdcamโ gets you 10% off your order!
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.
thanks guys!
Thanks @rocky reef & @hard hollow . See you all tonight.
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.
Thanks all
thanks all!
when is the Adabox unboxing stream tonight?
8pm!
ADABOX 021 UNBOXING LIVE 3/20/2024! https://youtube.com/live/H9vWXmL2HIk
ADABOX 021 UNBOXING LIVEVisit the Adafruit shop online - http://www.adafruit.com-----------------------------------------LIVE CHAT IS HERE! http://adafru.it/...
wooo - I am looking forward to opening mine up, it's been sitting on my desk tempting me for days
Hey y'll
Link to join to show and share your project! https://streamyard.com/s4h3amerrv & SHOW and TELL 3/20/2024 https://youtu.be/u9mk9htGvE0
Good evening everyone.
Hello everyone, happy Adabox unboxing day!
heyyy! I haven't been by in awhile. missed y'all ๐
hello!
๐
Evening everyone
None USB with left keyboard
Good evening everyone.
More than one HID project has gotten away from me ha ha
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
there are a lot of controls in LEDFx
I'm jealous of that observatory let alone the rest
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!
I want to know what scope that is. Beats my 6"
Too True @sand lotus
This was cool, thanks @knotty flower
Oh wow what an amazing photograph.
Lost vacuum or something? There must be sooo many things that could go wrong
lol, the magic wiggle
yep perfect audio
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.
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?)
that's a good past vs present perspective too.
seeing how parts were designed vs now would be cool to see
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.
Great projects everyone. Thanks for sharing.
Thanks all
Thanks to all for taking time for us.
Hi all!
nice show -n- tell!
Excellent projects this week everyone!
woohoo! time for รnbรธxรฎng!
Can't believe the day has finally arrived!
Hi From Los Angeles! 21C. Purrrrrfect day for us cats
This Adabox should come with a cake to celebrate the end of the chip shortage. ๐ฐ
Shouldn't this segment be called AdaUnBox?
ADABOX 021 UNBOXING LIVE 3/20/2024! https://youtube.com/live/H9vWXmL2HIk
ADABOX 021 UNBOXING LIVEVisit the Adafruit shop online - http://www.adafruit.com-----------------------------------------LIVE CHAT IS HERE! http://adafru.it/...
Adabox021 ready - check. Dram of Berheim Wheat - check. Let's go!
That's some patience.
Or a bag of chips. Get it? ๐
beautiful 3D graphic. what was that made with?
Been waiting for this for sometime, now here, weeeeeeeee
Cali is just too expensive. Running out of $$$$.
Real physical titling letters @sand lotus
it looks so real is why i wanted to know hahaha
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?
a nice bit of marble PLA ๐
We've reached a dangerous level of graphics when you have to ask if something is real or 3D...
ooo, a possible future summoning Adabox? sounds good to me
JP already did a mechanical Ouiji board.
this is magical
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.
amazing to me these little camera modules have JPEG encoding built in
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 !
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming ...
The worse part is I have wanted it for the last two years knowing it was coming ๐
*note: Memento "Cheese!" button does not vend cheese
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.
oops I think I didn't do those nuts on mine
Did it come with directions you ignored?
oops - I forgot to install the battery
The way the JST from the LED pcb lines up right next to the JST on the memento is so satisfying to see.
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming ...
That's as far as I got with mine, shutter button came off just as I took my first photo.
The side mounted cheese button?
Of course my Win11 machine doesn't recognize the drive.๐ข
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. โค๏ธ
odd - my ring light turned on, wasn't white tho - and doesn't cycle
Red ring only and doesn't cycle.
woo - we get to try flashing the firmware!
@haughty quiver nice unboxing, thanks
Excellent Unboxing. Thank you JP
yes, amazing unboxing video and the production quality is awesome
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
Red only might be lack of power. Is your battery low? Are you powering it via USB?
If you have the image in a Bitmap object you can just access each pixel.
powering it only via USB - I kinda forgot to install the battery in my rush to play with it :)
The quality of the Memento image is honestly its best feature. The image quality is superb.
Audio is good ๐
That's what I'm thinking but how do I sample during pycam.continuous_capture()
Can the LED ring be powered while on USB power without a battery? I imagine it should.
Yeah, when I first pressed the cheese button it fell down inside.
it turned on, but only shows red and didn't cycle
Plugged into USB. No difference. Red only.
Contact Adafruit I'm sure they'll take care of you.
Need the camera to do GIF playback, shouldn't be too hard
fun rolling shutter effect
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.
https://learn.adafruit.com/memento-camera-quick-start-guide/install-circuitpython followed by Fancy Camera app https://learn.adafruit.com/memento-camera-quick-start-guide/fancy-camera
I don't have mine out right now but in the library you could look at live_preview_mode and it sets a format and starts capture for the back screen and probably shows the functions.
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?
Looks like you can set the camera format and frame size, then take a picture with the camera and then inspect that format
whoa, that ghosting is so cool
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming ...
so you still need some sort of stitching software once you have the frames, correct?
stop modtion & GIF mode are great for making memes. MEMEnto
The remote shutter goes into A1? Instead of the light board?
You could probably modify the code to save GIF frames and make a GIF with stop motion
How does the tripod attach?
love the guide notes
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?
I think it goes in A0
Maybe I misheard him.
That's what the remote shutter button guide has, but it's pretty easy to change it in the code https://learn.adafruit.com/memento-shutter
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?
based on the hardware you could load images and display them on the display. Not sure how fast the loading from SD is
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
What is the minimum close focus distance?
I think from the datasheet it is 3.5mm at F 2.4
๐ ๐จ๏ธ
Can it track Lars's face?
this AI one is great, i wonder if it could identify my chips + resistors (with a macro lens maybe)
darn it, the AI is trying to be poetic again
Users spoil everything. @split gazelle
I hope I never receive that email
And then you can hide from Lars ๐
Better to see that on your door camera and not some interior security camera
Lars wishes to know your current location
Thanks everyone who stuck with us, I think these projects were worth the wait.
ok, so ring light is red only regardless of USB or battery
so now let's go update the firmware...
First, I gotta figure out why Win11 is being a PITA about new USB connections.
My cats attacked that stand in birb with the birdfeeder one night..
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?
Memento case kit only comes in black currently if that's what you mean. It's a PCB so it requires silkscreen.
@haughty quiver Well done Thanks
can you change the sound that it makes when it takes a pic
Image viewer example: https://github.com/adafruit/Adafruit_CircuitPython_PyCamera/blob/main/examples/viewer/code.py
Thank you everyone. What a wonderful wonderful night.
Great work everyone - ๐ท
Thanks JP!
Thanks and good night. ๐
Thanks JP!
Probably, they're tones.
Thanks, @haughty quiver and @open girder ! Great job ๐
Thank you JP.
Fantastic unboxing @haughty quiver
So many awesome projects for this Adabox made by so many people, thank you all!
thanks @haughty quiver !
@haughty quiver awesome job! ๐ธ
Thanks John.
Excellent unboxing and demoing! Thanks @haughty quiver !
Thanks JP!!!
Thanks John!
thanks @open girder for an awesome adabox!
ADABOX is back!
thank you all so much for making it possible!
yes, you can make little PWM tunes and tones by adjusting the code
ugh - got an error code -36 during UF2 copy
Might require a bootloader update first. Latest bootloader for Memento is 0.18.1
retrying doesn't hurt it, maybe grab a better / different cable
yea, going to give it a second try after I copy all the files off of it as a backup
yeah definitely backup anything you want to save from the sd and/or circuitpy drive if you're already running circuit python.
JOHN PARK'S WORKSHOP LIVE 3/21/24 Watch WinderGear ReportRetro Gearmore!Visit the Adafruit shop online - http://www.adafruit.com-----------------------------...
good afternoon!
hi @open surge
Mmm, old time gear time
good show on the Memento
thanks kindly!
Hello! ๐
Hey JP, Hey all
I do
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)
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.
almost used all your 'M's by doing MEMENTO