#live-broadcast-chat

1 messages ยท Page 230 of 1

urban gale
#

I keep reading that as "tofusensor"

open girder
#

@sterile forge it happens, there is a global part shortage

#

we'll try and have more in stock next time

sterile forge
#

That 's cool

echo canopy
#

Question @open girder How far out is the ESP32 Itsy-bitsy? Just checking have a project in mind โ€ฆ Thanks ๐Ÿ™๐Ÿป

analog acorn
#

Question: I designed a RPi-based system to display distance, for my friend to use backing his boat into a slip. Is there a way to waterproof a ToF sensor?

turbid hill
#

Q; How is the flooper duper board and feather hat going when will you have them in store

inner spade
#

Question: Would it be useful to apply PrettyPins to breakout and featherwing boards in addition to MPUs?

tulip canyon
#

๐Ÿ–๏ธ

echo canopy
#

WOW so many orders โ€ฆ high five ๐Ÿ™Œ๐Ÿป

analog acorn
#

I feel called out on that one of everything comment.... ๐Ÿ˜‰

turbid hill
#

Lol I have lots of different ones also

analog acorn
#

Nice! Thank you!

upper sandal
#

any news about the Rev C of the QT PY ESP32S2 ?

glossy basalt
#

What would you suggest as your best learning sources outside of the guides on the site? Any names/sources come to mind?

alpine radish
#

What are you trying to learn?

turbid hill
#

Great scott is also a good channel to watch

eager matrix
#

Are you going to do any IoT things with Thingsboard. It's open source and can be self hosted and it is pretty awesome esp with the dashboards that can be set up.

alpine radish
#

Seriously -- the best way to do it is to find a project you're excited about and work towards it.

#

BTW -- I don't always have time to hang out on Adafruit. But I love every minute of it when I do.

echo canopy
#

Great Show adafruit

river hemlock
#

Yes, thank you!

analog acorn
#

Thank you for the show, team!

upbeat coral
#

Thank you for giving us your time.

alpine radish
#

Woohoo!

ionic garnet
#

thanks folks. See you soon!

viral sail
#

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

sleek hill
#

Yuge! Thanks ๐Ÿ˜„

tulip canyon
#

Thank you Adafruit. Have a great evening everyone

echo canopy
#

โค๏ธ

turbid hill
#

bye

graceful widget
#

Great job

midnight plinth
#

๐Ÿ

wheat burrow
rotund marsh
upper sandal
smoky island
#

?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/Scott - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

midnight plinth
#

Waiting for John in 1/2 hour

inner spade
#

๐Ÿ‘‹

lavish patrol
#

Waiting for John in 1/2 minute. ๐Ÿ˜‰

haughty quiver
#

me too

inner spade
#

Waiting in 500ms.

lavish patrol
#

Greetings, all.

drowsy inlet
#

hello all ๐Ÿ‘‹

lavish patrol
#

Waiting for Lars in - who knows. ๐Ÿค”

#

๐Ÿ˜„

#

Bleeps and Bloops are imminent. ๐ŸŽถ ๐ŸŽต

spiral vale
#

almost forgot!

haughty quiver
#

same

lavish patrol
#

Lol

spiral vale
#

breakbeat looper == blooper

#

bblooper

open surge
#

/wave

midnight plinth
#

Yay, music and John.

lavish patrol
#

Look at Lars. ๐Ÿ˜„

spiral vale
#

(although there's already a pedal called Blooper - so thats a no go)

#

people are here

cinder wind
#

are we here? I dunno. I'm not here

spiral vale
#

๐Ÿค– are here

#

e are where?

ionic garnet
#

Hey peeps

lavish patrol
#

This is a virtual world...

open surge
#

perfect timing for positioning, I need to learn this for a project

cinder wind
#

ooo that's pretty cool

ionic garnet
#

displayed pretty smooth even over video

drowsy inlet
#

is 0,0 top left?

open surge
#

yes

ionic garnet
#

yes

#

ooh, you beat me to it

drowsy inlet
#

thank you for the additional demo

smoky island
# drowsy inlet is 0,0 top left?

worth noting also, that the Circle shape is anchored by it's center point rather than top left corner like Rect and RoundRect.

#

You could use it for games. I think I made a very primitave pong with it at one point.

open surge
#

cool, thanks john!

ionic garnet
inner spade
#

Vectorio is a bit faster (for solid shapes โ€” no outline yet).

smoky island
ionic garnet
#

@cinder wind recently discovered your github tips and tricks page. Very helpful! Thx

cinder wind
ionic garnet
#

M4 nice. Fast floating point

open surge
#

Tod will be talking about that on The CircuitPython Show podcast in a few weeks, too. ๐Ÿ™‚

spiral vale
#

A "break" if you will

cinder wind
#

160 bpm because everything is drum-n-bass even if it's not

#

bwaa haaa haa

rotund marsh
ionic garnet
#

Funny. First thing I spot on every CirPy code (including my own) is pixels.brightness = 0.1 (or less)

#

those little leds are bright so 0.1 is a nice setting

inner spade
#

Audio levels okay

ionic garnet
#

more cowbell

lavish patrol
#

๐Ÿฎ ๐Ÿ”” ๐Ÿ˜‰

cinder wind
#

woohoo esoterica!

ionic garnet
#

love the list comprehension

shell mason
#

the phone looper could be cool with that

cinder wind
drowsy inlet
#

looks like maybe it's being used to determine which keys have been released?

ionic garnet
#

it's creating an instance of set() which is like list but may contain only one of any given element

drowsy inlet
#

for release in current_press - pressed

#

sorry, you don't understand set or how it's being used?

cinder wind
#

I don't like it

#

hahaha

#

is what I really mean I think

ionic garnet
#

now we get to the crux of the issue

drowsy inlet
#

yeah, looks like it's being used in lieu of bitmask

cinder wind
#

a bitmask would be so much more efficient than an entire collection that set operations are done on

drowsy inlet
#

agreed

ionic garnet
#

yes agree

shell mason
#

trellis with beatboxer

cinder wind
#

ahaha that's awesome!

drowsy inlet
#

this is so cool

clear matrix
cinder wind
clear matrix
#

Also, I wrote it 3 years ago.... So........ WAY more experience now.

drowsy inlet
#

yeah, bitmasks don't feel pythonic, imho

cinder wind
#

btw all these samples except for amen break are from freesound.org

#

oh I understand that trellis keypad code more now. not dumb! very smart

ionic garnet
#

Very cool stuff. I have a couple of those trellis kits around that need a home

drowsy inlet
#

would make a great JPPPotW ๐Ÿ™‚

cinder wind
#

Trellis M4 also really good as a macropad.

rotund marsh
#

Macropads are so 2021. When are we building metaverse interfaces?

lavish patrol
#

Thanks, @haughty quiver for another great workshop. ๐Ÿ˜€

ionic garnet
#

Thanks @haughty quiver . A great episode

midnight plinth
#

Great meeting, thank you John.

cinder wind
#

oontz-oootz-oontz-oontz

ionic garnet
#

I like that beat

rotund marsh
#

Outro'd via Prodigy inspired beats. Cheers!

inner spade
#

Cool. Thanks JP!

haughty quiver
#

Fun Amen Break usage to go back to: George Michael's Waiting For That Day

smoky island
#

@haughty quiver have there been any parsecs featuring displayio Label usage? There may be some opportunities with them if not.

haughty quiver
#

Great idea, I don't recall, but I'll check and plan some

inner spade
#

@smoky island Nice improvements to the original version of WinAmp.

rapid hornet
ionic garnet
#

Hello you lovely Python people

grand tusk
#

Greetings all.

ionic garnet
#

We got about 8" of snow overnight here in Massachusetts

#

but it was 70ยฐF 3 days ago

#

welcome to New England

grand tusk
#

Pull out the snowshoes.

eager matrix
#

Hi Scott. I did the same 5 minute thing but I just sat by the window and let the sun hit my face.

fresh blaze
#

'ello folks.

odd zodiac
#

Hi all.

ionic garnet
#

'Ello!

#

I lived in Seattle briefly

#

kind of

smoky island
#

Happy unofficial beginning of the weekend to everyone! ๐Ÿ‘‹

ionic garnet
#

I loved in Beaverton OR but had an apartment and spen weekdays there

inner spade
#

Hello everyone!

ionic garnet
#

I like the snow

nova totem
#

Hi everyone. If anyone wants snow I have 6 feet in my yard

ionic garnet
#

I lived half my life on east coast, half on west

#

both are great

eager matrix
#

My other sister (not the circuit python one) lives in Seattle. You may have bought cheese from her.

dim wigeon
#

Hi everyone!

ionic garnet
#

in Seattle I meant. I lived in Beaverton but went to Seattle for weekdays

dim wigeon
#

Scott really doesnโ€™t like the fact that he can go to snow; he likes the fact that he can LEAVE the snow and come home. ๐Ÿ™‚

fresh blaze
#

30C and thunderstorms here a little later this week. I just might like a visit from snow

dim wigeon
#

@fresh blaze I know those feelings. Summertime here (Arizona) is when we get the super special โ€œ50C and pouring rainโ€ days ๐Ÿ™‚

fallow current
#

Hola from fresh powder in the mountains of 'rado ! ๐Ÿ˜„

#

Is it true Zynq is in the running for baby names ?

ionic garnet
#

yes warm

dim wigeon
#

How about Blinka?

eager matrix
#

Can you say some words about your shirt? Is that xkcd?

ionic garnet
#

any good examples of interrupt usage in CircPy?

#

I thought there was new support in the latest stuff. My mistake

#

got it

#

I use C++ when I need interrupts anyway

dim wigeon
#

I imagine โ€œitโ€™s better to fall furtherโ€ is true within limitsโ€ฆ ๐Ÿ™‚

ornate coyote
#

Have you been practicing with you tablet?

eager matrix
#

@ornate coyote Hi. How's it going?

ornate coyote
#

Hey @eager matrix - doing good, you? About to start PnPing more ProS3s...

timid plover
#

thanks for the links last week to the Ben Eater USB videos https://www.youtube.com/watch?v=wdgULBpRoXk&ab_channel=BenEater

The USB 2.0 spec: https://eater.net/downloads/usb_20.pdf

Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support.

0:00 Intro
0:50 USB electrical interface
4:43 How USB encodes bits and packets
23:41 USB packet contents
29:26 USB vs. PS/2


Social media:
Webs...

โ–ถ Play video
sterile forge
#

I was trying to understand the difference between Host and Perphrieral devices.

Periphrial is from a device to the controlller and Host is from the controller to the device. The USB UF2 bootloader has both but Tiny USB only provides the Periphal side of things to CircuitPython, is that right?

Also there is a difference in the enumeration process, ithink.

simple fractal
ionic garnet
# simple fractal

I have two LG 32" UHD monitors but have been considering an ultrawide instead next upgrade

dim wigeon
#

So how does collision detection work on a USB bus? Do the devices just not communicate until the host asks it for a data packet?

clear matrix
simple fractal
#

Yes i had two 34's before, the middle bothered me. so now its one. and i gave the previous ones away

#

and with my eyes super high res was a no go.

timid plover
#

I thought that USB 3 might allow a non-polled peripheral ??

#

3.0 is new to me too

ionic garnet
simple fractal
#

i believe usb 3 simulates polling,

ionic garnet
#

what is this concept: a boook?

#

me too

#

I have 100 coworkers in Ukraine. Hoping they are ok. No politics, just well wishes

sinful meadow
#

good morning! missed the start

simple fractal
#

just started sort of

timid plover
#

this was the phrase "In USB 2.0, the host controller polls the bus for traffic" that drove my mis? understanding ๐Ÿ™‚

#
USB

Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad variety of USB hardware exists, including 14 different connector types, of which USB-C is the most recent....

#

assumed maybe there was a change ?

simple fractal
#

"USB 3.0 suspends device polling, which is replaced by interrupt-driven protocol."

#

and as nothing we are using is usb 3.0 doesnt matter. probably.

ornate coyote
#

@rapid hornet my original ProS3 design had PD on it, but I couldn't get any chips - and re-designed 3 times and then gave up and took it off.

eager matrix
simple fractal
ionic garnet
#

You can get them for $100+ (Pi 4)

eager matrix
#

I'm working on project for an artist and I need a bunch of Pi Zero 2 W boards and I'm waiting for stock.

digital crescent
balmy tinsel
ornate coyote
sinful meadow
#

blinka is also using pyusb (via pyftdi)

ornate coyote
#

No room on the ProS3 for more IC's anyway ๐Ÿ˜‰

simple fractal
#

yes, PD would be nice. but next new thing to attract us ๐Ÿ™‚

eager matrix
ornate coyote
#

I thought things might have turned around, as some of my parts became available and at reasonable prices... but speaking to other folks they seem to think it's getting worse ๐Ÿ˜ฆ

sterile forge
#

endpoinnts allow multiple devices to be one (ie the raspberry pi keyboards which have a hub included,

ionic garnet
#

many factors: Covid-19, shipping backlog/container ships, backlog of fab upgrades

digital crescent
eager matrix
#

It depends what you are looking for. I've had pretty good luck getting STM processors.

turbid hill
#

whooo almost missed the dive

ionic garnet
#

in CTO speak, we call that "a confluence of factors..."

clear matrix
turbid hill
#

Pi stock at the moment is really bad, Raspbeery has stated they should be a bunch showing up in march

clear matrix
#

It doesn't need a 0 W 2, so it's fine. But still, worth knowing in case I need more later.

eager matrix
#

Higher end new stuff.

#

Hi @clear matrix

ionic garnet
#

new, new, new,... You have to sing it!

turbid hill
#

Remember when ever buying these microcontrollers always get 2 of them

digital crescent
#

I could be wrong, but I think they get them and don't list them on their site.

clear matrix
#

Sounds like something they'd do.

turbid hill
#

All is ok as long as FedEx doesn't decide to land on your lawn.

#

ctrl plus wheel scroll

#

lol

#

yes my poor aged eyesight thanks you

warm pulsar
#

@ornate coyote Hi Seon. Got my Unexpected Delivery today! Wasn't really unexpected ๐Ÿ™‚ Thanks

turbid hill
#

@ornate coyote My package is here also although I should remember to double check my address so I don't get it delivered to the wrong post office.

#

Is this all C or mix C/CPP my C/CPP is real rusty

sinful meadow
#

all C

turbid hill
#

Ahh

#

The // instread of /* */ throws me for a loop

#

Oh interesting

sinful meadow
#

C got single line comments in c99

ionic garnet
#

neat

ornate coyote
#

So silicon is getting worse, but mail is getter better - that's half a win!

turbid hill
#

Does not teachers at school emphasize lots and lots of comments in code.

ionic garnet
#

I use sublime merge on Mac

sterile forge
#

Composite devices was the term I was looking for

sinful meadow
#

//set x to 1

ionic garnet
#

There has been an anti-comment movement in coding standards. But I agree with this philosophy

eager matrix
#

Beyond compare is awesome. I send them an emeil every once in a while to let them know how uch I like it.

upper sandal
#

there's FileMerge packaged with XCode, can be called from the command line with opendiff, I use BBEdit and its command bbdiff usually

ionic garnet
#

Readability is massively important

turbid hill
#

That is a good way of doing it

#

I like google idea

warm pulsar
#

If you need to comment your code to convey the meaning of the code, it's not clear code....

turbid hill
#

I think I will mention it at work

grand tusk
#

CircuitPython has helped me write better Python code.

simple fractal
#

i remember having arguments about comments like 'add 1 to variable'\

warm pulsar
#

If you need to comment to explain non-code reasons why something is done this way, then ok. (doing this lowers power consumption...)

ionic garnet
eager matrix
#

A friend of mine told me a long time ago commenting your code is a way to not get stuck doing the same project forever. You need to be able to hand off your code.

simple fractal
#

i generally would comment about what i wanted to do. and let the code flow

grand tusk
#

pre-commit in particular.

ionic garnet
simple fractal
#

my (few) PRs that i did to tinyuf2 did help me. thach is very picky about code ๐Ÿ™‚

ionic garnet
#

right

#

or out

eager matrix
#

or just something different.

ionic garnet
#

Absolutely. This is still a common misconception among many programmers. There is little value in being a single threaded bottleneck in any project or process

upper sandal
#

yourself 1 year from now is someone else

#

(or 2 months for that matter, I'm a goldfish)

warm pulsar
#

yes, handing over a project to your future dumb self is quite important...

ionic garnet
#

got to take Bella (doggy) out. brb

inner spade
#

My philosophy has always been to โ€œwork myself out of a job.โ€ It worked nicely a few times during the career.

turbid hill
#

I looked at some C code I wrote 20 years ago and oh how did I write that, I had to think about it.

ornate coyote
#

I'm def the exception to the rule - I'm 100% the bottleneck and always will be ๐Ÿ˜‰

clear matrix
#

The first time I did git blame and it was me, I was super excited. Achievement unlocked! I had finally written enough code to have forgotten about something I wrote.

simple fractal
#

my friend hates when he sees some code i had written with the C ternary operator.

warm pulsar
#

either or both?

eager matrix
#

Are peeps all using Sphinx or is DOygen still a thing.

ornate coyote
#

Kicking and fighting to NOT grow ๐Ÿ™‚

warm pulsar
simple fractal
#

that reminds me. time to build that macropad.

clear matrix
eager matrix
#

I started using Basecamp for side projects because you folks use it.

#

Ha just found an IBM presentation called Documentation in the modern age that has a slide titled "Cool kids do Sphinx" and another titled "Cool kids used to do Doxygen"

ornate coyote
#

This was supposed to be my "retirement" gig - not my "let's build and grow a new business" - I've done that before a few times in the past - didn't need to do it again. I'm failing at not needing to grow ๐Ÿ˜‰

turbid hill
#

But you are having fun

eager matrix
#

But you have an audience now.

ionic garnet
#

fun and interesting are my requirements for any job!

simple fractal
#

when i retired i consulted for 10 years. then i decided that i needed more time for all the other 'hobby' projects

turbid hill
#

I really need to have another look at sublime

pearl shoal
#

Just saw you were on

simple fractal
#

sublime is really good, but now i'm vscode.

pearl shoal
#

Thanks for more work on USB Host - I will watch and catch up

dim wigeon
#

@simple fractal Most โ€œretiredโ€ people I know are busier than they were when they were not retired.

ionic garnet
#

I use Sublime and PyCharm

turbid hill
#

I am in vscode also but I like to check out other enviroments

#

I did a pass at pycharm but for some reason it was not working for me

eager matrix
#

I just had to give up on Linode. All I wanted was a Ubuntu instance that I could VNC into and thier guide didn't work and their supprt folks were no help. Regrettably I have to go back to AWS because it just works.

simple fractal
ionic garnet
#

I work with a company that took many Google coding processes and commercialized them into a product called Guide-Rails. Eric Billingsley is CEO formerly of Google, ebay, and Apple

cinder wind
#

What did I miss? Did Scott solve everything?

ionic garnet
#

Still evaluating

#

everything and more

turbid hill
#

ahh that sort of over helpfulness

upper sandal
#

every time I open a file with vscode, it opens a popup about the new update instead of just focusing my file...

#

granted, I don't do it every day

simple fractal
#

true, i keep finding that it cant find zephyr root or some other thing that an extension is looking for

warm pulsar
#

google engineers googlifying the world...

dim wigeon
#

You can bloat Sublime up with extensions and stuff too if youโ€™re so inclinedโ€ฆI get irritated by the constant Package Control popups in Sublime Text.

grand tusk
#

VSCode aspires to be the modern Clippy.

cinder wind
#

"you know how many Tiny USBs you can fit on this big dev board?

ionic garnet
#

what a low bar it sets for itself

sinful meadow
#

yeah gotta turn off the vscode suggestions

grand tusk
#

Wouldn't be so bad if you only got them when you wanted them.

dim wigeon
#

I think TextMate started the Command Palette thing, and everyone seems to have adopted it.

turbid hill
#

yeah the original hotkey for command pallet in VSC was un intuitive

simple fractal
#

i used textmate as well, when i had a mac, then sublime, now vscode (mostly) sometimes vim

turbid hill
#

now in VSC it's just F1

dim wigeon
#

I use Sublime and VSCode and Vim and Emacs and PyCharm and mu andโ€ฆ ๐Ÿ™‚

turbid hill
#

Emacs ewww

ionic garnet
#

don't forget nano!

dim wigeon
#

โ€œHi, Iโ€™m Tammy and Iโ€™m a tooling junkieโ€โ€ฆ ๐Ÿ™‚

turbid hill
#

Lol

eager matrix
simple fractal
#

true, whenever i ssh into something the editor is different

ionic garnet
#

even sometimes the same editor has different names

eager matrix
timid plover
warm pulsar
#

@dim wigeon what about the Arduino IDE?

dim wigeon
#

@eager matrix In college I had access to systems with both on them, and I learned to use both. Now Iโ€™m a proponent of โ€œuse whichever tools make YOU personally most productive and donโ€™t worry about it.โ€

turbid hill
#

Have you tried the new v2 Arduino ide

ionic garnet
#

I tried Arduino 2 IDE. No opinion yet

timid plover
#

sorry - should I withdraw my comment ?

dim wigeon
#

@warm pulsar I usually donโ€™t. I have PlatformIO when I need to do Arduino things. But Iโ€™m a command-line person through and through.

ionic garnet
#

Yes peace treaty

simple fractal
#

lol

warm pulsar
#

my original code editor was notepad...

cinder wind
#

emacs or gtfo all of you ๐Ÿ˜

turbid hill
#

Lol

ionic garnet
#

haha

eager matrix
balmy tinsel
#

I like the library manager in Arduino but don't use it for anything else

dim wigeon
#

@warm pulsar I heard Scott McNealy speak when he was the CEO of Sun Microsystems, and he said โ€œletโ€™s face it, ASCII text is a far richer medium than most of us deserve.โ€

turbid hill
#

You know when your old when you used the old editor on the VAX

simple fractal
#

yes platformio has been my goto mostly, but quite often i will use the mfgr ide for initial project code. to see what works.

#

and every semi company seems to have their own ide now

ionic garnet
#

hardcore people don't need no IDE or text editor, they enter things in machine code via dip switches on front of PDP11 (my actual first program!)

dim wigeon
#

@eager matrix For sure. I personally always thought that the editor wars were silly wastes of time, but people get so passionate about it. ๐Ÿคทโ€โ™€๏ธ

turbid hill
#

PlatformIO needs to update the ESP32 base to 4.4

sinful meadow
#

platformio is disappointing for esp and rp2040 (no support for esp arduino 2.x or the alternative rp2040 core yet)

eager matrix
simple fractal
#

true. i did love to toggle in a paper tape bootloader on the front panel

turbid hill
#

Yay Kconsole

eager matrix
#

I did my first resume using troff.

ionic garnet
#

people don't realize many of us worked decades before Linux came around!

dim wigeon
#

@eager matrix I think the Linux kernel was at version 0.99.pl[something] when I learned vi.

turbid hill
#

I started linux on two floppys downloaded from sunsite via ftp by email and the kernel was 0.97c

eager matrix
#

BSD 4.1. I still have the cover to one of those manuals with the daemon on it.

ionic garnet
#

I used Solaris at Symantec for LiveUpdate backend, then FreeBSD at my startups, then Linux took over.

dim wigeon
#

@simple fractal Maybe we need a โ€œbinary toggle switchโ€ HID device. ๐Ÿ™‚

simple fractal
#

yes, freebsd was my first non-windows is

#

os

#

did a lot of work on those boxes

warm pulsar
#

I remember those computer eng folks during my university days lusting over slackware... ohh the good old days of 74xx logic gates. Your editor was a breadboard...

turbid hill
#

I used net-bsd on the old sun pizza box's aka 68000 processor

simple fractal
#

not including uni

#

we are reminiscing about 'the good old days'

ionic garnet
#

I try to not get religious about technology choices

#

you kids today!

grand tusk
#

Discord off the rails. Enjoy the ride!

simple fractal
#

when our only network was foot powered

turbid hill
#

ahh to be so young

eager matrix
#

That is exactly why Raspberry Pi was built.

dim wigeon
#

Iโ€™ve used so many different systems and platforms and tools over the years that Iโ€™ve forgotten more than I still know, I think.

#

Programming languages too.

turbid hill
#

I had new users at work who did not understand what Thunderbird was for

eager matrix
#

@rapid hornet Are you constitutionally able to run for president?

#

I started campaigning on my 35th birthday.

grand tusk
#

Hmm, raspberry pi port.

sinful meadow
#

anyone else under 30 here?

ionic garnet
#

not me. I will be 60 in September

ornate coyote
#

ha! You know you're young when you still count your age in halves!

ornate coyote
eager matrix
#

Are the younger people working on wippersnapper?

dim wigeon
#

@sinful meadow chronolgical age-wise, or emotional maturity wise? ๐Ÿ˜‰

ionic garnet
#

why do we keep saying "hello world" when it never replies?

eager matrix
#

Not quite 5 if you count by 2^x.

#

Ooops I menat 6.

sinful meadow
turbid hill
#

How about the people born on Feb 29th, they get only one birthday every four years

inner spade
#

I watch folks walking by my lawn very closely.

warm pulsar
#

Wow. Lots of stuff. Ethernet?

clear matrix
grand tusk
#

So many ETHERNET pins.

ionic garnet
clear matrix
ionic garnet
dim wigeon
#

I feel like the boundary between โ€œmicrocontrollerโ€ and โ€œcomputer with GPIO linesโ€ is becoming blurrier and blurrier.

turbid hill
#

which board do you have

#

evk or evkb

eager matrix
#

I have a question about the new esp32 board. Since you had to use a new USB-serial chip why didn't you use a FTDI FT2232 to get a gdb interface over USB The Espessif ESP-WROVER-KIT uses it and it's great.

turbid hill
#

hmm I have the teensy 4.0 board

eager matrix
#

I'll ask her on sunday.

turbid hill
#

cool

#

5v gnd tx rx

warm pulsar
#

regarding your keep host initialized on reboot: would the endpoints/pipes need to be re-initialized on reboot or would remain the state too?

turbid hill
#

used to seeing this in MB manuals and there is no consistency in USB labels

#

in mb manuals

#

Yep poor translation

eager matrix
#

Yep, The FTDI chip is about $2 more.

turbid hill
#

now that board is a candidate for pretty pins

warm pulsar
#

Thanks Scott - got to go. It's nice outside (not too cold) and want to enjoy some sun before the day is over. Have a good weekend and see you next week (?)

covert stratus
#

they usually sleep more at the start

warm pulsar
#

dm or dn? (pin names)

covert stratus
#

get lots of hugs because they're only small for so little time ๐Ÿ™‚ and good luck!

pearl shoal
#

Ok! All caught up to you ๐Ÿ™‚
I guess my question on pyusb is can we write a driver for the IntelliKeys that sends that EZUSB firmware at startup and then reads/writes like the driver GDSports wrote for Arduino on the M0? It seems like that would be a yes, but I don't know if there's a "driver" base class or the like

#

I.e. how do we add a custom device?

#

Right, I could just try it on a RPi using CPython

#

For the record, GDSports on GitHub did most of the USB Host work (I just got the original driver open sourced)

#

There is a great teardown by @scanlime as well

#

Bizarre device (it uses J/K Flipflops to read the membrane!)

#

Basically 1 bit memory chips

sterile forge
#

what would happen if you connected a hub?

timid plover
#

some of hwhat you are typing is covered

inner spade
pearl shoal
#

So, just to setup my weekend do you think if I get the IntelliKeys driver ported to CPython/pyusb I'll be on a useful path?

#

๐Ÿ‘

covert stratus
#

thanks Scott!

turbid hill
#

thanks for the show

dim wigeon
#

Have a great weekend, everyone!

inner spade
#

Thank you!

balmy tinsel
#

Thanks Scott!

ornate coyote
#

Thanks @rapid hornet - have a great weekend!

simple fractal
#

thanks scott

timid plover
#

don't forget to pet the cat ๐Ÿ™‚

ionic garnet
#

thank you @rapid hornet .

ornate coyote
#

Awesome!

ionic garnet
#

it's awesomely awesome in an awesome way

cinder wind
#

Thanks Scott!

ionic garnet
#

my job is to fund my board buying habit!!!!

#

see you all later. Always fun hanging out here

rapid hornet
#

Thanks all!

pearl shoal
#

Or are you going to reimplement the API?

rapid hornet
#

my plan is to reimplement a subset of it

pearl shoal
#

Ok

#

And if I plan to test on a Teensy4.1 with a USB adapter, that'll be the first platform that works

rapid hornet
#

that's what I'm working on now. thach is working on rp2040 support for usb host now too

pearl shoal
#

Excellent - I will send my PCB boards out w/RP2040 + USB A Female jacks so they're ready

#

I have two done a QT-Py #BFF and one that holds a KB2040

rapid hornet
#

I think the pin constraint is that the two pins need to be consecutive

pearl shoal
#

Right

#

standard PIO

rapid hornet
#

right, so it can set both at once

pearl shoal
#

right

#

Will be super cool to have that ability on the RP2040

rapid hornet
#

yup

pearl shoal
#

I'll probably swap the PCB male plug for an actual male A plug

rapid hornet
#

why not just use an A to micro B cable?

pearl shoal
#

That's already on the KB2040

#

So that's options there

rapid hornet
#

right, I'd just use that

pearl shoal
#

So, for costs sake, even a short USBA-C cable is 3x more than the jack... and we're doing hand soldering anyway

#

The idea of "just stick this dongle between your normal USB printer cable and your computer" is really nice

#

We've tried the "use an OTG cable" and that was less than great

rapid hornet
#

as long as it fits

pearl shoal
#

Yes

rapid hornet
#

I totally get having usb a for host

pearl shoal
#

If it doesn't you stick the micro B cable into the hole

rapid hornet
#

fair

pearl shoal
#

I'll make both

#

Shipping is the cost - making two is no problem

rapid hornet
#

you can always omit the plug

pearl shoal
#

Yeah, but there will be spacing issues since we're direct soldering the KB2040

rapid hornet
#

ah

pearl shoal
#

All good - these are problems I like

rapid hornet
#

nice!

#

even better!

pearl shoal
#

Ok, thanks for your help on this

rapid hornet
#

np

turbid hill
#

Is this not the chip used by the signal acquisition boards CY7C680xx

sudden slate
#

Nice DD Scott ๐Ÿ™‚

pearl shoal
#

@rapid hornet I'm finishing this design, I know the pins need to be adjacent, but does D+/D- need to be in any order? I have D- going to A0 (GPIO29) and D+ going to A1 (GPIO28) on the QT Py. and D- going to D0 (GPIO0) and D+ going to D1 (GPIO1) on the KB2040.

#

Perhaps that's a quetion for @hollow dust

rapid hornet
#

there is an order to the existing code but it should be modifiable

pearl shoal
#

At runtime? Or CP build-time?

#

like createUSBHost(board.D0, board.D1)? The way PIO works, it seems having an order might be helpful. Like D+ is one higher than D-...

#

Or vice versa

#

That way in the PIO, D- would always be "PIN0" and D+ would always be "PIN1" and you'd just pass in what the starting pin was.

rapid hornet
#

I want to say D+ is the lower of the two

#

you could check the PIO repo

pearl shoal
#

The TinyUSB repo?

#

Or the Raspi examples?

rapid hornet
pearl shoal
#

DP is lower

#

and you think @hollow dust will match that?

rapid hornet
#

ya, that's what he's basing it all on

pearl shoal
#

Great... Thanks

smoky island
inner spade
#

Good morning!

grand tusk
#

Hello!

#

Will you be adding a cat-cam?

#

Chat-spam is back.

inner spade
#

A camera on a cat collar, perhaps?

dim wigeon
#

Good morning, everyone!

pearl shoal
#

Good morning, @smoky island

#

1/2 paying attention while cleaning

#

I was curious so I looked up str vs repr
repr() is supposed to be unambiguous... str() is supposed to be readable

So, str(3) and str("3") both give -> 3
But repr() should give different answers (I dunno, maybe "3" vs 3)?

#

str(3)
'3'

str("3")
'3'
repr("3")
"'3'"
repr(3)
'3'

grand tusk
#

I think the repl calls repr .

wide hawk
#

if __str__ is not defined it calls __repr__ by default iirc

pearl shoal
#

Also, there's this weird comment " Containerโ€™s str uses contained objectsโ€™ repr"

#

Look at the repr() and str() and see what the fourth # is

#

Maybe when you give them 4 values, it thinks you have an RGBW?

#

I would doubt it

inner spade
#

Is there a strip brightness calculation performed separately from an individual dotโ€™s default brightness of 1.0?

grand tusk
#

Try (0,0,0,1)?

#

...to see if it is RGBW.

pearl shoal
#

I think the P is just the packing bits

#

You're putting a 24 bit number in a 32 bit type

#

So the P says where the spare byte is

inner spade
#

Artist.Album.Song is helpful for larger collections

pearl shoal
#

Ok, here's your Dotstar issue... you don't have to stop & read this - just for posterity.

NeoPixels and Dotstars share the underlying Pixelbuf base class. However, Dotstars can have per-pixel brightness where neopixels cannot. So when you pass (0,255,0,.5) to a dotstar the fourth parameter is used for the brightness of THAT PIXEL. However, setBrightness() on the Dotstar object sets the default brightness for the strand. Your confusion came about because your strand has only one pixel.

Here's the comment that explained it https://github.com/adafruit/circuitpython/blob/bfd56d4380c03bfc95b55dfc9f3b013fb54153ea/shared-module/adafruit_pixelbuf/PixelBuf.c#L157

GitHub

CircuitPython - a Python implementation for teaching coding with microcontrollers - circuitpython/PixelBuf.c at bfd56d4380c03bfc95b55dfc9f3b013fb54153ea ยท adafruit/circuitpython

#

Agreed - I hate it when I don't understand how things work

#

Nice thing about live streams is you can send folks off on errands when they don't want to clean

inner spade
#

Excellent @pearl shoal. Could be handy for fancy lighted keyboards.

pearl shoal
#

Yes, you wouldn't have to scale all the components (which doesn't really work the way you want)

inner spade
#

Indeed. Eliminates that per pixel math.

pearl shoal
#

It should be the equivalent of RGB->HSV->(scale V) ->RGB... should be handy

#

Gotta drop off - good luck on the winamp

#

I'd check for None

inner spade
#

Just try โ€œfilesโ€ in โ€œplaylistโ€; will error if no โ€œplaylistโ€

wide hawk
#

os.path.join would be useful too !

grand tusk
#
import os
def isdir(filename):
    return bool(os.stat(filename)[0] & 0x4000)

wide hawk
#

Could be neat if the base search dir would be an input to the winamp app

#

yah like a class attribute we could set on init defaulting to '/sd'

#

hahaha yah I agree that totally makes sense

inner spade
#

Future nice-to-have

wide hawk
#

Sounds good I'll look into it, I should receive my pyportal next week ๐Ÿ˜„

grand tusk
#

The output is valid python but not valid json.

wide hawk
#

Is there json.dumps in circutpython ?

grand tusk
#

yeah

#

I would like to see a 'trail rating' for various tasks. Adding a new shape to displayio might be a 0, implementing HDMI audio on broadcom would be a 10?

#

๐Ÿ˜„

inner spade
#

For me it would be nice to know how tall Iโ€™ll need to be to go on a particular PR ride.

#

Are there any micro/circuit Python tools for walking data hierarchies?

#

Thinking about database structures too

#

Micro SQL?

upper sandal
#

I wrote myself a directories crawler using listdir and the same as the isdir above

#

yes

#

there might be micropython implementations for sqlite

inner spade
#

Dumb = not as self-aware or autonomous

grand tusk
#

Smart toaster prints images on your toast.

#

Ran pre-commit on my project this morning. Took about an hour to resolve all the pylint issues.

inner spade
#

Easier to debug with the if statements

#

More obvious for new coders

inner spade
#

Thanks for the stream today!

noble grove
#

OK, I'm here.

#

What did I miss?

#

Typing sounds interesting. I imagine there will by timestamps at some point.

#

Thanks.

#

Have a good one.

#

That sounds cool.

#

Scrape the transcript for keywords.

open girder
#

Desk of Ladyada - Return to Py Camera https://youtu.be/l47peY3gl1I

We had been working on a lot of camera support for CircuitPython. We're getting back to that project now with an all-in-one DIY camera board with an OV5640 camera module and an ESP32-S2. You really do want PSRAM to buffer large images like 1440p JPEGs for saving to disk. One thing that we bumped into is that SD cards can be very finicky when ini...

โ–ถ Play video
ionic garnet
#

Hello!

#

world peace!!! Yes

open girder
ionic garnet
#

FYI: the company I work has about 100+ people based in Ukraine. I have been in touch with about 30 now and all are OK. Thinking of them. I visit the city of Kharkiv fairly often. Beautiful city. Here's a little pic I took in 2014 of the "Freedom Statue" in Kharkiv.

#

thank you for standing up for peace

#

I have been working on visual representation of audio quite a bit

#

neat

dim wigeon
#

Atari was really ahead of their time in so many ways, I think.

ionic garnet
#

and they managed to inspire many of us to get really interested in the technology

dim wigeon
#

Yup. That gizmo reminds me a little bit of the Scanimate.

ionic garnet
#

been toying with FFT and vumeter and other ways of streaming values into an algorithm to drive visualizations lately on m4 boards

#

did similar things with Commodore 64 in the early 1980s

dim wigeon
#

Neat!

ionic garnet
#

I have been trying to find the algorithms, formulas, and input sources that drive the most joyful video effects. It's a fun quest

dim wigeon
#

That does sound like fun!

ionic garnet
#

I try to find cool things to experiment with all the time. It helps me wake up every day excited to do my work and pursue my hobbies.

#

CircuitPython makes it really easy to quickly iterate over maker experiments. Love it.

#

I've got boxes of old hardware junk with dinosaur connectors and peripherals. I used to worry I was a hoarder but then discovered I am just a maker

dim wigeon
ashen dove
#

I was wondering if adafruit was going to make a fpc breakout board for your eyespy displays?

dim wigeon
ionic garnet
#

My dad was an engineer who designed jet engines his whole career, and my mom an artsy/activist. I got the best of both worlds from them

#

Good night Limor and PT. @open girder

ashen dove
#

thanks, I'm 25% Ukranian.

dim wigeon
#

Good night, Adafruit folks!

ionic garnet
#

that's beautiful to see people coming out to support the people of Ukraine.

dim wigeon
#

I think that Putin badly miscalculated, and I canโ€™t decide if I hope that he lives to regret it or if I hope heโ€™s assassinated for his trouble.

ionic garnet
#

Another picture from my first trip to Kharkiv in 2014. I was there to do a security and safety audit before engaging Ukrainian team in developing portions of Jibo ecosystem

dim wigeon
#

They do have some pretty spectacular architecture in that part of the world.

ionic garnet
#

I find the architecture in that part of the world beautiful and different

#

It's hard to describe how the events of the last few days have hit me. For one, I'm a C-level exec of a company with operations in Ukraine so I have a personal connection to a hundred plus people. But also I have a deep love of this part of the world and its people. They are creative, fierce, stubborn, tenacious, and resilient. They are among the finest software developers in the world.

#

Thanks for letting me share. On the Jibo Alum slack channel there has been questions and concerns pouring in from many Jibo-people. Now I am CTO of the outsourcing company we used at Jibo to do the server side development called Waverley Software. Small world.

clever summit
#

Hello @smoky island . What are we doing today?

#

Nice to see a MagTag project. Played with mine during the weekend.

clever summit
#

Time to make it pretty! ๐Ÿ™‚

#
Adafruit Industries - Makers, hackers, artists, designers and engineers!

Jonny Bergdahl posts on Twitter: โ€œThis is the Adafruit MagTag, displaying sensor values on the grayscale e-Ink display. All running under #CircuitPython.โ€ The display reads an SGP30 andโ€ฆ

#

๐Ÿ™‚

#

Yep, it's mine. Got one off the first production run.

#

So CP wasn't even fully supporting it... Had "some" issues that tannewt helped me with.

#

I had fun playing with the grays!

#

White, Black and 2 grays it is.

#

If I recall I think 0x444444 and 0xBBBBBB is the color valaues you need for the gray

#

Ther was some bug that Arduino and CP didn't use the same colors.

#

Checked my code, that is what I used.

#

Kinda lazy just slapping a pipe char between the values? ๐Ÿ™‚

#

Makes sense

#

Design is a DEEP rabbit hole. My UI's usually suck. Kinda proud of that Magtag project though. ๐Ÿ™‚

inner spade
#

Iโ€™ve used โ€˜nameโ€™ and โ€˜valueโ€™ for variable names to avoid the โ€˜labelโ€™ vrs Lable conundrum.

clever summit
#

Might be time redoing it with all the new graphic stuff you have been doing since I made that.

#

I use "caption" instead of "name"

inner spade
#

Striving to develop UIs that look familiar to the eye and hand/gesture

clever summit
#

I would typically right align the values

#

Oh, you can't align a text block?

#

You are not just trying to get me to fix it? ๐Ÿ™‚

inner spade
#

Can a formatted string be used in Label text?

#

Ah yes, variable spacing

clever summit
#

Do you have space to change c to C? C is the official shorthand for Celsius.

inner spade
#

Alignment based on a character like โ€œ.โ€

clever summit
#

Looks on the limit

#

Kelvin = K

inner spade
#

โ€œKโ€ is correct

clever summit
#

Ah, the tedious parts of designing. Lol.

#

The power of CP, just imagine doing this in Arduino.

#

Yeah, I did some iPhone apps couple of years back. Tedious.

#

This was pre Swift, so Objective-C.

inner spade
#

From a learning guide audience point of view, the new version contains the same programming techniques and rich design. Keeping the old stuff might be confusing.

#

Thanks for the stream!

clever summit
#

Thanks!

smoky island
#

๐Ÿ‘‹ Have a nice day folks!

ionic garnet
#

hello JPPPOW peeps

inner spade
#

๐Ÿ‘‹

grand tusk
#

Hello RS.

haughty quiver
#

hi people of the world!

grand tusk
#

Hello CG, JP.

upbeat coral
#

Hey Y'll

tacit garnet
#

Welcome to DigiTopia

viral sail
#

Good afternoon.

cinder wind
#

JP is CG? I knew he was computer animated!

sudden gate
#

Ready for a Pick of the Week !

upbeat coral
#

What am I gonna end up buying today that I don't know I need?

grand tusk
#

self heating spoons

haughty quiver
#

๐Ÿฅ„

dry marten
#

There is no spoon

upbeat coral
#

I'm on Twitch, no issues. You tube looks down

tacit garnet
#

YouTube is good

upbeat coral
#

Yep. YT is good

ionic garnet
#

bought mine already. Last week I missed out for snoozin' for 3 minutes

digital crescent
#

the blue one looks really cool

#

made a clock

cinder wind
#

nice!

ionic garnet
#

I bought one in each color

dry marten
#

They are already out of stock

fringe niche
#

Had one of each in my cart. Disappeared before I could order.

ionic garnet
#

that happened to me last week

#

I wasn't too greedy. I got one of each.

viral sail
#

I couldn't find the option that had JP's face making up the digits though.

upbeat coral
#

I ordered two but when I got to my cart, it says out of stock.

#

Well, that bites.

ionic garnet
#

My new algorithm is to go to the product link while music plays and order immediately. Worked today

cinder wind
#

I believe the individual components of that kit are this backpack: https://www.adafruit.com/product/877 and then one of these displays https://www.adafruit.com/product/813

ionic garnet
#

the world of scarcity

upbeat coral
#

I guess I should have logged into my account before the show started.

grand tusk
#

Can it do hex?

cinder wind
ionic garnet
#

thanks @haughty quiver

viral sail
#

Thanks @haughty quiver

sudden gate
#

Thanks @haughty quiver

dry marten
#

Thanks @haughty quiver

inner spade
#

Thanks!

haughty quiver
#

Thanks all, sorry about the quick sell through for people who didn't get em

green bison
#

I've been thinking this would be a great product for a while! Glad to see adafruit did it!

dry marten
#

No worries @haughty quiver
I tried but I was not fast enough

upbeat coral
#

I just think it bites that items in your cart can be in stock when you start to check out but be gone by the time you get logged in. First time I've had a shopping cart do that to me.

inner spade
#

@smoky island not hearing your voice track, just music

smoky island
#

๐Ÿ˜ณ Thank you

inner spade
#

Appreciate the tunes. Spent many years doing live sound. Have had many similar experiences.

inner spade
#

Interested in following along to pick up some hints about working in the core, but itโ€™s dinner time. Iโ€™ll watch the recording later. Thanks for the stream.

rocky reef
viral sail
#

Good morning. ๐ŸŒž

lavish patrol
#

Greetings, all.

rocky reef
#

good morning, afternoon, evening and night folks!

hard hollow
#

โ˜•๏ธ๐Ÿฆœ

lavish patrol
#

Bleeps and Bloops are a go...

upbeat coral
#

Hey Y'll

nova totem
#

Morning! Spent my last weekend copying the idea of an insert that the components connect to that then connects to the case. Works so well

drowsy inlet
#

hello all

rocky reef
#
#

Adafruit Industries, Unique & fun DIY electronics and kits : Shopping Guides - 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/C...

upbeat coral
#

It's a two axis drawing assembly

#

Now, if you can download the image...

nova totem
#

send the image via BLE

rocky reef
lavish patrol
#

Call it the RuizDraw. ๐Ÿ‘

rocky reef
shell mason
#

header of things

rocky reef
lavish patrol
#

Lol

drowsy inlet
#

are there pots that also act like a button that could be used for pen up/down?

ivory kiln
#

Would this also work with using a pyportal?

rocky reef
lavish patrol
#

Subscribble. ๐Ÿ˜„

rocky reef
shell mason
#

somehow look like those potentiometers also have button too

rocky reef
shell mason
#

let the mounting to be easy

hard hollow
lavish patrol
#

Next project: a magnadoodle. ๐Ÿ˜€

ivory kiln
#

Q: Could you, or has anyone made a trackball device?

shell mason
#

let there be light

strange mantle
rocky reef
upbeat coral
#

plugged an M4 into back of Pygamer and it turns it on.

strange mantle
#

๐Ÿ‘‹

lavish patrol
rocky reef
upbeat coral
#

No lag at all on that

shell mason
#

now how to keep your Tamagotchi what is toebeans

#

if you remember the old pet so you needed to keep virtual pet alive

lavish patrol
#

๐Ÿฅ

shell mason
urban gale
#

that would be good as a crab print

shell mason
#

yeah robot walking as crap print sure

rocky reef
rocky reef
#
ivory kiln
viral sail
#

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

ivory kiln
#

& imprecise

lavish patrol
#

Another great show guys. ๐Ÿ‘

ivory kiln
#

indeed, great show guys. ๐Ÿ™‚ Espetially liked the etch i sketch. ๐Ÿ˜„

upbeat coral
#

Thank you for giving us your time.

rocky reef
#

thanks so much for hanging out folks!

urban gale
#

great show guys

hard hollow
#

thanks for hanging out folks! cya tonight

tulip canyon
#

๐Ÿ‘‹ Good evening folks

upbeat coral
#

Hey Y'll

alpine radish
#

Hey all!

nova totem
#

Good evening everyone

dim wigeon
#

Happy Wednesday everyone!

turbid hill
#

yo

viral sail
#

Good evening.

split gazelle
#

good evening folks

alpine radish
#

We've got a party!

open surge
#

hi everyone

open girder
robust horizon
#

oh hi!

rapid hornet
#

hi all!

ionic garnet
#

Hi folks

turbid hill
#

So how was peoples day

open girder
smoky island
#

Good evening everyone ๐Ÿ‘‹

dim wigeon
#

@turbid hill My day was looooong. But productive so thereโ€™s that.

alpine radish
#

mine my oreoductive -- I ate oreos.

turbid hill
#

I had a broken raid and spent the day fighting fires

dim wigeon
alpine radish
#

I made this:

#

Easier to tell from the less populated pic. Shows the variation of gravity (from mean) over the surface of the earth.

turbid hill
#

lol looks like protein spikes on covid virus

dim wigeon
#

Thatโ€™s cool!

smoky island
alpine radish
#

Thanks!

#

Glad it worked out ๐Ÿ™‚

turbid hill
#

are you saying the at the equator I weigh more....

alpine radish
#

Actually marginally less.

ionic garnet
#

cyber attack risks are very real!

alpine radish
#

Sorry -- red is below average, purple is above average.

turbid hill
#

oh so the poles

alpine radish
#

I used the rainbow as the scale -- with red the minimum acceleration, purple more.

#

You weigh marginally more at the poles.

dim wigeon
#

That color scale goes in the opposite direction of what Iโ€™d expect, but maybe thatโ€™s just me.

alpine radish
#

Ooh -- that's important feedback.

#

What would you expect?

dim wigeon
#

Iโ€™m accustomed to โ€œred = higher value, blue = lower valueโ€

alpine radish
#

(It's a super easy fix to swap 'em)

turbid hill
#

considering the globe is bigger below the equator

nova totem
#

And the best part of a CRT you can still play Duck Hunt

neon pelican
waxen thistle
#

Good evening all you most excellent people!

alpine radish
#

Bruce!

robust horizon
#

guess scott's password based on the heatmap....!

waxen thistle
#

12345! The same as my luggage!

nova totem
#

That actually just gave me an idea to try colorwheel on

turbid hill
#

lol spaceballs

#

lord helmet, they gave us the raspberry

waxen thistle
#

hmm. jam.

dim wigeon
#

I remember those from Junior High!

turbid hill
#

Apple does not use a index sensor

rapid hornet
turbid hill
rapid hornet
#

that's the beauty of working on open source

turbid hill
robust horizon
#

@turbid hill yup! That is one I've read. Any more links, absolutely feel free to send them

smoky island
#

Batman trying to sneak up behind you!

tulip canyon
#

Currently reading that.

turbid hill
#

@robust horizon That was so fun reading and so amazing how Woz made the software do all the work and they got it all running in 3 weeks

alpine radish
#

@dim wigeon My gift to you:

waxen thistle
#

And it's from the MIT press!

dim wigeon
alpine radish
#

I'm not a data-engineer -- so thanks!

digital crescent
#

at the end does it show the average time @nova totem ?

alpine radish
#

@nova totem That's a lot of work.

turbid hill
#

I still need to locate apple 2 drive, I thought I had a new version but cannot find it.

tulip canyon
#

Checkmate asyncio

smoky island
#

Awesome job on this turn timer! I love the interface you've created with the segments and buttons. @nova totem

waxen thistle
#

Rotary encoders have me spinning in circles.

daring elbow
#

Hey. y'all.

nova totem
nova totem
digital crescent
#

total time and avg time taken

daring elbow
#

If I can get here on time next week would y'all be interested in a Tiny Memex show and tell? https://twitter.com/TransmutableCo/status/1498396885513474049

It's a nice coincidence that I completed the first Tiny Memex on the Raspberry Pi's 10th birthday. Inside is a Raspberry Pi 4 with a custom adapter hat to drive the displays and to receive input from the lever and the many buttons. #RaspberryPi10 https://t.co/XCzjtZ002m

halcyon linden
#

@low fractal nice find, I just ordered the book and it will be here tomorrow. I'm also old enough when at lot of this stuff was brand new and was being created.

cinder wind
#

yay first episode of CirPyShow is great! @clear matrix is awesome

split gazelle
#

first episode with @clear matrix was great @open surge

robust horizon
#

I haven't listened to it yet! It's on the short list though.

nova totem
#

@open surge Can't wait to listen later this week. It'll be the first podcast I've listened to

ionic garnet
#

I need to listen

clear matrix
#

@cinder wind @split gazelle Thank you!! ๐Ÿ˜Š

rapid hornet
daring elbow
#

Thank you, I was about to ask whether that is the podcast they're talking about.

ionic garnet
#

Thanks Paul

#

Thanks @open girder

rapid hornet
tulip canyon
#

Thanks everyone

alpine radish
#

Woohoo!

haughty quiver
#

@nova totem love the game timer!

open surge
#

Thanks Scott!

rapid hornet
#

np ๐Ÿ™‚

ionic garnet
#

that book rocks

viral sail
#

Great projects everyone. Thanks for sharing.

open surge
split gazelle
#

great projects everybody!

#

and that pop-up book is wild

ionic garnet
#

Show and Tell rocked as always

nova totem
#

Thanks @haughty quiver !

#

That's a crazy cool popup book

cinder wind
#

Thanks pt thanks Limor!

waxen thistle
#

Thanks everyone for sharing your awesome stuff! And thanks @low fractal for yet another book I need to check out ๐Ÿ“š

dim wigeon
#

@open surge I just added the CircuitPython Show to my podcast feeds. It took me a minute to find the right RSS link, thoughโ€ฆI wonder if thereโ€™s some metadata you could add to the home page so you could point a podcatcher app at the home page and have it discover the feed URL automatically.

#

I know that works on other podcasts I follow, but I donโ€™t know how hard it is to make it work.

waxen thistle
#

AAE is a go!

open girder
ionic garnet
#

we have lift off

waxen thistle
#

Hmm. Jam packed. ๐Ÿž

#

Very happy to kick this to the curb.

turbid hill
#

remmeber all toast when dropped falls down on the jam/buttered side

ionic garnet
#

Glad to have Covid mostly behind us. Sadly, 70% of my company is in Ukraine

#

or ask me. I'm a c-level exec of tech company with big pressence in UA

#

we started offering evac in Jan

dim wigeon
#

@turbid hill So if you butter both sides of the toast, will it levitate above the floor spinning in a circle? ๐Ÿ™‚

ionic garnet
#

but UA residents are stubborn and want to stay and fight

turbid hill
#

@dim wigeon Lol

robust horizon
#

I feel like I've seen that book in person in my life

dim wigeon
#

@robust horizon I think my cousin had that book.

open girder
dim knot
#
dim wigeon
#

People still use voicemail? gasp

green bison
dim wigeon
#

I only get voicemails from telemarketers and my parents. ๐Ÿ˜„

waxen thistle
#

The Prophets approve of this CD player.

turbid hill
#

lol

robust horizon
#

complete with horoscopes for the major presidential candidates for 1980

split gazelle
#

Clear camera!

viral sail
#

Do they still sell the ammo for those Polaroid cameras?

turbid hill
#

I thought some company got the gear from them to make the film

dim wigeon
#

I think some folks bought the film technology from Polaroid and are making film again, but Iโ€™m not sure for which cameras.

dim knot
nova totem
#

So many kudos for asyncio. Never had used asyncio in python at all and it really did make my latest project so much easier to create

viral sail
#

I was subscriber #13 to the CircuitPython Show.

dim knot
waxen thistle
#

Congrats @clear matrix !

dim wigeon
#

Iโ€™m so excited to listen to the first episode!

open girder
#

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

dim knot
waxen thistle
#

Excellent guide @split gazelle ! ๐ŸŽน

split gazelle
split gazelle
waxen thistle
#

PLC.....climbing the ladders of logic ๐Ÿชœ

dim wigeon
#

@split gazelle Agreed, thank you for the MIDI guide! The first project Iโ€™m doing on my Twitch stream is a MIDI thing with a MacroPad, and your guide is soooo helpful!

split gazelle
midnight plinth
#

DIN rails are awesome

waxen thistle
#

And just like the death star, there aren't any handrails!

green bison
upbeat coral
#

NFPA 70E, slowing down maintenance for all industry.

dim wigeon
#

There are too many good project ideas! ๐Ÿ™‚

#

(Which is a good problem to have, to be sureโ€ฆ)

waxen thistle
#

It's nice that they provide info on these battery products free of charge.

dim knot
upbeat coral
#

RFID or NFC?

turbid hill
#

it looks like its using the mifare system

dim knot
ashen hound
#

earlier today, you showed off a linux feather board in the works. Is it going to be a two-layer board?

last bane
#

Is there a good resource to use to figure out the name of various connectors from pictures? I'd like to buy various pigtails for the landscape power supplies used in holiday inflatable decorations and it's difficult to find a matching connector when the power supply fails. ๐Ÿ™‚

median relic
#

I just put my Adafruit order in for my dog's new collar! Is it possible (and affordable) to have a custom flexible surface mount pcb made? It would go inside Coryโ€™s collar with the micro, GPS and LoRa modules spread out for thinness! It would be neat to surface mount the parts rather than hand wire them.

echo canopy
#

Question adafruit @open girder

You showed the ESP doing video out .. while a simple connectionโ€ฆ any plans on a breakout ? Something like a backpack? Featherwing? Or could the pin be manipulated to go out a qwiic connector to a breakout ?

short chasm
#

@open girder QUESTION: Is it relatively easy to upload a bootloader to a RP2040 chip? I want to design a board from scratch and I've previously loaded bootloaders on a few different AVR chips.

inner spade
#

Q: Will a touchscreen version of the new 1.9" TFT display become available? Are touchscreens of that size feasible and useful?

dim knot
#

Q: I wonder what kind of flexible connectors are used in thing like older "slider" and flip phones

short chasm
midnight plinth
#

QUESTION : will the Feather be denoted in the catalog pages? meaning the esp 32 varients

glossy basalt
#

Whatโ€™s your preferred connector for single wires in small gauge wires? Bullet, spadeโ€ฆ along those lines?

vivid ore
#

Question: I've been experimenting with the 40-pin RGB TFT friend and some microcontrollers. Do you know of any experiments done with driving such a display with an RP2040 or ESP32?

upbeat coral
#

Thank you for taking time for us.

viral sail
#

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

short chasm
#

adafruit is the best

inner spade
#

Thank you!

waxen thistle
#

Thanks for another excellent evening of electronics!

split gazelle
#

Thanks for a great evening of shows!

vivid ore
#

Thanks!

urban gale
#

Great show, folks. Thanks, all

dim wigeon
#

Thanks, everyone!

midnight plinth
#

Thank you all for putting the shows on. Enjoyed.

open surge
robust horizon
#

I had to duck out in the middle, will catch it on replay ๐Ÿ™‚

light stump
lavish patrol
#

Greetings, folks.

haughty quiver
#

hi!

open surge
#

hello!

spiral vale
#

ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™

lavish patrol
#

๐ŸŽถ ๐ŸŽต

haughty quiver
#

I'm intercontinental when I eat French Toast, @spiral vale

inner spade
#

๐Ÿ‘‹

lavish patrol
#

Old school CRT back there.

haughty quiver
#

๐Ÿ“บ

cinder wind
#

Cathode Ray youTube

lavish patrol
cinder wind
#

"Cathode Ray" was my name in when I was in a zoot suit jazz band

lavish patrol
spiral vale
#

echo echo echo

#

the video

#

lol

#

audio is fine

inner spade
#

No echo for live mic

lavish patrol
#

Blame Lars.

shell mason
#

segment day

#

Lars Effect always can bring echo

#

its the magical Lars

spiral vale
#

At Lars?

lavish patrol
#

Circuit Python Larsec...

inner spade
#

At large. Pandemic pounds.

shell mason
#

Larsec of CircuitPython

smoky island
#

displayio parsec streak continues! ๐ŸŽ‰ blinkacomputer

#

CircuitPlayground Bluefruit I think doesn't have the IR on it. CPX is newest one with that I think.

cinder wind
#

who needs infraRED when you've got BLUEtooth

lavish patrol
#

You'd be GREEN with envy...

cinder wind
#

lol

shell mason
#

lars get those IR signals

lavish patrol
#

Lol

cinder wind
#

so now go to a sports bar with that and just leave it on a table

lavish patrol
#

Lol. TV B Gone. ๐Ÿ˜„

clever summit
#

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

lavish patrol
#

Evening @clever summit ๐Ÿ‘‹

clever summit
#

I hear you will be on this friday stream @smoky island ?

shell mason
#

debugging IR remotes

inner spade
#

Is there an equivalent CircuitPython IR library?

smoky island
smoky island
clear matrix
smoky island
cinder wind
cinder wind
lavish patrol
#

SECAM?