hiya folks no livestream today: https://blog.adafruit.com/2022/04/28/john-parks-workshop-returns-5-5-22-adafruit-johnedgarpark-adafruit-2/
#live-broadcast-chat
1 messages · Page 236 of 1
@rocky reef thank you
quickly rewrites Rent's Seasons of Love to be 10,200 minutes & incorporates JP's workshop
🎵
Ten thousand, two hundred minutes
Ten thousand, two hundred moments so dear
Ten thousand, two hundred minutes
How do you measure, measure a week?
In soldering, in synthesizers 🎹
In Adaboxes
, in cups of coffee ☕
In greenscreens 🟩 , in CircuitPython 
in audio gremlins causing strife 👹
In ten thousand, two hundred minutes
How do you measure a week in a workshop? 🛠️
How about Lars?
Seasons of Lars! 🦝
🎵
haha I love it
guete abig
happy friday folks
Happy Friday, everyone!
Yay for Friday! and more rain here
Yay for Friday and for the air conditioning repair guy having come yesterday so my AC is working again ahead of the 100 degree weather coming.
👋🌲
Hi!
🇸🇪 👋
I see you're using PyCharm. Just curious - why not VSCode 🙂
Maybe beacuse PyCharm is not popping up annoying popups every time you start it?
I think what I enjoy most is when I want to do something quickly and VSCode needs to download a huge update
hehe! one of the cons of it, but at least it's (mostly) oss
yeah, good point, but i just love the ux
It is, but PyCharm has a free version.
true dat, to each their own 🤷
I do have a license for all their IDE's though-
I got the student license, and DataGrip is my weapon of choice when wrangling working with SQL
i've done this before. are there any tmp logs on your computer? (if you already looked i apologize, i'm mainly audio only)
You were using a Titano
I would need a time machine to learn from that advice sadly. I feel your pain!
Love that it supports many different SQL variants.
i've been able to use Mu's tmp filesys to recover stuff although i know you're on pycharm, not sure if it has something similar
maybe you just dreamed it
darn. i really feel your pain
😦 I feel you, I delete my code what feels like every other day. Git is a lifesaver, but it can sometimes bring up WTH moments where you forget to type that one command
Back to the YT archives.
I’ve had things disappear off of my device while it was resetting following a code update a few times before. So frustrating!
Usually when I’m editing code via USB from my iPad.
I do sometimes have those moments when I'm sure I did something, when in reality I just thought about doing it under a shower, and forgot.
it's so easy to do and editing it in an IDE can give a false sense of security
I wonder if re-doing it would be faster and lead to better code than trying to recover it.
Everyone makes mistakes, don't feel bad! Now you get to see if you can make it more efficient, or accomplish your goals in a different way.
Thanks for your openness. We’ve all done this, will likely do it again, and are learning from your experience and recovery process/techniques.
What have you lost,, are you talking the library or the sample code
I gave a talk about them on europython a few years ago
At some point I should read or really go through a lot of the concepts of python to fill in the gaps I have from just random coding
I can recommend this, it cleared up a lot for me
The book “Fluent Python” is a great deep dive into a lot of the dunder methods (aka “magic methods”, which name I like better myself)
Any resources you used for this or just made a point of looking it up?
When in doubt, comment it out
mostly the official docs and the PEPs
I'm still not sure if a method named __ (two underscores) would count as a magic method or just as a method with a mangled name, since technically it begins and ends with double underscore, but it feels off
@brazen grove I feel like if you wanted a dunder method there, it should be named “____” 😉
(Four underscores)
let's do a compromise and use three
hidden
I just tried defining a method called __________ (10 underscores) and Python let me do it, but it’s a terribly bad idea when one isn’t being silly.
you can also use Kanji
I would imagine you could use any Unicode code points, but I haven’t tried it.
I mean, it's not so different from having names like o_o, UwU, or oTL
no, only the ones from the alphanumeric class
Active, inactive, and <under the mouse pointer>
and it can't start with a numeric one
I knew the “can’t start with a number” rule. I wasn’t sure about the others. I think I’m glad you can’t use emojis in that context, though.
you can use emojis in CircuitPython, but not in big Python
class 💥(Exception): ...
it could save you some memory for variable names ;-)
@upper sandal raise 🧨 is very expressive, too. LOL
imagine a game code where the sprites would be represented by the sprite graphic...
I think not making it optional unless it’s actually optional is clearer in terms of your intentions.
If the user wants them to both be the same, they could pass the same value for both parameters.
I think that’s a clearer interface than trying to do all this special case handling.
Will you, though? Or would they both be references to the same object?
goodnight
Can you create the pages and save them in a dict, so you use what’s in the dict and only create it if it doesn’t already exist there?
You could make them provide an id in addition to (or optionally derived from) the name, and require the id string to be unique. If they want two tabs with the same name, they have to give one a different id.
Why let them assign identical names for tabs?
@split viper I could see wanting two tabs with the same title, but maybe the title and name are two different things.
So you would want to assign a hidden identifier to every tab name.
Yeah, maybe something like f”{page_title.downcase().replace(‘ ‘, ‘-‘)}-{page_index}”
Or just use the index and don’t worry about the name being unique. ¯_(ツ)_/¯
Then the library user can do what they’d like with the tab names and it’s not our concern. 🙂
An example of needing tabs with the same name : Step 1, Help, Step 2, Help
an opinionated class is fine. Shows the key use cases have been thought about
Personally I hate tabs, but watcha gonna do
@split viper The Microsoft Tabbed Dialog Control was so overused back in the day, it made tabbed UIs not my favorites either. But it’s a common UI paradigm, for better or worse.
I prefer pages in nested tree that way my pages can be grouped and categorized
@split viper I think a nested tree is harder to navigate when screen real estate is limited, though.
The Windows Registry Editor is horrid to try to use on a 640x480 display, for example. 🙂
I guess tabbed pages are OK if the number of pages are in manageable numbers
Thanks for today’s stream!
Look's good!
ABC Always Be Committing 🙂
Thanks, @smoky island ! 👋
For sure! Thanks everyone. Hope everyone has a great night and weekend! 👋
@smoky island After the end of your stream (for me: last night), I forked your fork of Adafruit_CircuitPython_DisplayIO_Layout repo, branch tab_layout ('Starting tab layout'). When I tried to run the test script on a pyportal Titano, it caused some errors (as you predicted ) : missing font file; missing spritesheet files (.bmp's); tab_height=28 param not in definition; two color parameters at creation of TabLayout object in the test have a different name than in the class definition in /layouts/tab_layout.py, class TabLayout function init(). Questions: where can I find the font file and the two spritesheet .bmp files? (see annotated screenshot below)
Ah, whoops I didn't update the example to the latest version when I finished (removed tab_height, and might have been a few other tweaks as well). Also I think I never did add the sprites to the repo. I'll update the example and add sprites now.
Just pushed a new commit to that branch... I switched the font back to the default font for now. I'm not certain of the license for the specific one I had been using. And I added the two sprites for the tabs.
Thanks for giving it a try and reporting those problems!
@smoky island you're welcome! After lunch I´ll go to try again
@smoky island I had to update the CPY FW because the test didn't work with CPY 7.2.4 (resulted in: AttributeError: TileGrid has no attribute bitmap). After upgrading to CPY 7.3.0-beta.2 it worked.
Ah, thats right, that ability to set the bitmap after initialaztíon is brand new, only merged a few days ago
haha
@smoky island : pse read my further comments in #help-with-projects.
Good evening.
The Desk of Ladyada - Pink PCBs, USB PD Sink & Serial Chips https://youtu.be/_QL6-sIWDwY
On this week's Desk of Ladyada we're celebrating spring - the tulips and cherry blossoms are blooming all over NYC this weekend. We took some cute spot-color pictures with the KB2040 for an upcoming freebie promo. We also got some samples of CH9102 which work great as replacements for CP210x which is good because we've had some difficulty gettin...
Howdy
I love the pink boards
Ohh pink floppy
Chip shortage has been rough lately
For me that is
I’m trying to get ft232hq and lattice ICE5LP4k for a feather I’m making
Any ft232h replacements?
HS bridge chips are tough to come by
i spent an hour using Google Translate on my phone to read a chinese datasheet for a NFC chip 😂 that was fun
It’s amazing that we have that capability
ooh, WITRN. I like their stuff, been a fan of their USB analyzers for a few years now, like the U2/U2P
USB PD is a lot of fun to tinker with. Dug deep into it about 2 years ago with similar stuff. The protocol is pretty simple, really
I need to review the spec soon
Here's a question @open girder ... I know you are working to get pink JST lipo connectors, how about pink headers?
Pink headers I think are pretty available
usb analyzers like WITRN/Qway’s U2/U3 aren’t too pricey (like $50 on AliExpress) and are really useful for any PD stuff. Easy to check cable cable E-Markers, see PD protocol traffic, check charger/PD source capabilities, track voltage/current over time and even do some simple ripple measurements, among other things.
There are a ton of clones and types but the witrn folks are consistently making good, solid stuff with good construction/parts. Only downside is that getting firmware updates requires joining their QQ chat group which took a lot of Google translate. They just don’t focus on non-domestic customers. And their USB HID protocol isn’t documented, so you have to use their software for visualizing/recording voltage/current data.
Hi peeps
Low 400s starting getting into UV
Thank you for supporting Adafruit, a NYC, USA manufacturing company! https://www.adafruit.com Please pick up something to keep us going 🙂
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...

Thanks and good night. 🌒
Bye, thanks!
I recall @open girder mentioning on the livestream last night that the only voltage the HUSB238 PD chip didn't do was 18V, but looking at its register sheet, it looks like it should support 18V as well? https://www.hynetek.com/uploadfiles/site/219/news/c029350d-8b4c-4568-9b63-dea15f5fdf0f.pdf
Was curious enough about the chip to see what the I2C interface looks like, and was not disappointed. Looks like there's even some basic current measurement capability.
Paired with a small MCU, this could be a really nice adjustable USB-C power supply...
it was about the voltages listed on the Apple power supply, where 18V was not in the list
(the HUSB238 breakout has an 18V pad as can be seen in eagle on the screen)
which USB analyzer is your fave? Do you expect any will get updates to support future PD specs? edit: seen the later message that Witrn do updates but only if you join QQ and translate
@smoky island The pitft board doesn’t have pull-ups on the push button pins. Do pull-ups need to be specified when using blinka on the RPi?
There are three groups I've tried with quality, first-source (ie, not cloned, or not cheaply cloned) stuff - WITRN/Qway/GZUT, RDTech/RuiDeng, and FNIRSI. There are a bunch of cloners out there, and at least a half dozen other groups putting out decent tools that I haven't tried yet, but for me those are the 'big 3' in this space.
All three make pretty decent tools, but WITRN seems to come ahead by a substantial margin in their hardware quality, software quality, and frequency of updates.
That whole world makes me kinda sad that there aren't such solid open hardware options available (yet), but their target markets are generally cell phone repair shops in the domestic China market, within which there's huge competition to make better and more solid tools. If I had more experience with bare-metal microcontroller coding, high-current board design/layout, and reliable current/voltage monitoring I'd be cooking up projects right now but, alas, I'm just a fan of the genre, not a virtuoso. 🙂
So if you're brave/crazy enough to take a chance on some Aliexpress purchases (or, even better, find a Taobao broker maybe) then you can get some really uniquely useful tools that help with the kind of open-hardware maker stuff people like use do a lot of.
Also Joining the WITRN QQ group was a hassle but once I was in there I was really impressed with the volume of interesting info (including some NDA'd datasheets) lurking in their file channel's shared file repository. 🙂
The TL;DR answer is:
Just get a WITRN U2, U3 or X MFi. All three are solid, with the U3 being the most modern version and the X MFi having a cool metal case and support for verifying MFi (Made for iPhone) chips in aftermarket iPhone charging cables.
Just saw the pull-up code scroll by. Looks like it does need to be specified.
For what its worth I get my WITRN stuff from the "huo niu store" on Alexpress. Most recently got my U3 from there.
https://www.aliexpress.com/item/1005003228565274.html
edit: Also can recommend "Amy Electronic Store" on Aliexpress for WITRN stuff and other similar tools. Got a few things from them late last year and it showed up ok, like this adorable Star Trek inspired adjustable DC load 🙂
Ahhh, gotcha.
In the New Products 4/27/22 YouTube video, when LadyAda is demonstrating the QT Py ESP32 Pico, the "gameboy" style board she is showing has been shown before. Is that something that is planned to be sold in the future (probably won't get answered) and will it work with other QT Py ESP32 boards, like the ESP32-S2? I have a couple of those, but wasn't able to get some of the ESP32 Pico ones...
@smoky island I have a helper note_or_name in this collection that uses multiple types for input and output: https://github.com/CedarGroveStudios/Unit_Converter/blob/main/cedargrove_unit_converter/music_MIDI.py
How would that be typed?
Super! Thank you!
Uhoh! is PPOTW going to be in stock before the show starts??
They always set aside "some" for the show, though "some" could still be a low number.
So get your two-factor authorization done NOW, boys and girls and everyone else!
Welcome back to the fiberwaves, @haughty quiver !
Good afternoon.
Hey all
Hello!
howdy!
There's 3 more pieces for my "I'm going to do something cool with this someday but I don't know what" box!
Rewatching the Adabox 018 unboxing. Ah, the good old days.
esp32-s2 is great chip. I love it
cant resist grabbing another of these at this price. Built-in display + wifi in the feather form-factor makes it great for a few project ideas I have.
Those really did sell like hotcakes. They're all gone. 🥮
Yeah, just hit checkout and missed them
same. I just tried to order and I got shut out.
ESPHole? Then I could reclaim my PiZeroW!
that's a nice case: https://www.thingiverse.com/thing:5369146
3D print a case for the Adafruit TFT Feather with ESP32-S2.
This dev board features a 1.14 inch display with a Lipo battery charging circuit and battery monitor.
It's has the ESP32-S2 mini module which works with both Arduino or CircuitPython.
We designed and 3D Printed a snap fit case to make a little compact project.
The two buttons on the fro...
Thanks JP!
Thanks @haughty quiver
Thank you!
Good stuff. Thanks JP!
Thanks JP 👋
Thank you JP!
thanks all!
Thanks @haughty quiver
I can't believe Lady Ada hasn't caught JP's weekly hacking into the Adafruit store to give us these 50% off deals
Muhuahahahaha
@smoky island Dunder came up in your Deep Dive and then this morning there was a great article in PyCoder's Weekly... thought you and some of the other Divers may enjoy....
https://codesolid.com/dunder-methods-in-python-the-ugliest-awesome-sauce/
Ooh, neat. Thank you
@smoky island I see a one byte difference in the mpy cross between having a dosctring and commenting it out
(and the string is definitely not in the mpy file)
yeah cp.SINE_WAVE
note that constant names might take more space
there was a kickup on twitch
like, if we use SINE as a constant name, instead of the "sine" string, I don't know which takes the most space in the resulting mpy file
we don't have enum in CP, or in python (it's an extension)
from micropython import const
const does nothing to values that are publicly available
I believe const will replace the value in bytecode to prevent global lookups.
yep, but if and only if it's a global variable that starts with an underscore
oddly specific.
it's micropython optimization
there are no constants in python, any class or module variable can be modified
so the optimization can only be done if you somehow signal that it must not be modified
so they used that
the _constant_name is a convention and they used it for that
we could look into adding something to the makefile and frozen module script that allows adding an exclusion list, so that CPX does not include the CPB submodule
hmmm there is another possible trick I'm thinking of, which is use a subdirectory the same way pew pew does
I'll look into that
(some day)
the types are for the benefit of the editor giving you completion hints, so they should probably reflect what Circuitpython code you should write
Hello, all. 👋
Hey Y'll
howdy folks
good morning, evening, afternoon and night to everyone hanging out all over the world!
looks like youtube is not streaming BUT twitch is!
sorry folks, please watch twitch, periscope or facebook
Bleeps and Bloops on Twitch 👍
youtube up now too
good morning
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
hey folks
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
New new new is the new new.
Learn Guide - https://learn.adafruit.com/rgb-led-matrix-cube-for-pi
I sense Lars approaching...
that is marvelous
That is probably one of the best programming I've seen in a loooonnnnggg time.
A Borg cube?
need a little stand for the corner mode
Lars has been assimilated. 😮
the magnets don't/won't affect the circuitry or panels?
Code on github - https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/main/Pi_Matrix_Cube
Yes it is. This the best I've been able to manage. 🤔
YouTube Project Video - https://youtu.be/UXomo-uUHr8
Build a six-panel RGB matrix cube with Raspberry Pi and Adafruit RGB Matrix Bonnet. 3D print parts to build an epic physics toy and run Conway’s game of life, animated globes and a 3D motion pixel sand demo.
Learn Guide
https://learn.adafruit.com/rgb-matrix-cube-for-pi/
Code on github
https://github.com/adafruit/Adafruit_Learning_System_Guides...
I'm finding that those panels don't draw a s much current as I expected
I've been "Retroing" lately. Fixing up an old TI-99 4a and going back to "basic"s with a tape deck storage and all that was current in 1982.😎
Ferrules dude, ferrules.
Ferrules are a pain to crimp but make those screw-down blocks a lot more reliable. 🛠️
I've also become a fan of Wago connectors. 👍
magnetic connectors for that could be nice
64x64 Matrix Panels 2mm pitch -
https://www.adafruit.com/product/5362
Wintertime can be rough in the city. The sky is gray. The weather is unpredictable. So slough off those seasonal blues with some Times Square razzle dazzle from this sweet, ...
Just when I thought I couldn't be more impressed.....
Looks like good application for the POGO pins
I wonder if a magnetometer (or array of magnetometers) against the back of the panels could pick up a magnet placed on/near the exterior surface to use as a control device?
So cool with the particle rain demo 🤤
Mount it in a gimble assy with POGOs
Woah, looks like I missed quite a show...
Slip rings in the gimbles to allow base to power the cube.
Some newer USB battery packs can pump out 5A of power, you'd just need to use a "PD-trigger to DC" cable/adapter that can spoof an eMarker 🙂
Yep. If anything's going to break it, Lars would. 😄
Wonder if there's a wireless charger that could supply enough current to charge that behemoth somehow...
Limor was talking about stocking some of those recently
(the PD trigger cables)
but there are a ton of those things on Alexpress if you're into that kind of thing and don't mind waiting a few months
The samples from Hynetek? Wonder if those can get an I2C interface in there somehow...
Ibigger is bigger
The challenge is getting them to pull 5A from a source, since sources should be checking for the presence of an eMarker in the cable before offering up 5A on the menu. Some of those cables will do the PD protocol request for 5A but won't spoof the eMarker, which is annoying 😂
off topic from the awesome cube but does anyone know what/where to find that cool lightning bolt lamp(?) that's in the background on the shelf?
Oh, time to get some TPU bumpers on the edges for BIG LED DICE
I think that's from back in the day here: https://learn.adafruit.com/led-sculpture-lamp ?
that's next weeks project! ⚡
Guess that's not the exact one, but the same general idea 🙂
Does it require 64x64? How much modification would it take to replace everything with, say, 32x32s?
Learn Guide - https://learn.adafruit.com/rgb-led-matrix-cube-for-pi
Power Distribution Bus - 7 x 6mm diameter solid brass - https://www.adafruit.com/product/737
Do you guys know what model/type of connector those power connectors are? Hadn't seen them before. Was looking the other day for a project idea and kept coming up blank, probably just not looking in the right places
@desert orbit https://www.adafruit.com/product/4767
Thanks 🙂 Was looking for the connector housing details though. Wanted to do some custom re-crimping of some cables for my project and was hoping to just order up some crimp sockets and headers from Digikey
Looks similar to https://www.mouser.com/ProductDetail/TE-Connectivity-AMP/1-1123722-4? Don't think that's the exact one...
super awesome project!
So close, yet so far away 😂 I sunk a few hours into looking at various 1x4 socket header housings and that's closer than the ones I ran into. I was hoping to find the connector model/details in the datasheets or product pages, but alas.
What a great project, thanks Noe & Pedro!
If I had one on-hand, I could probably find it by pitch, since most of these usually fall under JST, Molex, or TE...
Just broke out the calipers and I think that AMP connector you linked (1-1123722-4) is the right pitch. I might actually order a few of those from Digikey and see if they fit well enough.
https://www.digikey.com/en/products/detail/te-connectivity-amp-connectors/1-1123722-4/686668
Great show guys. 👍
Thank you guys, for giving us your time.
thanks guys, awesome project!
Thanks for the show guys! Cool cubes are cool 😎
thanks for hanging out folks! that was a looong one 😄
Thanks for the show!
thanks so much for hanging out folks!
Great Dragon guys.
Ah, pretty sure this is the one. https://www.jst-mfg.com/product/detail_e.php?series=262
Knew it looked familiar...
great show
I shouldn't have doubted ya. Taking a closer look at the 3D model it looks like that's the one, or the closest that can be found on Digikey. 80,000 in stock too. Whew! :chefskiss: 😄
I doubted me too though haha. Pretty sure it should've been a JST, but they might both fit...
Oooh, JST VH. Yeah, maybe the AMP one is a 'close to compatible' version
Was thinking it'd be yet another JST connector type I hadn't yet filled a bin with in the lab 😂
Knowing the pitch made it a lot easier though, haha
I think the 3M one is spot on the more I dig tho. The compatible crimp connectors look identical (or close to identical) to what's in the connectors I got with my old Adabox kit.
https://www.digikey.com/en/products/detail/te-connectivity-amp-connectors/1318912-1/686665
Thanks again for pointing me in the right direction!
Hello everyone.
I'm eager, early, and ready to soak in the knowledge of all your awesome projects
Also bored cause I quit Twitter for ... reasons.
Great to still keep up with all the Adafruit stuff with newsletters and RSS
good evening folks
hiya
hi all!
here is the link to join show and tell! https://streamyard.com/gbqmtdr9zf
Hello everyone 👋
It's go time!
Good evening
Happy Wednesday, everyone!
Hello people
Hola from 'rado ! :-D
hola!
@cinder wind You going to hop on the show and share your Star Wars project?
yessir
Nice!
-.-. --- --- .-..
yes effects pedals plz
Morse code through a looper pedal would be great for contesting… 🙂
My Grandma was a pro teletyper. :-D
When your lines are too fine, that's a moire
Oh my the cube came out so amazing!
I cannot unsee it!
it's a perfect recreation of JP
Live demo best demo
We need that JP texture as a skin in minecraft
hahah! you got it @smoky island
somehow even more handsome!
That’s REALLY cool.
very cool frame!
Amazing work everyone
ah the lesser known Borg Death Star
go open source, go python!!!! ❤️
The "slime mold maze" sold at the auction was print #1 of 25, and the only one to be sold with the solution in a sealed envelope (#1/1 solutions)
Judging from that photo, Melissa is taller than I thought. 🙂
neat pybadger game!
👋
now to get a bite to eat before sitting down for Ask an Engineer 🙂
omg the robot @nova totem it's cute
a little late to Show and Tell, but had to drop in to see @split gazelle co-host!
This repo has the snake game and the modified badge script that launches it: https://github.com/FoamyGuy/CircuitPython_PyBadger_Snake
I need that code!
Thanks @robust horizon and @dim wigeon I'm really happy how it ends up looking
Can you point me to case source to print?
Am I allowed to post a relevant picture, or are pics not allowed? It's appropriate.
@smoky island Do you know who Mark Tilden is? Your bot looks a lot like some of his robot designs from the 90s.
targeting computer code for ESP32-S2 Feather https://gist.github.com/todbot/e45bf9c680c4441cae11347351d59b71
JP's case is from https://learn.adafruit.com/esphole-ad-blocker/build-the-esphole-case
which is a derivative of https://www.thingiverse.com/thing:5216305
I'm not familiar, if you mean the bug bot that one was @nova totem
oops. Me, names: we are just barely on civil terms... 😄
@grim robin That is really cool and useful. It looks really good
@grim robin This is such a great functional interface showing real world data. You've done a fantastic job on this!
I understand about names! And I'm not familiar but I will look them up. I'd seen various small insect bots around and thought it would be fun to build one
@grim robin That’s really clever, and I like the UI.
Mark Tilden, IIRC, went on to design the Robosapien and RoboRaptor
Thanks, everyone. Great stuff!
Great stuff everyone. Thanks for sharing.
Thanks @split gazelle! Thanks @haughty quiver !
Great job hosting @haughty quiver and especially @split gazelle for your first time!
Great work everyone, thanks for sharing. Thanks JP and Liz
Hooray! great projects everyone! Thank you JP and Liz!
thank you all. you are very kind
Great job @split gazelle on the first show!
@split gazelle @haughty quiver thanks for hosting!
thanks folks!
thanks, great show
for folks interested on how I did it, here is a link: flaviof.com/evbays
@nova totem Here's a decent video of one of his bots... This one is more advanced than what I remember, but it was after I left Waterloo.
Part 1/2 - From the archives at Solarbotics, here's another treasure: Waaay back in 1995, at the Glorietta conference Center where the BEAM Robot games was being held, Mark Tilden sat down and explained the function & behavior of his ground-breaking VBug 1.5 Walkman. Runs over 10minute YouTube limit - edited version will follow when we find the ...
woot great job @split gazelle !
almost forgot the link.
thanks @haughty quiver !
cool projects everyone, thanks for coming by
Thanks I will take a look. Will be interesting to see what others have done
Thank you @haughty quiver and @split gazelle
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/_hk6d_s7VW8
ASK AN ENGINEER 5/4/2022 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: ht...
very interesting!
Question: Why does some Adafruit boards fail to install a .uf2 file when in boot mode? Instead the file just gets copied over like a regular file? Happened on a Feather M4 Express tonight on 7.3.0 b2 and 7.2.5
Well, this bites. My main pc is on the fritz
That is SOOOOOOOO Max Webster.
Ah cherry trees
I did not realize till after I watched 3d hangouts that I could remove the frames from RGB matrix's
It'll be nice that Limor & pt will have their own cubular JP to have on their desk
If you put the JP cube on top of a Roomba, you’d have a DIY telepresence robot.
nice! is that the botanic garden at Broklyn?
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...
@open girder I don’t think the “BiTh” code is working
Hello from Toronto!
hmm @echo canopy try bith
maybe it ended up being case sensitive, that's weird
10% discount code, code is: bith http://www.adafruit.com
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...
Pink or purple LEDs! https://www.youtube.com/watch?v=7t0-xR4tmRQ
NYC's cherry blossom trees are in full bloom and we were inspired to perhaps get some pretty 0603 LEDs that we could use as indicators, especially on our pink KB2040 PCBs. This great search will show you some tips on reading the datasheet for an LED to verify the wavelength is a color you like.
See on Digi-Key here! https://www.digikey.com/shor...
But pink isn't a hue.
All lowercase is working 
ESP32-WROOM-32D is now NRND. Is there a newer version that supports both WiFi and Bluetooth with a comparable number of I/O pins?
Hah. I just typed it all lowercase out of laziness and indeed it worked.
"BiTH".lower() //FTFY 😄
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 ...
catchiest tune on the webs ❤️
what are the lyrics to Chip Shortage? it's not in azlyrics.com
it's a chip shortage, it's a chip shortage, every day, in every way
That's a lot of pins
Micropython has been creating a free development environment for ST, so ST funding Micropython with chips seems pretty reasonable to me
Supply chain
F-strings!
Any update on ESP32-S3 Circuitpython BLE HID?
yay!
I remember Enlightenment was the "bombest" window manager
that cube has 24576 leds
the 3d printed frames for the led matrix cubes are genius, great job on those noe and pedro! magnets, how do they even work? 🧲 😂
Want equilateral triangle rgb matrices to make a Dymaxion globe.
Enlightenment was definitely da beumb.
so cool seeing those SMD part spool drain
The panels don't have some kind of touch sensor, do they? Is there any way we could make a digital rubiks?
Beautiful Life!
love that JP cube
nah, no sensors, but i'd like to see if magnetometers could pick up magnetic flux changes, maybe a magnetic stylus or ring could end up being an input?
The cube is amazing. can you please make that a special adabox?
As everyone knows, the Earth isn't flat. It's a cube
with the accelerometers, we could probably think of some gestures that might be almost intuitive...
print in place models are magic. 🪄
so who's going to be the first person to build the LED cube block and hang it from a chain
"Don't... just don't." 🤣
nice, not a bad idea! tap/shake sensing is easy with some accelerometers. on a similar path maybe proximity sensors pointing out of the corners or edges could be useful, if their FOV is narrow enough...
"IOH"
"Never underestimate the bandwidth of a wireless mesh of horses."
https://www.youtube.com/watch?v=SQTHB4jM-KQ is now stuck in my head.
Rainbow 34-pin Dual Row IDC Floppy Ribbon Cable - 30cm long https://www.adafruit.com/product/5453
May the fourth be with NEW
Single Li-Ion and LiPoly Battery Power Meter https://www.adafruit.com/product/5383
10% discount code, code is: bith http://www.adafruit.com
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...
dLUX-dLITE Red Spike Shape LEDs 5 Pack by Unexpected Labs https://www.adafruit.com/product/5456
dLUX-dLITE Blue Crystal Shape LEDs 5 Pack by Unexpected Labs https://www.adafruit.com/product/5455
Sure, we've got all sorts of diffused bare LEDs in all sorts of colors and sizes. But have you ever laid your peepers on this set of punk spike LEDs? These look too cute ...
Sure, we've got all sorts of diffused bare LEDs in all sorts of colors and sizes. But have you ever laid your peepers on ...
what was the URL to that horse video?
Space Shuttle Discovery Solder Kit by Phyx https://www.adafruit.com/product/5414
Create a mini 3D version of the Space Shuttle STS Discovery with this beautifully designed soldering kit from Phyx, our maker friends in Belgium. This small card-style ...
Oh is that an Aluminum Falcon?
I love the PCB art/sculpture things! The PCB cat art from awhile back is really cool too.
Question
Can you share what ESP32-X has been most popular?
ESP32-WROOM-32D is now NRND. Is there a newer version that supports both WiFi and Bluetooth with a comparable number of I/O pins?
Will you ever release a round LCD screen?
no question today, just a hug report/shoutout to the folks that have been maintaining the Adafruit_CAD_Parts repo over the years. 🙏
Been doing a lot of Fusion 360 tinkering on 3D printing projects this week and having ready-to-use models for Adafruit gear has been really great for assuring fit and getting a good feel for how things will look when the project's done. ❤️
@outer badge url:
https://www.digikey.com/short/td8wnqd2
video:
https://www.youtube.com/watch?v=cU-ZzC-snbA
social:
https://twitter.com/Taoglas
The Taoglas® EDGE Connect enables Horseware Ireland's Horsepal Edge to monitor a horse's health, activity and behavior in real-time.
The Taoglas® EDGE Portfolio helps you build advanced IoT solutions in an instant. With a flexible offering covering most connectivity, global positioning standards and sensors, the Taoglas® EDGE portfolio is a com...
Question.. while on the topic of ESP32, thoughts on a SMA connection module ?
ooh cyberhorse!
Question - Any update on ESP32-S3 Circuitpython BLE HID?
Not sure about BLE HID but I think fixes for several CirPy quriks on the S3 are waiting on esp-idf fixes upstream in Espressif's repo. Still a fairly new platform
thanks limor & pt & everyone 🙂
we are all bith
Thanks @open girder and good night. 🌒
Thanks and have a good night everyone
Woohoo! And now, it's Factorio time!
New Adabox coming out anytime soon?
Great show! G'night, all!
Goodnight. Thanks @open girder.
They said they're waiting on components still
New segment on ASK AN ENGINEER tonight featuring our lead engineer & founder, Limor "ladyada" Fried ... It's a CHIP SHORTAGE, it's a CHIP SHORTAGE, every day, in every way! TUNE IN :) https://youtu.be/faeB3mnYRYM
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru....
Greetings, good people. 👋
Howdy all
Good day, all!
Good afternoon.
hello!
Anxiously waiting to return to Mr. Park’s neighborhood. Wonder if he’s wearing a cardigan today.
too hot for a cardigan! already regretting my shirt choice
@haughty quiver has been cubified...
good afternoon!
me to the third
JP**3
Lars also
Is someone singing it a wonderful day at the circuit board ?????????
LarsLarsLars
A Lars bouillon broth cube
I see red beacons. Beer hats?
That's silly, John, Raspberry Pis don't really exist
John's watch is the new Lars.
JP should do a livestream where he just streams all his previous livestreams simultaneously
Echo... echo... echo...
So I only need that library if cursing in CircuiPython? How do I curse in other languages?
Lol.
Depends on the language. Some have built in modules, other require external libs.
CircuitPython in Esperanto. The universal curse.
"la bonaj amikoj est CircuitPython"
Shouldn't that be "bona amiko"? 🤔
it's his accent
no clue, I just use the internet
alternatively: there are many different builds of CircuitPython?
"bonaj amikoj" is plural.
Understood.
I learned everything I know in Esperanto from Red Dwarf.
Fine educational institution. 😄
I used to speak Esperanto with an American accent just to drive the British teacher crazy.
I could never roll my Rs...
Oh speaking of time server, I found this awesome easy-to-use REST API server if you're doing network-connected stuff: http://worldtimeapi.org/pages/examples
like : curl "http://worldtimeapi.org/api/ip"
World Time API: Simple JSON/plain-text API to obtain the current
time in, and related data about, a timezone.
Cool.
JP back in the house!
Surgical precision stuff, this.
Sure the transistor is right-way around?
yeah I rewound and it looks okay to me too. Hmm. I don't suppose it's an upside-down thing where you're wiring from the top, but looking at the bottom? I think that's harder on the Feathers because their pinheaders are different lengths

do we have a bad transistor?
Confirm resistor value? Unless there’s something under a header, the only connection is the transistor base to emitter to ground through the resistor.
Pull tran and replace it I got some from Amazon and 2 where DOA
Was this a live stream? I guess we have proof now.
Thanks @haughty quiver. Have a good weekend.
?showtimes
Desk of Ladyada - Random hacker times
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
Thanks, @haughty quiver 😀
Thanks JP! Always enjoy walking through the build process with you.
I found the problem!!
single strand of wire from the red wire i soldered to the USB power was shorting to the neighboring pin
hahaha. I wish I'd streamed for one more minute of troubleshooting under the scope
That is why I like using solid copper telephone wire...
I missed the livestream so perfect timing for me!
Awesome.
@haughty quiver McRib availability beacon.
Nice cube!
Sdby for another DeepDive w/Tim
@smoky island abt the PyPortal Titano, I have the impression that its clock is running a bit fast. After some hours he is ahead of time.
So, I should add a timing to re-sync after each hour or so with a NTP server
Hello!
OK, tnx
Hi there!
Hi, everyone!
An order I did some days ago with Adafruit has been delivered this morning at my sons address in KY. So he'll forward it to me. Among it an Adafruit Matrix Portal and an ESP32-S3-box.
@smoky island You're welcome. It's a pleasure to do.
@smoky island in my order case it was my wish to have the order delivered in KY.
mouser.com didn't want to sell me the ESP32-S3-box. They said that the manufacturer decided that they only were allowed to sell to OEM/... companies.
Yeah, that looks really nice!
@smoky island did you read one of my messages in which I said that I made some mods in the TabLayout class. a variable self._tab_dims. A mod in _draw_tabs, added the function get_tab_dims()
At the end
I use that info to check if a touch is within the tab area
in the first x = 0
I experienced that clicking on the tab the y value often will be more than 24
So I did a trick to accept to go as far as 100
yes SD but not the onboard temp sensor
yes ext RTC or NTP
and the code will try to re-connect the sensor or external rtc if they happened to be disconnected
with the background image the reaction time of the touch is a bit slower
Sensor autonomy without crashing. Excellent!
I’ve been including that as a default. Kindred spirit.
Nice print debugging technique. I’ve been using a helper method defined as printd(text)
Why use print (with formatting) instead of sys.stdout for debugging when avoiding logging modules/packages? yes; it would be application dependant but in most use cases you don't need formatting.
less instruction cycles
no formating
thx
so (x-pixels / tab-count) - (tab-width // 2) you will need to apply the offset for the size of the tab
Unless one is doing a LOT of logging, or is running on a very slow microcontroller, how much would saving some instruction cycles really matter, I wonder?
x-pixells == screen with
low power devices like IOT devices, every instruction costs a bit of power, reducing what you can saves battery life
I would think that in such applications, I would turn off the debug logging once I knew my code was working. But maybe that’s just me.
Why dont you use a touch response area for each tab
I think it takes a 'mental' adaption of the programmer it he/she is, like you and I, is customed to use print statement, to move to sys.stdout / cout
@proper prawn I personally tend to add a _dbg(fmt, *args) method to my code for debug messages. Then I just call that and it can do what it likes with my debugging output. 🙂
@dim wigeon tnx for the tip
Anything worth doing is worth doing badly.... development is an iterative process. so 100%
@proper prawn For sure. In my day job I wrote a lot of code that does non-interactive data operations, so in that context _dbg() calls the thing to write to the server log. In other contexts without a serial console, it might log to a file on the device. Or whatever. Putting a wrapper means I don’t have to keep track of how debugging should happen on whatever platform I’m using.
@dim wigeon Nice/clever!
same, I'm not super consistent in how I name it, but I often have a dbg() function, making it also easy to test without the debug prints by making it do nothing before going back to it
Tim, how about possibility to expand the range of useable characters, like the 'degrees' sign, but I'am also thinking about characters with accents (and for people like me, from Europe, the EURO sign (€)). I experimented with this on a D1 (Mini ESP8266) in a project to display Spotify Album Art (and texts of Album / Track names; Group, Artist names). Various European languages use a lot of accents. So I used the TFT_eSPI library (in Arduino IDE).
Is there a PEP you using for the docstrings, I see you put a data type after the :param... I like it.
It makes the code so much more readable.
that's Sphinx
thx, @upper sandal
something like that would be the reference (or a starting point)
https://www.sphinx-doc.org/en/master/tutorial/automatic-doc-generation.html
OK, thanks
oh oh oh @smoky island do you know U8G2 ? A library for embeded graphics, it has a bunch or fonts, with their licenses documented, that might be a good source of fonts for CP, I kind of think we could reference that in the fonts guide after vetting its licenses maybe
https://github.com/olikraus/u8g2/tree/master/tools/font/bdf
https://github.com/olikraus/u8g2/wiki/fntgrp
For that project with Spotify Album Art I used a font from Google fonts, converted it with a tool and used that
iTead .... the good days
sonarlint.... its got to do with readability
its a way to reduce complexity, you can define a builder class or a enum if supportedf by circuit python
like Serial.begin(9600)
what are the indexes for?
there is a no qa comment for most linters eg ..... #noqa E4113
well in this case its just making it more readable
No Quality Assurance (# noqa) is a computer programming directive by which a programmer can instruct errors to be ignored for a given line. The NOQA syntax is used in the Python programming language to instruct code inspection tools such as pycodestyle, pyflakes, and mccabe to ignore errors can be directed to ignore specific errors. […]
with great power comes great responsibility
yip, blocks the warning
no
libraries using time.sleep aggravate people using asyncio 😉
@lilac salmon Yes it is not thread safe and not atomic and agree
yes asyncio.sleep(1) but not for real-time systems or time critical requirements
Tim and on the Titano the tabs could use the full name like 'Three' and 'Four'
You brought me an idea with inserting the \n . I'll go to try that with displaying the Date/time stamp
open developers console
is it because the CSS file location is relative to the document root rather than the current file ?
I am not happy with the way the datetime refresh is displayed (with the background image present). The refresh is too slow. And I / we have to think about not having to refresh the more static text or data like "Date/time:" and then, during the 24 hours of a day: the DD-MM-YYYY. But with the way it is done now the whole datetime stamp is refreshed every second.
are you missing the mock board ?
yip, the dev console will show that (file loading issues) on the network tab on the dev console...... once the dev console is open refresh the page.
I have an idea. To define three labels on (a certain) Tab layout page
I think you just need to add it to autodoc_mock_imports
firefox is on a downard spiral as far as I'm concerned, I always update it with teeth clenched
One of the precommit errors is --- imports should be at the start of the file/script unless you cannot avoid it, but then again pre-commit is for python so...
I’m feeling somewhat lint-exonerated now.
I guess it doesn't care about the types inside the functions
also it doesn't know about Circuitpython
I've read a blog article from one of the pylint maintainer, and I won't say anything about it because I want to remain polite in accordance to the code of conduct 😉
@here thx its been awesome
Appreciate the stream. Thanks @smoky island .

Thanks a lot Tim and thanks to all others online. Thanks for all tips, hits etcetera
During the DeepDive stream with @smoky island yesterday and after that I experienced that there are requests where to find the example scripts that contain a hotplug algorithm for external sensors or external RTC devices. There are four examples that contain the hotplug algorithm. The link to these files is https://github.com/PaulskPt/Adafruit_CircuitPython_DisplayIO_Layout/tree/tab_layout/examples. It are (in this moment) the four files that have in the 2nd colum of the file list a "bug solved" marking. Unfortunately the filenames are a bit too long to show completely.
Here is a short compilation of where the files are, the names of the functions and where they are being called
Happy Saturday everyone! Starting up the stream now to finish up TabLayout and then dive back into core Vectorio to try to make hidden work with it. Hang out here in the chat and follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=6x4HWPYrmFE
This project has really come together. Nice work!
You could move the group offscreen to hide it.
Being able to hide an individual vectorio object would be useful as a shutter mask to reveal an area of a background graphic. In this case, I use DisplayIO rectangles to mask areas of the background then hide the rect to show when the device is communicating or updating.
A workshop corrosion monitor IoT
Putting the vectorio object in its own group is workable. Wondering if it would use less memory than a displayio object.
Or vectorio object (x,y). Good suggestion.
Graphical limbo.
Very good solution that can be put to work on a couple of projects. Thanks for the fix and the stream.
The Desk of Ladyada - Sample Sunday & a NAU7802 tester start https://youtu.be/ejZR2vNQgEY
This week we did a lot of sample testing! First up is this cool conductive rubber sheet. We sell conductive rubber cord, but we had a recommendation to get some 2D shapes as well. This material is easy to cut and has some changing resistance with movement. We also got a motorized potentiometer sample, which is super fun - we're using a simple H-...
Hi folks
hi
nice hair @proper trench !
I went down the rabbit hole of trying to locate where things are indoors in regards to go karts - then found it was hard
we did it at Jibo
took a while
Lot of 3d matrix math. We only needed relative position the the robots face
So we could track multiple speakers in a room
hooray for hacker o'clock! 😄
Cool. I didn't even have a real project, just the idea could I track a kart around the track without in floor sensors
(I spend too much time at a local indoor track where I know the owners)
Sounds fun
Did I miss NAU7802 talk? I’ve been working on a project for awhile - a fancy printable filament scale compatible with the popular Prusa Mini spool-holder design. It’s why I made the hx711 CirPy driver (now in the community bundle as of last weekend!)
exposed belt also means easier to fix when things get worn out or accidentally dropped inside 😇
the NAU7802 looks neat but its way configurable, a stark contrast to the super-simple HX711 but unfortunately the HX711 doesn't use I2C
Ooh yay! The NAU7802 STEMMA board is just what I need.
q: Any way to get mechanical dimensions for the board? I'd like to make sure my filament scale has mounting holes built-in before I publish it (along with the other popular NAU7802 and HX711 boards)
BTW, the HX711 (non-I2C but still useful) is actually still in stock at LCSC, if the NAU proves difficult to source and you want an alternative for maker projects: https://lcsc.com/product-detail/Analog-To-Digital-Converters-ADCs_HX711_C43656.html
whew, $7 a chip! ADCs get pricey
the ADS1219 is a really fancy ADC though, thanks for pointing it out as an I2C option
ahh, ok. 🙂 thanks for clarifying. hope the chips show up eventually!
Thanks and good night. 🌓
bye bye. Thanks
g'night guys
@smoky island the 900MHz radios are for the US license-free band; the 433MHz is for the Europe license free band, if I understand.
@smoky island try changing the SPI baudrate on the RP2040?
Looking…
… SPI baudrate is set in the rfm9x initializer
1MHz is listed as one to try.
Ack delay
Swap radio wings, does it follow the radio?
IRQ is the interrupt pin
The gamer and badge schematics are almost identical.
Processor speed is the same.
Don’t know if the SD card shares the same SPI pins as the radio
TFT SPI is separate
The SD card does share SPI
TFT and memory have their own SPI busses
Exactly
May be a radio module issue. Might not play well with other SPI devices.
It’s probably some sort of bus loading issue.
The radios are “older” technology, were around from pre-M0 days.
Even older. Pre-Micropython Arduino only.
An antique: https://www.adafruit.com/product/3078
(I used the RFM69 version of this in my first corrosion detector.)
Appreciate the mental exercise today. Thanks!
DigiKey is great about returns.
lol im late to the party
but good to see you
excited to rewatch
i'm working with rfm9x chips right now for a project
actually have them in production rn
i use them to remotly control camera tally lights on youtube live streams
enjoy your evening
it's a private repo maybe? I get page not found when I try this URL.
Oops, probably. I’ll make it public.
Neat looking project! I like the UI you made. I think I recognize that from the other day when you shared a pic while we were talking about vectorio shapes hiding.
Yes, that's the same project. It evolved from the original Arduino RFM-69 design to a CircuitPython IoT version using Adafruit IO. Thanks to Dave Astels for his foundational LCARS clock design graphic design.
@smoky island Found an archived video of a test of the Corrosion Monitor's UI in action: https://www.youtube.com/watch?v=RF6kub361OU
?showtimes
Desk of Ladyada - Random hacker times
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
I'm getting things ready for you @spiral vale !
Haha - set an alarm so I don’t forget (again)
Hello everyone. Hi @haughty quiver
Was walking my dog today. Met a neighbor and out of nowhere he mentioned Arduino project he and his son were struggling with. He doesn't know C++. Told him he should try CircuitPython and volunteered to come over and tutor him and his son. Spreading the word!
I've wanted to start a local small user's group for mcu projects. Maybe this is the start!
I heard that JP was making a clone robot body for Lars to inhabit. From the thumbnail, looks like he finally finished it
Good afternoon.
Hello all!
hi!
ahoy hoy
allo
🪴
Bring it Johnny Boy
such a gorgeous Spring day here in Massachusetts
I actually need this. I have a bunch of RP2040 and ESP32 QT Pys
Order complete already!
Good afternoon
Best Friend Forever* (*until battery depletes)
wont double stuff on an RP2040 Qtpy
or esp32
I do that too for tiny number of neopixels
even though Limor advised against it!
now I realize I should have bought more of these today
AUDIO DROPPED
Audio Gone
No sound
@haughty quiver no audio
🔈 ❌ 
Lars has eaten the audio @haughty quiver
Question… it will just provide the power voltage of the lLiPo correct? Just wondering if the LiPo is going near dead if it is safe to use on any of the ESP QTPY boards ?
… but still interesting and informative
JPPPotW, lip reading edition.
He's just miming it
He is a mime
Someone call him
"we'll do it mime !" as they say
yeah is audio is actually fine, he's just miming now
anybody know how to lip read? 😄
Actors!
@open girder can you let @haughty quiver know we can not hear him
he's saying "Free stuff at Adafruit right now with coupon code" and then I can't make out the rest
I think he said something about using it with RPi pico at some point 🤔
Yuppers
We need a chat command that turns on a light in his workshop when something goes wrong.
The sad part is, this Pico + BFF is kinda exactly what I want to be hearing.. (Making a portable Pico data logger) 😲
LOST AUDIO FROM JUST BEFORE PICO
Time to schedule James Earl Jones for the voiceover
No audio still JP from before the Pico @haughty quiver
what we need is a light on his workshop that shows his audio levels in OBS
all streamers need that
now he IS miming
and yer back
pip pop we're back !
we also let'em know, thanks folks
was thinking that too. If only we knew someone with skills to set up such a system!
yeah Pico + BFF works, plugged into Pico's VSYS & GND
Can you put the LiPo BFF on the mic pack, @haughty quiver ?

it's a very interesting episode
This is great info JP
limited to only single cell lipos?
@echo canopy @haughty quiver
I have a Gemma 2 and will try it
that's a really slick build with the Pico, @haughty quiver !
Thanks @haughty quiver Bye everyone. See you all soon
Thanks!
Thanks @haughty quiver
wakka dakka wakka dakka
Thanks!
nice show, good pick. 😄 Looking forward to more BFF form factor goodness in the future!
quicky fire simulation code if anyone was curious: https://github.com/todbot/qtpy-tricks#fire-simulation-on-external-neopixel-strip
Thanks for the show JP
@smoky island there's the guide on setting up github with ssh:
https://docs.github.com/en/authentication/connecting-to-github-with-ssh
you tell it where the key is and it automatically uses it. [Insert caveat about who has access to your computer]
#3DHangouts Episode 366 LIVE Neon Signs, TFT Pendants and Snakey Storage #3DPrinting Live in 20 mins! https://www.youtube.com/adafruit/live #3DPrinting
This week @adafruit we’re making LED neon signs! Prototyping more of the nintendo switch slash steam deck inspired TFT display pendant. The timelapse this we...
🐍⚡️🐈⬛🌈
Hey Y'll
good morning morning, evening, afternoon and night to everyone hanging out all over the world!
Good morning.
good morning
good morning folks
Hi folks
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Neon Signs Learn Guide - https://learn.adafruit.com/led-neon-signs-with-neopixels
I was actually working on a Pikachu shaped neon style light 🙂
This is a reminder that I should finish it to show off
starwars sign could be nice
Oh yeah, that would be a good one too
Neon Signs YouTube Video - https://youtu.be/kxFSyqw5DW4
Build neon-like signs using NeoPixel LEDs and 3D Printing! Use QT Py RP2040 and CircuitPython to make LED animations that bring them to life!
Learn Guide -
https://learn.adafruit.com/rgb-led-matrix-cube-for-pi
Code on github
https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/NeoPixel_Neon_Signs/code.py
Neon NeoPixel Strips...
Q: how cuttable is that strip? I couldn't find that on the product page
love the light projects and this is super cool
the radius on the cat's ear looks very tight for those strips
TY
Code on github - https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/NeoPixel_Neon_Signs/code.py
Neon NeoPixel Stripshttps://www.adafruit.com/product/4310
You love NeoPixels, and you love silicone diffusion? Peep this Flexible Silicone Neon-like Skinny NeoPixel LED Strip! OK it's a bit of a mouthful, but check out the beautiful ...
QT Py RP2040 - https://www.adafruit.com/product/4900
What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with one of our new favorite chip, the RP2040. It's been made famous in the new Raspberry Pi Pico and our ...
CircuitPython Downloads - https://circuitpython.org/
3D Parts Library on GitHub - https://github.com/adafruit/Adafruit_CAD_Parts
What can you use to plug the end of the strip if ypu cut it into pieces
solder the wires to those you cut
@sterile forge could use hot glue to seal
Cutting NeoPixel Sign https://learn.adafruit.com/lego-neon-sign
that is like blinka storage
some could put neon neopixel strip inside the snake body
Thanks @rocky reef & @hard hollow . See you all tonight.
thanks for a great show guys
awesome show, guys
Thank you for giving us your time
thanks so much for hanging out folks!
thanks for hanging out folks! cya tonight 😄
Good Evening Peeples!
Good evening everyone.
Link to join to show and share your project: https://streamyard.com/exv3t6hw2b
⌚
SHOW and TELL 5/11/2022 https://youtu.be/bbi9Sm_eY0g
Hello!
yo
👋
Hey all!
hey
Over excited robot
My boss from work is at the big AV trade show in Barcelona and he said the theme that Samsung and LG are pushing is LED Matrix based walls, no tv's
I'm waiting for smart-display carpeting, thanks
lol
Self taught Tinker .Thoughts and Opinions are my own
https://t.co/7Zc1hdwAbF
https://t.co/zCEr7NIivz
Followers
9649
Tweets
3525
neat stuff
This is a wonderful soundscape, Sherry!
Dang it -- now I'm wishing I had some musical talent.
what did I just see/hear?? that's a lot. I liked it.
Looks fun though!
That was cool!!!
Hey Y'll
I think this is the website? https://www.makermusicfestival.com/
Tannewt!
Congrats Scott
sleep mode!
Beautiful kiddo Scott @rapid hornet
congrats Scott! and welcome back!
Congratulations on the new addition @rapid hornet
Yeah Scott put up with so much of my crap with aplomb, he's gonna be great with actual children
"Sleep mode: it's got a few bugs in it."
ya' name him "Mini-ada"?
Having PIO accessible in CPy is amazingly cool to get that low-level control, had a lot of fun with it on a project recently.
thanks all!
This is so awesome @robust horizon!
LED matrices are so cool for visualizing PIO! awesome stuff Jeff! ❤️
@robust horizon Is that matrix using 74h565 shift register or are you directly driving the row and column pins
impressive performance on the neopixel animations! Great job @robust horizon thanks for working on this and sharing.
@turbid hill totally just direct wiring!
cool
Love it @robust horizon
I do want to check this code out I have that matrix
Wow that Sony!
nowhere near as interesting as PaintYourDragon's computer though 🙂
Wow @low fractal now THAT is a cyber deck
@turbid hill the code for the two-color matrix is https://gist.github.com/f09e54b6b28c493e79d0aa7f50d35ac1 but I don't have a wiring diagram
that is ok I understand how the wiring works
it needs all but 2 of the I/O pins of the pi pico
In an earlier version (a few weeks ago?) that guide made writing this driver easy with PIO. Was able to write it up and get it in the community bundle within just a few days. I wish every controller had PIOs now!
https://github.com/fivesixzero/CircuitPython_HX711/blob/main/hx711/hx711_pio.py
@desert orbit nice!
and it's in the community bundle already? awesome!
thanks for contributing it
Yeah! The community bundle contributor guide is great too! 🙂
OMG, I use this load cell with CP everywhere. I will be looking into this. Thank you!
I can never find the ones in my house! (RPis)
Its so ubiquitous in the maker world! Simple, inexpensive. The PIO driver works best but even the GPIO driver works pretty good. Needs more testing though. 🙂
Raspberry Pi Available Alarm -- RPAA
My driver just can't get over the errant reads. Think I've got them all ironed out. Can't wait to see how well yours works.
oh noes the MPAA is going after you
Raspberry Pi's Available
Neat project @haughty quiver and @split gazelle ! Love the idea of hooking up the siren alert to some real world data that user is interested in.
I saw your post and went to go grab a Pi. So we knew it works!
I agree and I like APIs getting data from somewhere on the web and doing something in the real world with it
I want to know how to make sure it's a meter long!
I like @hard hollow and @rocky reef
can you put the siren on top of the headphones?
So many possibilities for signs with those bendy, nicely-diffused neopixels! The learn guide is great!
I love defused neopixels
woah laser harp is lit, @split gazelle
SO COOL @split gazelle
I knew it!
frickin laser beams! making music! 🤯 YAAAAS
Laser harp is the coolest new instrument I've seen. And that's something after the MakerMusicFestival video!
love this build @split gazelle the translucent acrylic is such a great idea for keeping it from seeming too big and imposing
thanks folks!
'night all! time to dine while I watch AaE!
great projects everybody!
Great projects everyone. Thanks for sharing.
bye all!
Thanks @open girder !
Thanks!
honestly the most challenging part was coming up with the housing/structure but i'm really pleased with it
Great projects everyone 🙂 Thanks for sharing!
WEll done @split gazelle
I can't believe every slightly nerdy wonderfully geeky person in the world doesn't watch these live Adafruit shows
Or better said: all you people who ARE here are wonderful!
ASK AN ENGINEER 5/11/2022 LIVE! https://youtu.be/6fukszOND2s
ASK AN ENGINEER 5/11/2022 LIVE
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: ht...
shark operated laser harp
Well hello, everyone!
New Adafruit tunes! 😄
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...
Does adafruit encourage board designers to have their creation(s) for sale on Adafruit.com ?
Not really a question but shoutout to you Limor and PT and Adafruit + community. What I’ve learned from the community and from watching Limor and other Ada folks; you all enabled my journey deeper with hardware and embedded software. I was able to land an amazing job doing embedded engineering that I’m starting at the end of this month. 🙂
wow! thank you so much @lilac tusk
thank you for showing, sharing, and being part of the adventure together!
Congrats! Side projects often lead me to new professional gigs, too!
im a software developer, never thought I would even touch electronics, Raspberry PI then finding adafruit created a new hobby
Adafruit made sense of all I learned in my computer engineering degree and gave me the confidence to ask the right questions and know the answers to questions in hardware
I, too, was a software dev, then transitioned into hardware/industrial design projects
@open girder Adabox updates… maybe need a song, too?
@slow spire maybe a tick tock thing 🙂
Is Stephen Orlando related to Flo Rida? Or maybe Robert California?
Omg, yessss so many TI chips I need
Just wait til the Chip Shortage hits... chocolate chip cookies! 😱
🎤 "chocolate chip shortage! everyday!" 🎵
https://www.digikey.com/catalog/en/partgroup/ina219-high-side-dc-current-sensor-breakout-board/54852
Browse DigiKey's inventory of
INA219 High Side DC Current Sensor Breakout BoardPower Management. Features, Specifications,
Alternative Product, Product Training Modules, and Datasheets are all
available.
I can sometimes find BGA stuff, but I don't have the gear for that
@lilac tusk Which part numbers?
I have on hand, but I have more projects that need them 😂
TLV75533 sot 23
TPS62237 uson6
@open girder Reminder that if one really needs a Pi, one can always grab a Pi 400 and take it apart. Yeah, it's a different form factor, but one can adapt
@open girder Read that Raspberry Pi is now making 500,000 pis a month.
I pulled out an old RasPi 2 and it worked well enough for the little hack I wanted. Don't need the latest Pi for a lot of projects
Upgraded my 3B+ to bullseye recently
I need to get a new supply for my 3D printer octopi
I'm considering playing with Radxa Zero at some point. Supposed to be faster than Pi Zero 2 W, but it will likely require some experimentation
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
@open girder Question: I have a Airlift Bitsy. I broke the antenna off pulling it off a breadboard. Can I somehow hack in a WiFi antenna (external)? Are the three connections I see where antenna was the right connectors?
I need to wrap up my circuitpython driver for the ambient light/proximity sensor I’m working with
Perhaps @open girder can point you to a replacement chip antenna.
I believe they most likely can!
the development cycle of a PIO program on CircuitPython is super quick!
Being able to string-edit PIO code at runtime within CirchitPython is so cool 😄
@open girder Just added a monthly sponsorship to MicroPython. I missed your request last week
thanks folks!
public radio is still a thing
and public television
that laser harp is a thing! go Liz.
The Adafruit sweatshirt strategically in the video
mmm love selective solder
forbidden drinking fountain
My discord app must be messing up lol..
Hello all
looks like ebay has some used selective solder machines for under $10k (delivery excluded) so maybe instead of the chocolate fondue fountain for your next in-person party, consider buying one



@ionic garnet Another (brute force) option would be to just buy a whole replacement NINA-W102-00B (I think that's the one) module, and desolder the antenna. (About USD $8 on Digi-Key)
https://octopart.com/nina-w102-00b-u-blox-92008181
I've been meaning to ask, I have one of those battery packs and I find that it fairly rapidly self-discharges (say, way less than 1 week on the shelf). Is that others' experience too? https://www.adafruit.com/product/1959