#live-broadcast-chat

1 messages · Page 236 of 1

rocky reef
drowsy inlet
#

@rocky reef thank you

waxen thistle
#

quickly rewrites Rent's Seasons of Love to be 10,200 minutes & incorporates JP's workshop

waxen thistle
#

🎵

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 adafruit , in cups of coffee ☕
In greenscreens 🟩 , in CircuitPython blinka
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! 🦝

🎵

sudden slate
#

haha I love it

brazen grove
#

guete abig

split gazelle
#

happy friday folks

dim wigeon
#

Happy Friday, everyone!

nova totem
#

Yay for Friday! and more rain here

dim wigeon
#

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.

inner spade
#

👋🌲

proven crow
#

Hi!

clever summit
#

🇸🇪 👋

proven crow
#

I see you're using PyCharm. Just curious - why not VSCode 🙂

clever summit
#

Maybe beacuse PyCharm is not popping up annoying popups every time you start it?

nova totem
#

I think what I enjoy most is when I want to do something quickly and VSCode needs to download a huge update

proven crow
proven crow
clever summit
#

It is, but PyCharm has a free version.

proven crow
clever summit
#

I do have a license for all their IDE's though-

proven crow
#

I got the student license, and DataGrip is my weapon of choice when wrangling working with SQL

split gazelle
#

i've done this before. are there any tmp logs on your computer? (if you already looked i apologize, i'm mainly audio only)

sterile forge
#

You were using a Titano

nova totem
#

I would need a time machine to learn from that advice sadly. I feel your pain!

clever summit
split gazelle
#

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

brazen grove
#

maybe you just dreamed it

split gazelle
#

darn. i really feel your pain

proven crow
#

😦 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

grand tusk
#

Back to the YT archives.

dim wigeon
#

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.

brazen grove
#

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.

split gazelle
#

it's so easy to do and editing it in an IDE can give a false sense of security

brazen grove
#

I wonder if re-doing it would be faster and lead to better code than trying to recover it.

proven crow
#

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.

inner spade
#

Thanks for your openness. We’ve all done this, will likely do it again, and are learning from your experience and recovery process/techniques.

sterile forge
#

What have you lost,, are you talking the library or the sample code

brazen grove
#

I gave a talk about them on europython a few years ago

nova totem
#

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

brazen grove
dim wigeon
#

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)

nova totem
proven crow
#

When in doubt, comment it out

brazen grove
#

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

dim wigeon
#

@brazen grove I feel like if you wanted a dunder method there, it should be named “____” 😉

#

(Four underscores)

brazen grove
#

let's do a compromise and use three

nova totem
#

hidden

dim wigeon
brazen grove
#

you can also use Kanji

dim wigeon
#

I would imagine you could use any Unicode code points, but I haven’t tried it.

brazen grove
#

I mean, it's not so different from having names like o_o, UwU, or oTL

brazen grove
inner spade
#

Active, inactive, and <under the mouse pointer>

brazen grove
#

and it can't start with a numeric one

dim wigeon
brazen grove
#

you can use emojis in CircuitPython, but not in big Python

upper sandal
#

class 💥(Exception): ...

brazen grove
#

it could save you some memory for variable names ;-)

dim wigeon
#

@upper sandal raise 🧨 is very expressive, too. LOL

brazen grove
#

imagine a game code where the sprites would be represented by the sprite graphic...

dim wigeon
#

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?

brazen grove
#

goodnight

dim wigeon
#

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?

dim wigeon
#

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.

split viper
#

Why let them assign identical names for tabs?

dim wigeon
#

@split viper I could see wanting two tabs with the same title, but maybe the title and name are two different things.

split viper
#

So you would want to assign a hidden identifier to every tab name.

dim wigeon
#

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. 🙂

inner spade
#

An example of needing tabs with the same name : Step 1, Help, Step 2, Help

manic river
#

an opinionated class is fine. Shows the key use cases have been thought about

split viper
#

Personally I hate tabs, but watcha gonna do

dim wigeon
#

@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.

split viper
#

I prefer pages in nested tree that way my pages can be grouped and categorized

manic river
#

especially without settings search, yikes

#

great job! 👏

dim wigeon
#

@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. 🙂

split viper
#

I guess tabbed pages are OK if the number of pages are in manageable numbers

inner spade
#

Thanks for today’s stream!

split viper
#

Look's good!

manic river
#

ABC Always Be Committing 🙂

dim wigeon
#

Thanks, @smoky island ! 👋

smoky island
#

For sure! Thanks everyone. Hope everyone has a great night and weekend! 👋

proper prawn
#

@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)

proper prawn
smoky island
#

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!

proper prawn
#

@smoky island you're welcome! After lunch I´ll go to try again

proper prawn
#

@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.

smoky island
proper prawn
#

The REPL output

sudden slate
#

haha

proper prawn
viral sail
#

Good evening.

open girder
#

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...

▶ Play video
lilac tusk
#

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

desert orbit
#

i spent an hour using Google Translate on my phone to read a chinese datasheet for a NFC chip 😂 that was fun

lilac tusk
desert orbit
#

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

spiral bough
#

Here's a question @open girder ... I know you are working to get pink JST lipo connectors, how about pink headers?

lilac tusk
#

Pink headers I think are pretty available

desert orbit
#

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.

viral sail
desert orbit
#

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.

ionic garnet
#

Hi peeps

lilac tusk
#

Low 400s starting getting into UV

open girder
#

Thank you for supporting Adafruit, a NYC, USA manufacturing company! https://www.adafruit.com Please pick up something to keep us going 🙂

viral sail
ionic garnet
#

bye bye! Thank

#

s

viral sail
#

Thanks and good night. 🌒

lilac tusk
#

Bye, thanks!

vivid ore
#

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...

upper sandal
manic river
inner spade
#

@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?

desert orbit
# manic river which USB analyzer is your fave? Do you expect any will get updates to support f...

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. 🙂

desert orbit
inner spade
desert orbit
# manic river which USB analyzer is your fave? Do you expect any will get updates to support f...

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 🙂

https://www.aliexpress.com/item/4000382524136.html

icy bear
#

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...

inner spade
#

How would that be typed?

#

Super! Thank you!

waxen bough
#

Uhoh! is PPOTW going to be in stock before the show starts??

drowsy inlet
#

They always set aside "some" for the show, though "some" could still be a low number.

waxen bough
inner spade
#

Welcome back to the fiberwaves, @haughty quiver !

haughty quiver
#

woot!

#

thanks, good to be back!

viral sail
#

Good afternoon.

open surge
#

Hey all

grand tusk
#

Hello!

ionic garnet
#

Hey JP

#

Hi all

#

got 2 more for my collection!

haughty quiver
#

howdy!

waxen bough
#

There's 3 more pieces for my "I'm going to do something cool with this someday but I don't know what" box!

grand tusk
#

Rewatching the Adabox 018 unboxing. Ah, the good old days.

cinder wind
#

esp32-s2 is great chip. I love it

smoky island
#

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.

drowsy inlet
#

AND... gone.

#

but got my +2 so it's ok 🙂

viral sail
#

Those really did sell like hotcakes. They're all gone. 🥮

formal sail
#

Yeah, just hit checkout and missed them

eager matrix
#

same. I just tried to order and I got shut out.

waxen bough
#

ESPHole? Then I could reclaim my PiZeroW!

cinder wind
#
inner spade
#

Thanks JP!

viral sail
#

Thanks @haughty quiver

grand tusk
#

Thank you!

drowsy inlet
#

Good stuff. Thanks JP!

smoky island
#

Thanks JP 👋

opaque hearth
#

Thank you JP!

haughty quiver
#

thanks all!

ionic garnet
#

Thanks @haughty quiver

cinder wind
#

I can't believe Lady Ada hasn't caught JP's weekly hacking into the Adafruit store to give us these 50% off deals

haughty quiver
#

Muhuahahahaha

left pier
upper sandal
#

@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

lilac salmon
#

I believe const will replace the value in bytecode to prevent global lookups.

upper sandal
#

yep, but if and only if it's a global variable that starts with an underscore

lilac salmon
#

oddly specific.

upper sandal
#

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

upper sandal
#

That is a reset button

#

I swear it is

lavish patrol
#

Hello, all. 👋

upbeat coral
#

Hey Y'll

hard hollow
#

howdy folks

rocky reef
#

good morning, evening, afternoon and night to everyone hanging out all over the world!

#

looks like youtube is not streaming BUT twitch is!

hard hollow
#

sorry folks, please watch twitch, periscope or facebook

lavish patrol
#

Bleeps and Bloops on Twitch 👍

drowsy inlet
#

youtube up now too

wise iris
#

good morning

rocky reef
urban gale
#

hey folks

rocky reef
lavish patrol
#

New new new is the new new.

rocky reef
lavish patrol
#

I sense Lars approaching...

urban gale
#

that is marvelous

upbeat coral
#

That is probably one of the best programming I've seen in a loooonnnnggg time.

lavish patrol
#

A Borg cube?

drowsy inlet
#

need a little stand for the corner mode

lavish patrol
#

Lars has been assimilated. 😮

shell mason
#

may the 4th be with adafruit

drowsy inlet
#

the magnets don't/won't affect the circuitry or panels?

rocky reef
lavish patrol
rocky reef
#

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...

▶ Play video
urban gale
#

I'm finding that those panels don't draw a s much current as I expected

upbeat coral
#

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.

desert orbit
#

Ferrules are a pain to crimp but make those screw-down blocks a lot more reliable. 🛠️

lavish patrol
#

I've also become a fan of Wago connectors. 👍

shell mason
#

magnetic connectors for that could be nice

rocky reef
upbeat coral
#

Just when I thought I couldn't be more impressed.....

#

Looks like good application for the POGO pins

desert orbit
#

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?

shell mason
#

cube can be holocron

desert orbit
#

So cool with the particle rain demo 🤤

upbeat coral
#

Mount it in a gimble assy with POGOs

vivid ore
#

Woah, looks like I missed quite a show...

upbeat coral
#

Slip rings in the gimbles to allow base to power the cube.

desert orbit
#

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 🙂

lavish patrol
#

Yep. If anything's going to break it, Lars would. 😄

vivid ore
#

Wonder if there's a wireless charger that could supply enough current to charge that behemoth somehow...

shell mason
desert orbit
#

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

vivid ore
#

The samples from Hynetek? Wonder if those can get an I2C interface in there somehow...

urban gale
#

Ibigger is bigger

desert orbit
#

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 😂

drowsy inlet
#

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?

vivid ore
#

Oh, time to get some TPU bumpers on the edges for BIG LED DICE

desert orbit
desert orbit
vivid ore
#

Does it require 64x64? How much modification would it take to replace everything with, say, 32x32s?

rocky reef
open surge
#

Does a Pi3 require different holes for the pi mount?

#

Thanks!

#

Micro-b

rocky reef
desert orbit
#

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

open surge
desert orbit
drowsy inlet
#

super awesome project!

desert orbit
open surge
#

What a great project, thanks Noe & Pedro!

vivid ore
#

If I had one on-hand, I could probably find it by pitch, since most of these usually fall under JST, Molex, or TE...

desert orbit
lavish patrol
#

Great show guys. 👍

upbeat coral
#

Thank you guys, for giving us your time.

drowsy inlet
#

thanks guys, awesome project!

desert orbit
#

Thanks for the show guys! Cool cubes are cool 😎

hard hollow
#

thanks for hanging out folks! that was a looong one 😄

vivid ore
#

Thanks for the show!

rocky reef
#

thanks so much for hanging out folks!

midnight plinth
#

Great Dragon guys.

vivid ore
#

Knew it looked familiar...

shell mason
#

great show

desert orbit
vivid ore
#

I doubted me too though haha. Pretty sure it should've been a JST, but they might both fit...

desert orbit
#

Oooh, JST VH. Yeah, maybe the AMP one is a 'close to compatible' version

desert orbit
#

Was thinking it'd be yet another JST connector type I hadn't yet filled a bin with in the lab 😂

vivid ore
#

Knowing the pitch made it a lot easier though, haha

desert orbit
tulip canyon
#

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

split gazelle
#

good evening folks

open surge
#

hiya

grim robin
#

hi all!

split gazelle
smoky island
#

Hello everyone 👋

haughty quiver
#

It's go time!

viscid bolt
#

Good evening

dim wigeon
#

Happy Wednesday, everyone!

ionic garnet
#

Hello people

brazen quail
#

Hola from 'rado ! :-D

cinder wind
#

hola!

open surge
#

@cinder wind You going to hop on the show and share your Star Wars project?

cinder wind
#

yessir

open surge
#

Nice!

tulip canyon
#

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

cinder wind
#

yes effects pedals plz

dim wigeon
#

Morse code through a looper pedal would be great for contesting… 🙂

brazen quail
#

My Grandma was a pro teletyper. :-D

tulip canyon
#

When your lines are too fine, that's a moire

smoky island
#

Oh my the cube came out so amazing!

nova totem
#

I cannot unsee it!

cinder wind
#

it's a perfect recreation of JP

nimble jackal
#

Live demo best demo

smoky island
#

We need that JP texture as a skin in minecraft

haughty quiver
#

hahah! you got it @smoky island

ionic garnet
#

somehow even more handsome!

dim wigeon
#

That’s REALLY cool.

cinder wind
#

very cool frame!

tulip canyon
#

Amazing work everyone

cinder wind
#

ah the lesser known Borg Death Star

grim robin
#

go open source, go python!!!! ❤️

dim wigeon
#

PyCon sounds like it was amazing!

#

I hope I can go next year.

robust horizon
#

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)

dim wigeon
cinder wind
#

neat pybadger game!

robust horizon
#

👋

#

now to get a bite to eat before sitting down for Ask an Engineer 🙂

#

omg the robot @nova totem it's cute

distant junco
#

a little late to Show and Tell, but had to drop in to see @split gazelle co-host!

dim wigeon
#

That’s really cool, @nova totem !

#

Very cute in an insectish sort of way.

smoky island
delicate fractal
#

I need that code!

nova totem
#

Thanks @robust horizon and @dim wigeon I'm really happy how it ends up looking

ionic garnet
#

Can you point me to case source to print?

hot frigate
#

Am I allowed to post a relevant picture, or are pics not allowed? It's appropriate.

delicate fractal
#

@smoky island Do you know who Mark Tilden is? Your bot looks a lot like some of his robot designs from the 90s.

cinder wind
smoky island
delicate fractal
nova totem
#

@grim robin That is really cool and useful. It looks really good

smoky island
#

@grim robin This is such a great functional interface showing real world data. You've done a fantastic job on this!

nova totem
dim wigeon
#

@grim robin That’s really clever, and I like the UI.

delicate fractal
#

Mark Tilden, IIRC, went on to design the Robosapien and RoboRaptor

dim wigeon
#

Thanks, everyone. Great stuff!

viral sail
#

Great stuff everyone. Thanks for sharing.

cinder wind
#

Thanks @split gazelle! Thanks @haughty quiver !

nova totem
#

Great job hosting @haughty quiver and especially @split gazelle for your first time!

tulip canyon
#

Great work everyone, thanks for sharing. Thanks JP and Liz

smoky island
#

Hooray! great projects everyone! Thank you JP and Liz!

grim robin
#

thank you all. you are very kind

hot frigate
#

Great job @split gazelle on the first show!

dim wigeon
#

@split gazelle @haughty quiver thanks for hosting!

split gazelle
#

thanks folks!

open surge
#

thanks, great show

grim robin
delicate fractal
#

@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 ...

▶ Play video
haughty quiver
#

woot great job @split gazelle !

delicate fractal
#

almost forgot the link.

split gazelle
#

thanks @haughty quiver !

haughty quiver
#

cool projects everyone, thanks for coming by

nova totem
ionic garnet
#

Thank you @haughty quiver and @split gazelle

open girder
grim robin
#

very interesting!

ionic garnet
#

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

upbeat coral
#

Well, this bites. My main pc is on the fritz

delicate fractal
#

That is SOOOOOOOO Max Webster.

ionic garnet
#

Ah cherry trees

turbid hill
#

I did not realize till after I watched 3d hangouts that I could remove the frames from RGB matrix's

cinder wind
#

It'll be nice that Limor & pt will have their own cubular JP to have on their desk

delicate fractal
dim wigeon
#

If you put the JP cube on top of a Roomba, you’d have a DIY telepresence robot.

grim robin
delicate fractal
#

Is the code case sensitive?

#

😄

dim knot
#
echo canopy
#

@open girder I don’t think the “BiTh” code is working

noble grove
#

Hello from Toronto!

open girder
#

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

dim knot
#

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...

▶ Play video
noble grove
#

But pink isn't a hue.

echo canopy
#

All lowercase is working adafruit

open girder
#

hmm

#

ok, i'll let folks know when i do the code

wary halo
#

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?

ionic garnet
#

Hah. I just typed it all lowercase out of laziness and indeed it worked.

delicate fractal
#

"BiTH".lower() //FTFY 😄

dim knot
#
desert orbit
#

catchiest tune on the webs ❤️

cinder wind
#

what are the lyrics to Chip Shortage? it's not in azlyrics.com

open girder
#

it's a chip shortage, it's a chip shortage, every day, in every way

noble grove
#

That's a lot of pins

cinder wind
#

Micropython has been creating a free development environment for ST, so ST funding Micropython with chips seems pretty reasonable to me

noble grove
#

Supply chain

dim knot
delicate fractal
#

F-strings!

queen sentinel
#

Any update on ESP32-S3 Circuitpython BLE HID?

cinder wind
#

yay!

dim knot
cinder wind
#

I remember Enlightenment was the "bombest" window manager

turbid hill
#

that cube has 24576 leds

desert orbit
#

the 3d printed frames for the led matrix cubes are genius, great job on those noe and pedro! magnets, how do they even work? 🧲 😂

noble grove
#

Want equilateral triangle rgb matrices to make a Dymaxion globe.

delicate fractal
#

Enlightenment was definitely da beumb.

cinder wind
#

so cool seeing those SMD part spool drain

delicate fractal
#

The panels don't have some kind of touch sensor, do they? Is there any way we could make a digital rubiks?

noble grove
#

Beautiful Life!

urban gale
#

love that JP cube

desert orbit
hot frigate
#

The cube is amazing. can you please make that a special adabox?

nimble jackal
#

As everyone knows, the Earth isn't flat. It's a cube

delicate fractal
desert orbit
#

print in place models are magic. 🪄

cinder wind
#

so who's going to be the first person to build the LED cube block and hang it from a chain

delicate fractal
#

"Don't... just don't." 🤣

desert orbit
cinder wind
#

"IOH"

delicate fractal
#

"Never underestimate the bandwidth of a wireless mesh of horses."

dim knot
urban gale
#

May the fourth be with NEW

dim knot
open girder
#

10% discount code, code is: bith http://www.adafruit.com

dim knot
#

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

outer badge
#

what was the URL to that horse video?

dim knot
cinder wind
#

Oh is that an Aluminum Falcon?

delicate fractal
#

copper falcon, really. and it's plated

#

rooster? maybe it's a copper rooster.

desert orbit
#

I love the PCB art/sculpture things! The PCB cat art from awhile back is really cool too.

echo canopy
#

Question adafruit Can you share what ESP32-X has been most popular?

wary halo
#

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?

nova hawk
#

Will you ever release a round LCD screen?

desert orbit
#

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. ❤️

https://github.com/adafruit/Adafruit_CAD_Parts

open girder
#

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...

▶ Play video

Leading provider of next gen #IoT, #antenna and RF solutions with world-class design and test centers globally.

Followers

1525

Tweets

1923

echo canopy
#

Question.. while on the topic of ESP32, thoughts on a SMA connection module ?

spiral bough
#

ooh cyberhorse!

queen sentinel
#

Question - Any update on ESP32-S3 Circuitpython BLE HID?

desert orbit
#

thanks limor & pt & everyone 🙂

cinder wind
#

we are all bith

viral sail
#

Thanks @open girder and good night. 🌒

nova totem
#

Thanks and have a good night everyone

delicate fractal
#

Woohoo! And now, it's Factorio time!

atomic kestrel
#

New Adabox coming out anytime soon?

urban gale
#

Great show! G'night, all!

ionic garnet
#

Goodnight. Thanks @open girder.

nova totem
desert orbit
lavish patrol
#

Greetings, good people. 👋

glass stag
#

Howdy all

inner spade
#

Good day, all!

viral sail
#

Good afternoon.

haughty quiver
#

hello!

inner spade
#

Anxiously waiting to return to Mr. Park’s neighborhood. Wonder if he’s wearing a cardigan today.

haughty quiver
#

too hot for a cardigan! already regretting my shirt choice

lavish patrol
#

@haughty quiver has been cubified...

open surge
#

good afternoon!

haughty quiver
#

me to the third

inner spade
#

JP**3

lavish patrol
#

Lars also

dusk socket
#

Is someone singing it a wonderful day at the circuit board ?????????

haughty quiver
#

LarsLarsLars

opaque hearth
#

A Lars bouillon broth cube

inner spade
#

I see red beacons. Beer hats?

cinder wind
#

That's silly, John, Raspberry Pis don't really exist

lavish patrol
#

John's watch is the new Lars.

cinder wind
#

JP should do a livestream where he just streams all his previous livestreams simultaneously

lavish patrol
#

Echo... echo... echo...

inner spade
#

Always an echo when in the prerecorded time machine.

#

Machine… machine…

cinder wind
#

So I only need that library if cursing in CircuiPython? How do I curse in other languages?

lavish patrol
#

Lol.

clear matrix
inner spade
cinder wind
lavish patrol
#

Shouldn't that be "bona amiko"? 🤔

open surge
#

it's his accent

cinder wind
#

alternatively: there are many different builds of CircuitPython?

lavish patrol
clear matrix
#

I learned everything I know in Esperanto from Red Dwarf.

lavish patrol
inner spade
#

I used to speak Esperanto with an American accent just to drive the British teacher crazy.

lavish patrol
#

I could never roll my Rs...

cinder wind
mellow thunder
#

JP back in the house!

lavish patrol
#

Surgical precision stuff, this.

cinder wind
#

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

viral sail
full jasper
#

do we have a bad transistor?

inner spade
#

Confirm resistor value? Unless there’s something under a header, the only connection is the transistor base to emitter to ground through the resistor.

dusk socket
#

Pull tran and replace it I got some from Amazon and 2 where DOA

inner spade
#

Was this a live stream? I guess we have proof now.

viral sail
#

Thanks @haughty quiver. Have a good weekend.

haughty quiver
#

?showtimes

arctic abyssBOT
#

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

lavish patrol
#

Thanks, @haughty quiver 😀

inner spade
#

Thanks JP! Always enjoy walking through the build process with you.

haughty quiver
#

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

storm heron
#

That is why I like using solid copper telephone wire...

haughty quiver
waxen bough
#

I missed the livestream so perfect timing for me!

glass stag
#

Awesome.

inner spade
#

@haughty quiver McRib availability beacon.

proper prawn
#

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

inner spade
#

Hello!

proper prawn
#

OK, tnx

grand tusk
#

Hi there!

dim wigeon
#

Hi, everyone!

proper prawn
#

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.

dim wigeon
#

Yeah, that looks really nice!

proper prawn
#

@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

inner spade
proper prawn
#

Yep, a kinda plug and pray!

#

It was more a kind of lucky shot

inner spade
#

Nice print debugging technique. I’ve been using a helper method defined as printd(text)

vast eagle
#

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.

proper prawn
#

yes its a tuple

#

I used it in some cpp projects

vast eagle
#

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

dim wigeon
# vast eagle less instruction cycles

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?

vast eagle
#

x-pixells == screen with

vast eagle
dim wigeon
sterile forge
#

Why dont you use a touch response area for each tab

proper prawn
#

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

dim wigeon
#

@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. 🙂

proper prawn
#

@dim wigeon tnx for the tip

vast eagle
#

Anything worth doing is worth doing badly.... development is an iterative process. so 100%

dim wigeon
#

@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.

proper prawn
#

@dim wigeon Nice/clever!

upper sandal
#

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

proper prawn
#

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).

vast eagle
#

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.

upper sandal
#

that's Sphinx

vast eagle
#

thx, @upper sandal

upper sandal
proper prawn
#

OK, thanks

vast eagle
#

the linter yes you can

#

120 chars

upper sandal
proper prawn
#

For that project with Spotify Album Art I used a font from Google fonts, converted it with a tool and used that

upper sandal
#

I think the BDF are from X11 under MIT license

vast eagle
#

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)

grand tusk
#

what are the indexes for?

vast eagle
#

there is a no qa comment for most linters eg ..... #noqa E4113

#

well in this case its just making it more readable

#

with great power comes great responsibility

#

yip, blocks the warning

#

no

lilac salmon
#

libraries using time.sleep aggravate people using asyncio 😉

vast eagle
#

@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

proper prawn
#

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

vast eagle
#

open developers console

upper sandal
#

is it because the CSS file location is relative to the document root rather than the current file ?

proper prawn
#

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.

upper sandal
#

are you missing the mock board ?

vast eagle
#

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.

upper sandal
#

you need to import board now

#

oh ok inside

proper prawn
#

I have an idea. To define three labels on (a certain) Tab layout page

upper sandal
#

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

vast eagle
#

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...

inner spade
#

I’m feeling somewhat lint-exonerated now.

upper sandal
#

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 😉

vast eagle
#

@here thx its been awesome

inner spade
#

Appreciate the stream. Thanks @smoky island .

upper sandal
proper prawn
#

Thanks a lot Tim and thanks to all others online. Thanks for all tips, hits etcetera

upper sandal
#

at least black doesn't enforce 2-space indentations, so thanks for that 😛

#

🤷

#

👋

proper prawn
#

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

smoky island
grand tusk
#

This project has really come together. Nice work!

grand tusk
#

You could move the group offscreen to hide it.

inner spade
#

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.

inner spade
#

Graphical limbo.

inner spade
#

Very good solution that can be put to work on a couple of projects. Thanks for the fix and the stream.

open girder
#

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-...

▶ Play video
ionic garnet
#

Hi folks

nova totem
#

hi

digital crescent
#

nice hair @proper trench !

nova totem
#

I went down the rabbit hole of trying to locate where things are indoors in regards to go karts - then found it was hard

ionic garnet
#

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

desert orbit
#

hooray for hacker o'clock! 😄

nova totem
#

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)

desert orbit
#

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!)

rich wing
#

exposed belt also means easier to fix when things get worn out or accidentally dropped inside 😇

desert orbit
#

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)

#

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!

viral sail
#

Thanks and good night. 🌓

ionic garnet
#

bye bye. Thanks

desert orbit
#

g'night guys

inner spade
#

@smoky island the 900MHz radios are for the US license-free band; the 433MHz is for the Europe license free band, if I understand.

inner spade
#

@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

inner spade
#

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.

#

(I used the RFM69 version of this in my first corrosion detector.)

#

Appreciate the mental exercise today. Thanks!

#

DigiKey is great about returns.

lavish frost
#

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

smoky island
inner spade
smoky island
inner spade
inner spade
spiral vale
#

?showtimes

arctic abyssBOT
#

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

haughty quiver
#

I'm getting things ready for you @spiral vale !

spiral vale
ionic garnet
#

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!

cinder wind
#

I heard that JP was making a clone robot body for Lars to inhabit. From the thumbnail, looks like he finally finished it

viral sail
#

Good afternoon.

haughty quiver
#

Hello all!

open surge
#

hi!

spiral vale
#

ahoy hoy

haughty quiver
#

allo

inner spade
#

👋

#

Aloe

haughty quiver
#

🪴

ionic garnet
#

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!

still imp
#

Good afternoon

cinder wind
#

Best Friend Forever* (*until battery depletes)

spiral vale
#

wont double stuff on an RP2040 Qtpy

ionic garnet
#

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

spiral vale
#

AUDIO DROPPED

ionic garnet
#

Audio Gone

still imp
#

No sound

ionic garnet
#

Still no

#

audio

#

no audio for several minutes now

inner spade
#

@haughty quiver no audio

desert orbit
#

🔈 ❌ sadPanda

ionic garnet
#

Lars has eaten the audio @haughty quiver

echo canopy
#

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 ?

inner spade
#

… but still interesting and informative

grand tusk
#

JPPPotW, lip reading edition.

ionic garnet
#

He's just miming it

still imp
#

He is a mime

ionic garnet
#

Someone call him

upper sandal
#

"we'll do it mime !" as they say

cinder wind
#

yeah is audio is actually fine, he's just miming now

winter zinc
#

anybody know how to lip read? 😄

ionic garnet
#

Actors!

echo canopy
#

@open girder can you let @haughty quiver know we can not hear him

cinder wind
#

he's saying "Free stuff at Adafruit right now with coupon code" and then I can't make out the rest

upper sandal
#

I think he said something about using it with RPi pico at some point 🤔

ionic garnet
#

Yuppers

viral sail
#

We need a chat command that turns on a light in his workshop when something goes wrong.

lone jasper
#

The sad part is, this Pico + BFF is kinda exactly what I want to be hearing.. (Making a portable Pico data logger) 😲

spiral vale
#

LOST AUDIO FROM JUST BEFORE PICO

inner spade
#

Time to schedule James Earl Jones for the voiceover

ionic garnet
#

No audio still JP from before the Pico @haughty quiver

upper sandal
#

what we need is a light on his workshop that shows his audio levels in OBS

#

all streamers need that

ionic garnet
#

now he IS miming

spiral vale
#

and yer back

upper sandal
#

pip pop we're back !

desert orbit
#

snap crackle pop, JP's back!

#

🥳

open girder
#

we also let'em know, thanks folks

ionic garnet
cinder wind
#

yeah Pico + BFF works, plugged into Pico's VSYS & GND

inner spade
#

Can you put the LiPo BFF on the mic pack, @haughty quiver ?

still imp
ionic garnet
#

it's a very interesting episode

#

This is great info JP

#

limited to only single cell lipos?

echo canopy
#

@echo canopy @haughty quiver

ionic garnet
#

I have a Gemma 2 and will try it

cinder wind
#

that's a really slick build with the Pico, @haughty quiver !

echo canopy
#

Does it boost or bath provide the output of the lipo ?

#

Just **

ionic garnet
#

Thanks @haughty quiver Bye everyone. See you all soon

inner spade
#

Thanks!

viral sail
#

Thanks @haughty quiver

spiral vale
#

wow wow woomp

#

Thanks JP!

haughty quiver
#

wakka dakka wakka dakka

grand tusk
#

Thanks!

desert orbit
#

nice show, good pick. 😄 Looking forward to more BFF form factor goodness in the future!

cinder wind
sudden slate
upper sandal
#

you tell it where the key is and it automatically uses it. [Insert caveat about who has access to your computer]

rocky reef
hard hollow
#

🐍⚡️🐈‍⬛🌈

upbeat coral
#

Hey Y'll

rocky reef
#

good morning morning, evening, afternoon and night to everyone hanging out all over the world!

viral sail
#

Good morning.

wise iris
#

good morning

split gazelle
#

good morning folks

urban gale
#

Hi folks

rocky reef
#
lilac tusk
#

I was actually working on a Pikachu shaped neon style light 🙂

#

This is a reminder that I should finish it to show off

shell mason
#

starwars sign could be nice

lilac tusk
#

Oh yeah, that would be a good one too

rocky reef
#

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...

▶ Play video
urban gale
#

Q: how cuttable is that strip? I couldn't find that on the product page

drowsy inlet
#

love the light projects and this is super cool

wise iris
#

the radius on the cat's ear looks very tight for those strips

shell mason
#

that could be interesting to make with that neon strip

urban gale
#

TY

rocky reef
rocky reef
#

Neon NeoPixel Stripshttps://www.adafruit.com/product/4310

dry marten
#

The fusion screen is not visible

#

It’s visible now 🙂

sterile forge
#

What can you use to plug the end of the strip if ypu cut it into pieces

shell mason
#

solder the wires to those you cut

rocky reef
#

@sterile forge could use hot glue to seal

hard hollow
shell mason
#

that is like blinka storage

#

some could put neon neopixel strip inside the snake body

viral sail
#

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

split gazelle
#

thanks for a great show guys

urban gale
#

awesome show, guys

upbeat coral
#

Thank you for giving us your time

rocky reef
#

thanks so much for hanging out folks!

hard hollow
#

thanks for hanging out folks! cya tonight 😄

opaque hearth
#

Good Evening Peeples!

viral sail
#

Good evening everyone.

open girder
robust horizon
#

open girder
ionic garnet
#

Hello!

turbid hill
#

yo

inner spade
#

👋

alpine radish
#

Hey all!

trail zephyr
#

hey

nimble jackal
#

Over excited robot

turbid hill
#

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

robust horizon
#

I'm waiting for smart-display carpeting, thanks

turbid hill
#

lol

open girder
trail zephyr
#

neat stuff

cinder wind
#

This is a wonderful soundscape, Sherry!

alpine radish
#

Dang it -- now I'm wishing I had some musical talent.

robust horizon
#

what did I just see/hear?? that's a lot. I liked it.

alpine radish
#

Looks fun though!

ionic garnet
#

That was cool!!!

upbeat coral
#

Hey Y'll

robust horizon
cinder wind
#

Tannewt!

ionic garnet
#

Congrats Scott

spiral vale
#

sleep mode!

ionic garnet
#

Beautiful kiddo Scott @rapid hornet

desert orbit
#

congrats Scott! and welcome back!

viral sail
#

Congratulations on the new addition @rapid hornet

cinder wind
#

Yeah Scott put up with so much of my crap with aplomb, he's gonna be great with actual children

ionic garnet
#

"Sleep mode: it's got a few bugs in it."

alpine radish
#

ya' name him "Mini-ada"?

desert orbit
#

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.

rapid hornet
#

thanks all!

cinder wind
#

This is so awesome @robust horizon!

desert orbit
#

LED matrices are so cool for visualizing PIO! awesome stuff Jeff! ❤️

turbid hill
#

@robust horizon Is that matrix using 74h565 shift register or are you directly driving the row and column pins

smoky island
#

impressive performance on the neopixel animations! Great job @robust horizon thanks for working on this and sharing.

robust horizon
#

@turbid hill totally just direct wiring!

turbid hill
#

cool

robust horizon
ionic garnet
#

Love it @robust horizon

turbid hill
#

I do want to check this code out I have that matrix

haughty quiver
#

Wow that Sony!

robust horizon
#

nowhere near as interesting as PaintYourDragon's computer though 🙂

cinder wind
#

Wow @low fractal now THAT is a cyber deck

robust horizon
turbid hill
#

that is ok I understand how the wiring works

robust horizon
#

it needs all but 2 of the I/O pins of the pi pico

desert orbit
robust horizon
#

@desert orbit nice!

#

and it's in the community bundle already? awesome!

#

thanks for contributing it

desert orbit
hot frigate
ionic garnet
#

I can never find the ones in my house! (RPis)

desert orbit
ionic garnet
#

Raspberry Pi Available Alarm -- RPAA

hot frigate
turbid hill
#

oh noes the MPAA is going after you

smoky island
#

siren Raspberry Pi's Available siren 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.

ionic garnet
trail zephyr
#

I agree and I like APIs getting data from somewhere on the web and doing something in the real world with it

robust horizon
#

I want to know how to make sure it's a meter long!

ionic garnet
#

I like @hard hollow and @rocky reef

robust horizon
#

can you put the siren on top of the headphones?

desert orbit
#

So many possibilities for signs with those bendy, nicely-diffused neopixels! The learn guide is great!

ionic garnet
#

I love defused neopixels

cinder wind
#

woah laser harp is lit, @split gazelle

ionic garnet
#

SO COOL @split gazelle

nimble jackal
#

I knew it!

desert orbit
#

frickin laser beams! making music! 🤯 YAAAAS

ionic garnet
#

Laser harp is the coolest new instrument I've seen. And that's something after the MakerMusicFestival video!

haughty quiver
#

love this build @split gazelle the translucent acrylic is such a great idea for keeping it from seeming too big and imposing

split gazelle
#

thanks folks!

robust horizon
#

'night all! time to dine while I watch AaE!

split gazelle
#

great projects everybody!

viral sail
#

Great projects everyone. Thanks for sharing.

haughty quiver
#

bye all!

ionic garnet
#

Thanks Mr and Mrs Lady Ada!

#

and all

alpine radish
#

Thanks @open girder !

inner spade
#

Thanks!

split gazelle
desert orbit
#

Great projects everyone 🙂 Thanks for sharing!

alpine radish
#

WEll done @split gazelle

ionic garnet
#

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!

open girder
ionic garnet
#

I like the tune playing

#

but is missing laser harp

turbid hill
#

shark operated laser harp

slow spire
#

Well hello, everyone!

desert orbit
#

New Adafruit tunes! 😄

dim knot
#
brazen quail
#

Does adafruit encourage board designers to have their creation(s) for sale on Adafruit.com ?

lilac tusk
#

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. 🙂

open girder
#

wow! thank you so much @lilac tusk

#

thank you for showing, sharing, and being part of the adventure together!

slow spire
trail zephyr
#

im a software developer, never thought I would even touch electronics, Raspberry PI then finding adafruit created a new hobby

lilac tusk
#

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

slow spire
#

@open girder Adabox updates… maybe need a song, too?

open girder
#

@slow spire maybe a tick tock thing 🙂

slow spire
#

Is Stephen Orlando related to Flo Rida? Or maybe Robert California?

lilac tusk
#

Omg, yessss so many TI chips I need

cinder wind
#

Just wait til the Chip Shortage hits... chocolate chip cookies! 😱

urban gale
#

🎤 "chocolate chip shortage! everyday!" 🎵

dim knot
nimble jackal
#

I can sometimes find BGA stuff, but I don't have the gear for that

lilac tusk
#

I need TI power products

#

3.3V ldo and buck regulators

slow spire
#

@lilac tusk Which part numbers?

lilac tusk
#

I have on hand, but I have more projects that need them 😂

TLV75533 sot 23
TPS62237 uson6

slow spire
#

@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.

cinder wind
#

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

lilac tusk
#

Upgraded my 3B+ to bullseye recently

#

I need to get a new supply for my 3D printer octopi

slow spire
#

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

dim knot
ionic garnet
#

@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?

lilac tusk
#

I need to wrap up my circuitpython driver for the ambient light/proximity sensor I’m working with

slow spire
robust horizon
ionic garnet
open girder
robust horizon
#

the development cycle of a PIO program on CircuitPython is super quick!

desert orbit
#

Being able to string-edit PIO code at runtime within CirchitPython is so cool 😄

dim knot
ionic garnet
#

@open girder Just added a monthly sponsorship to MicroPython. I missed your request last week

open girder
#

thanks folks!

urban gale
#

public radio is still a thing

ionic garnet
#

and public television

robust horizon
#

that laser harp is a thing! go Liz.

ionic garnet
#

The Adafruit sweatshirt strategically in the video

cinder wind
#

mmm love selective solder

lilac tusk
#

I love the selective solder machine

#

And a solid paste application

#

Lol

cinder wind
lilac tusk
#

My discord app must be messing up lol..

sudden slate
#

Hello all

robust horizon
#

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

sudden slate
slow spire
#

@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

Octopart

Find the best pricing for u-blox NINA-W102-00B by comparing bulk discounts from 2 distributors. Octopart is the world's source for NINA-W102-00B availability, pricing, and technical specs and other electronic parts.

lilac tusk
#

Forbidden bagel spread

#

Qt Py are so great

#

Up and glowing. Love it

robust horizon