#live-broadcast-chat

1 messages ยท Page 242 of 1

ionic garnet
#

I could help! Who should I email or whatever

#

github issues answered my question

urban gale
#

Knight Rider got a lot right about the future

dim knot
digital crescent
#

@cinder wind

cinder wind
digital crescent
desert orbit
#

That selective solder machine is beautiful to watch ๐Ÿ˜

sullen hawk
#

audio died?

noble grove
#

LIFE!

slow spire
#

@sullen hawk Some of the factory footage is often silent

sullen hawk
#

@slow spire oic, yeah, it came back

inner spade
#

A hot, crusty, machine age soldering machine behind the scenes producing shiny futuristic bobbles.

desert orbit
#

Bobbles for boffins ๐Ÿ˜„

waxen thistle
#

Nevermind the engineer behind the curtain.

slow spire
#

boffins baking bobbles

noble grove
#

Geek kitch

cinder wind
noble grove
#

Flexcavator

sand lotus
#

13W I2S amp โค๏ธ ๐Ÿ‘€

noble grove
#

14V? Designed for cars.

#

I want an I2S mic input.

turbid hill
#

that is 3x3

rapid hornet
sand lotus
#

sounds like a gain dip switch would work. one came with the tpa2012 amp i have. it works well and doesn't add much height to the board (no more than solder on terminals)

ionic garnet
#

that you can see

cinder wind
#

@open girder I would really like an adafruit I2S stereo output board that has both line out & headphone out (maybe via one TRS jack)

dim knot
turbid hill
#

I believe we have technically two moons, the second is a asteroid trapped in our orbit, but it's expected to be gone in few decades

noble grove
#

No Linux?

slow spire
#

I'm sure there will be Linux/Mac ports at some point

dim knot
desert orbit
#

:all-the-things: ๐Ÿ˜„

turbid hill
#

Lol I just bought a set of those buttons

noble grove
#

I want a grid of haptics wrapped around my forearm.

open girder
#

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

inner spade
#

My grandmother used to collect a variety of buttons in a drawer under her sewing machine.

sand lotus
#

this is the 21st century version of that

noble grove
#

@inner spade Tactile?

inner spade
robust horizon
#

I took a break to have dinner before opening up Show & Tell at 2x speed .. no spoilers!

hot frigate
# inner spade Indeed.

When you put your hand in your grandma's drawer, I bet it feels much better than a drawer full of THESE buttons. (that did not come out right, did it?)

sand lotus
#

i like the 3x6 buttons like on the magtag. doesn't take up much space for buttons that only need occasional use.

slow spire
#

@open girder I've used the DRV2605L in a ton of projects, often wearable; I'd love if I could break off parts of the PCB for very small wearable prototypes. Just a suggestion. (Yeah, I know I should spin up my own PCB.)

nimble jackal
#

So many buttons! I feel a mighty need

dim knot
tulip canyon
#

This slider looks so fun

noble grove
#

@hot frigate As long as it's only one drawer.

waxen thistle
sand lotus
#

I bet JP is drooling over those motorized potentiometers.

sullen hawk
#

Ohh it's an alps pot

inner spade
#

Doubles as a linear actuator.

sand lotus
#

woah that's much faster response than i thought it would have.

noble grove
#

That's really fast!

slow spire
#

@open girder On the motorized linear pot, Is it OK to move the knob by hand, while it's being driven by the motor? Will the motor slip, in a good way?

dim knot
uneven gull
#

Does it have a pot for signals separate from the feed back location pot? Does it have two pots?

sand lotus
#

in the product page looks like the free fall sensor could be really good for quadcopters

noble grove
#

@slow spire I imagine as long as you can limit the current you can safely overpower it.

echo canopy
#

@open girder two part question

Looking to take a QTPY portable (I know about the BFF) just have a different thought

  1. okay to power a ESP32-X QTPY by the USB C port with 4.5v ( three AA battery holder)

2 If I order a USB Micro-B Breakout Board and a USB C to Micro B Cable will the breakout deliver power going from micro to USB-C ? adafruit

noble grove
#

@slow spire Torque = current

slow spire
#

Thx, @noble grove

desert orbit
#

picows in space: the herd shot round the world!

cinder wind
#

picow pie?

upper sandal
#

fun fact, the picow works with Mu

sand lotus
#

Ranch Branches

upper sandal
#

(it's pronounced moo)

urban gale
#

ooh horns?

waxen thistle
#

I think we need more cowbell.

tulip canyon
#

Mess with the Picow, get the HORNS ๐Ÿค˜

uneven gull
#

๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ bells!

robust horizon
#

that button assortment is in my cart for the next time I'm buying something

urban gale
#

oh nice

sand lotus
#

Cow Bells, nice

hot frigate
#

Yes, Bells is great!

sand lotus
#

Needs more cowbell!!!

open surge
#

more cowbell!

cinder wind
#

nice smoke effect

sand lotus
#

lol

echo canopy
#

@open girder Any plans on making a ESP32-X And RFM95 Lora all in one board ? Possible to do on a two layer PCB (kind of like the RSP32 TFT Feather) adafruit

uneven gull
#

Cows can't accessorize with anything besides bells

sand lotus
#

that was awesome

nimble jackal
#

Amazebells

ionic garnet
#

Yes

sand lotus
#

@uneven gull always ear tags

desert orbit
#

love seeing the design process for these logos ๐Ÿ˜„

noble grove
#

Need software to detect the beat and sync to it.

upper sandal
#

I like the one with ears

hot frigate
#

You have some great designers!! Thanks for sharing that !

sand lotus
#

nice design

slow spire
#

LOL

desert orbit
#

"Ok ladyada, what's this?" "MOAR COWBELL"

cinder wind
slow spire
#

sweeeeet

ionic garnet
#

Just formally volunteered to do MicroPython to CircuitPython Pico W support port @open girder

robust horizon
#

๐Ÿ˜Š

open girder
#

thank ya @ionic garnet ๐Ÿ™‚

ionic garnet
#

I'm excited!

slow spire
#

@open girder I think it's "gold plated diapers"

desert orbit
#

q: How's the sourcing going on the LED filament/noodles/pasta stuff? I've been looking for some for a project and there don't seem to be a large number of resellers on the usual spots yet

sand lotus
#

ohh so i could make a pr for it so i don't have to recompile everytime? sweet. โค๏ธ

hot frigate
#

I like the cowbell logo with the rasp pi logo in it.

tulip canyon
#

...this watch, this watch

cloud bay
#

Hey adafruit! Iโ€™m enjoying the stream and that new 9DOF sensor looks awesome! Iโ€™m building a data logger with a Nano and wanted to ask for suggestions for detecting power out without losing data to the SD Card. I know a capacitor is in the mix for that solution but I was wondering if anyone had any suggestions as to how to go about it. Thank you๐Ÿ˜„

hot frigate
#

SNL for life!

desert orbit
slow spire
#

The Continental (SNL Walken bit)

cinder wind
#

So we can soon have cowbell noodz?

alpine nova
#

yep the continental

turbid hill
#

@open girder not per say a question but info
I believe the connector for the led matrix power is this one
called VH Connector 3.96mm pitch 2/3/4/5/6/7/8P 2-8Pin Housing

inner spade
#

Q: is a stemma-qt IR transceiver a possibility?

noble grove
#

Q: Can find I2S ADC?

cloud bay
#

Got it! I appreciate the answer ๐Ÿ˜„ thank you!

robust horizon
#

g'night all! I caught up to the present

inner spade
hot frigate
#

Night all!

cinder wind
viral sail
#

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

upbeat coral
#

Thank you for sharing time with us.

noble grove
#

Thanks 'Fruits

waxen thistle
#

Thanks @open girder for another excellent evening of shows!

inner spade
open surge
#

Thank you, good show!

tulip canyon
#

Thanks Adafruit

alpine nova
#

happy super moon

ionic garnet
#

Thanks @open girder Always excellent show

urban gale
#

thanks adafruit and supermoon lovers

inner spade
#

Thanks @open girder!

ionic garnet
#

how puny we are

uneven gull
#

adafruit ๐Ÿฎ

noble grove
#

re IR: Bandwith?

desert orbit
#

goodnight adafriends! thanks for the show ๐Ÿ˜„

robust horizon
#

oh no we lost the video

ionic garnet
#

See you all soon.

slow spire
robust horizon
#

โ“

waxen thistle
#

That's my life. A big red question mark. โ“

cinder wind
#

aww

open girder
#

hah, wirecast crashed

#

ah well

#

next week ๐Ÿ™‚

robust horizon
#

is it on youtube?

open girder
#

Don't fear the CRICKIT, more cowbell. This was a potentiometer test, along with 2 servos, multiple sound files, buttons, NeoPixels... and a fog machine trigger. McDonalds chicken nugget or salad dressing cup for the button, made with trash.

All our times have come
Here but now they're gone
Seasons don't fear the reaper
Nor do the wind, the sun ...

โ–ถ Play video
#

!

noble grove
#

You've been Walkenhacked

robust horizon
#

OK now it's a wrap

sand lotus
#

Cowbells & Noods... i love adafruit.

robust horizon
#

checks the adafruit store for that fog machine

sand lotus
#

they have them in portable versions now, they're called vapes. ๐Ÿ˜›

haughty quiver
#

๐Ÿ“ป

sand lotus
#

๐Ÿค—

lavish patrol
#

It's Thursday again, folks...

inner spade
#

๐Ÿ‘‹

#

Cowbell mellotron today?

lavish patrol
#

๐Ÿ„ ๐Ÿ””

split gazelle
#

good afternoon folks

haughty quiver
#

Howdy hootie sapper ticker

lavish patrol
#

Good evening Liz.

inner spade
#

Cowbellotron

lavish patrol
haughty quiver
#

This is a very important song.

lavish patrol
#

Less annoying than "The Bird Is The Word"...

haughty quiver
#

That's the spirit!

lavish patrol
#

Lol

haughty quiver
#

Weird and catchy!

clever summit
#

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

sand lotus
#

๐Ÿ‘‹

haughty quiver
#

Hi all!

empty swallow
#

howdy y'all! it's been a while!

haughty quiver
#

welcome

lavish patrol
#

@clever summit ๐Ÿ‘

sand lotus
#

ahh today is the walkman mp3 player with sd card ๐Ÿ™‚

ivory flax
#

Afternoon John

sand lotus
#

today is going to be a really cool one

empty swallow
#

:0

sand lotus
#

interesting

lavish patrol
#

This is relevant to my interests...

split gazelle
#

wild

#

i could've used this at my previous place of employment

sand lotus
#

My Arduino R3 screw shield is on the way. ๐Ÿ˜‰

shell mason
#

WalkLars

#

or WalkLarsson

sand lotus
#

terminal breakouts are awesome. i have some for every board format, just a matter of time before you want to add something but don't feel in the mood for soldering.

past meteor
#

just got my adafruit macropad! First thing I did was see how high the rotary encoder number goes lol

sand lotus
#

rotary encoder will go forever

empty swallow
#

Wouldn't it just go as high as the code can handle numbers?

sand lotus
#

@empty swallow yes but if the code doesn't have a max, the knob turns forever.

empty swallow
#

i mean, no, there's still technically a limit

split gazelle
#

i've been doing a lot with lists lately. intense how much you can do

empty swallow
#

integer overflow and all that

sand lotus
#

i think lists are just circuit pythons ways of implementing arrays?

lavish patrol
#

Durian - the surstrรถmming of fruit.

sand lotus
#

nice EQ ๐Ÿ‘

empty swallow
cinder wind
#

lighted knobs

sand lotus
#

great deal. wow. if you were to buy that new from an audio store it would cost 10x more. great find!

split gazelle
#

amazing

empty swallow
#

I recognise that tune, is that the one Techmoan uses for his intros?

sand lotus
#

oh wow, interesting design

#

๐Ÿ”จ

glass stag
#

Ya, that was unexpected.

cinder wind
#

hmmm, looks like it's got a bunch of magic rocks inside

empty swallow
#

gonna get myself a VHS camcorder with a subtitler

sand lotus
#

why would you intentionally design such long buttons. so weird.

glass stag
#

Maybe they had a box of old switch boards and were like, ya, lets use these.

queen sentinel
#

Isolation of the AC for UL/CSA?

sand lotus
#

yeah maybe they were the cheapest on sale switches from their distributor. designed for price.

lavish patrol
#

Walkbeing.

inner spade
#

The board may have been designed for another product. Adding a couple of plastic bits is an inexpensive solution.

sand lotus
#

are you really doing anything interesting with a microcontroller if you don't have a nest of wires?

empty swallow
#

I saw a bit ago on Show and Tell (i think) you showed a Sony field recorder and I just wanted to know what model that was? I think I have a working one myself

sand lotus
#

oh thanks to seeing the I2S amp on another one of JP's videos i now have a startup sound to my TFT featherwing project. sounds great. PWM audio doesn't sound good... I2S amp is definitely the way to go.

past meteor
#

perfect for my favorite monophonic songs

sand lotus
#

that's good to know, i have the same amp.

empty swallow
#

Use a microcassette case to hold them

sand lotus
#

oh that's cool, didn't know that existed

empty swallow
#

I got a few with my microcassette deck

ivory flax
#

This reminds me of Collin's MP3 learn guide

sand lotus
#

i'd recommend going with a Qt Py for a casette build for space but not sure if it has enough pins for this project.

empty swallow
#

I'm very much a vintage style of person

sand lotus
#

ahh true, Qt Py doesn't have battery charging.

tender wolf
#

I'm loving this project! Great work!!!

inner spade
sand lotus
#

what about taking pictures of a cassette tape moving and just loop that on the screen as a gif?

empty swallow
#

i mean, making your own hi res anim loop would be good

sand lotus
#

order that from oshpark directly? is there a minimum?

#

yeah integrated SD cards have their own CS, same with the TFT featherwing.

inner spade
sand lotus
#

Shows how to add and remove files to an SD card.

#

ahhh that's cool, can we get a link to todbots example? i do actually have some junk i'd love to automatically get rid of.

past meteor
#

I always sorted my mix tapes alphabetically too ๐Ÿคฃ

sand lotus
#

what? who does that no. always sort by genre or mood. heathen.

#

naming numerically is a holdover from the prop maker i think, don't need to do that with the SD card on a feather

#

umm cowbells and christopher walkin

#

christopher walkmin

empty swallow
#

and here i was going to use regex

sand lotus
#

yeah she said I2S chips are hard to get now ๐Ÿ˜ฆ

#

integrated SD cards (on TFT's) use SPI which is 5 pin, i think.

cinder wind
sand lotus
#

i have some corrupted files, will it get rid of them or will i need to reformat?

cinder wind
#

JP: you should play 8-track cassette track change noise between tracks

sand lotus
#

it's from pulling the card after taking a bitmap screenshot, file names are gibberish

past meteor
#

Does this have keyup/keydown? so you can fast forward in the track or was that related to the timing issue you were discussing?

cinder wind
sand lotus
#

not sure that'll work because some corrupted files have no extension/mime

#

yeah i should just reformat

cinder wind
#

if they show up in os.listdir() you can remove them. but yeah reformat is definitive

sand lotus
#

ah ok, there's only 4 files

cinder wind
ivory flax
#

Maybe add a progess bar to your display wishlist

grand tusk
#

Position of a playing mp3? I don't think there is a way.

sand lotus
#

could modify the look of the cassette tape left on the reel in an image for a progress bar ๐Ÿ˜‰

split gazelle
#

could maybe do something with the samples_decoded()?

grand tusk
cinder wind
#

you could store the length in the filename "TRACK01_4m33s.mp3"

split gazelle
#

ohh yeah and then pull out the string

sand lotus
#

if you want a real cassette tape feel then no meta data display, that's how we rolled back then. ๐Ÿ˜›

split gazelle
#

audioio has pause

sand lotus
#

awesome show, great project!

inner spade
#

Thanks @haughty quiver !

dusk socket
#

great job every one thank you John Looking forward to this project after you pub it

grand tusk
#

Thanks JP!

lavish patrol
#

Great show again, @haughty quiver ๐Ÿ‘

split gazelle
#

great show JP!

ivory flax
#

Thanks great show. Good things to think sbout

lavish patrol
#

CYA next week. ๐Ÿ‘‹

haughty quiver
#

Thanks very much all!

shell mason
#

great one

tender wolf
#

โœŒ๏ธ

haughty quiver
glass stag
#

Great show.

cinder wind
# split gazelle could maybe do something with the samples_decoded()?

samples_decoded is cool (and new to me!), but I couldn't figure out how to reliably compute "total samples" so I did this little hack based on file size and current file position. Seems to work: https://gist.github.com/todbot/170f614963e8400dcc70f9a4675a4731

Gist

show how to calculate a "progress bar" or "percent done" for playing MP3 in CircuitPython - mp3_percentage_done.py

split gazelle
#

i didn't know about tell() either

cinder wind
#

comes right after show() usually ๐Ÿคช

light stump
#

?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

lilac tusk
#

Beeps and boops

brazen quail
#

Hola from 'rado ! :-D

proper prawn
#

Hi Tim and everyone online. Tim I hear you well.

lilac tusk
#

Hola from โ€˜Radoโ€™s western neighbor lol

light stump
#

Hi all! ๐Ÿ‘‹

lilac tusk
#

Is there more functionality around display brightness being brought to other displays?

inner spade
#

๐Ÿ‘‹

lilac tusk
#

I saw on the st7789 display drive that it isnโ€™t adjustable.

#

Iโ€™ve been using pwm on the st7789 which works pretty good

inner spade
left pier
#

๐Ÿ‘‹

#

Is that just an old Android phone ?

proper prawn
#

About brightness with the ST7789. I did a quick search in projects I did/used (RaspberryPi\Pico\Rotary_Encoder\rtc_encoder_combo_v1\drivers\st7789)

left pier
#

I have CP runing, need to test my pin definiton and then learn how to add the other ICs on that board to the board definition

inner spade
left pier
#

18Pin-FPC:GDI display interface

#

is the ribbon

#

Scott has a super deluxe camera

covert crag
#

If you're on macOS and have an iPhone, Apple are adding the ability to use an iPhone mounted to your display as a webcam, including a desk view mode (it's in beta right now).

proper prawn
#

The stream is heavily buffering. No audio, no video

queen sentinel
#

Fine here in SF

left pier
#

I had to refresh YT

proper prawn
#

Now video back

#

audio back too

smoky island
#

Streaming glitch, sorry folks. Try refreshing if having trouble viewing.

light stump
#

Youโ€™re doing great.

#

40 pin connection to display is typical but display pinouts vary widely!

#

For this display it doesnโ€™t have a very smart controller, the display is a so called RGB display, or โ€œdot clockโ€ display.

#

This โ€œsimpleโ€ display driver chips are actually mounted to the glass on the display.

#

No really smarts on the display

#

Yep, have to refresh the display pixels regularly to keep it showing.

covert crag
#

Try poking it with a thing that isn't a finger

light stump
#

Yes capacitive touch. Can do 10 points.

#

Multitouch.

#

Unfortunately in the current state you have to hard reset the board to reset the display.

left pier
#

I missed one thing... what Microcontroller is it running ?

light stump
#

Also seems like when the display is running that it eats up a bunch of cycles and USB is slow when display is active.

#

Uses ESP32-S3 devkit N8R8 on this board.

#

The ESP32-S3 has a special โ€œLCD controllerโ€ peripheral that can do 8 or 16 bit parallel displays and also RGB displays.

#

N8R8 means 8 MB of flash and 8MB of PSRAM

proper prawn
#

stream interrupted again

#

Seems your carpenter hit the internet cable ๐Ÿ™‚

left pier
#

Lots of the internet is a mess ...

proper prawn
#

Ah, you're back.

shrewd mantle
#

No audio....

proper prawn
#

yep, no audio and video also static

shrewd mantle
#

Can hear you now!

left pier
#

โ˜‘๏ธ โ˜‘๏ธ

proper prawn
#

I am away for abt 15 mins. Go to take a quick shower. It's been a hot day here.

light stump
#

Maybe didnโ€™t copy fully?

#

no idea

#

I didnโ€™t load the UF2 bootloader on this board.

#

Iโ€™ve never tried using the UF2 on the ESP32-S3. Iโ€™ve used esptool so far to load the firmware.

#

Also I had to make some changes to the esp-idf sub module.

#

Hereโ€™s where I put my version of the esp-idf

#

Iโ€™m not too good on GitHub, so I am unsure how best to get my version of the esp-idf into the CircuitPython branch.

#

I think there may be an Adafruit fork of the esp-idf.

#

Also, I had some issues getting the #include statements to find the right file locations. I ended up making some symbolic links to get it to build. ๐Ÿ˜Ÿ

#

Oh, just rememvered. I followed some instructions to try and redefine where to pull the esp-idf from. I may have messed it up.

#

Ok, I edited the .gitmodules file. Perhaps its not pointing to the right place or syntax is wrong.

#

Can see and hear again.

proper prawn
#

I'm back

#

yes now audio

light stump
#

These three files were changed in the esp-idf:

#
components/esp_lcd/include/esp_lcd_panel_ops.h
components/esp_lcd/include/esp_lcd_panel_rgb.h
components/esp_lcd/src/esp_lcd_rgb_panel.c
left pier
#

Yes, I think you can run update submodules like you did when you started.

#

but we regularly update it to point to Adafruit's fork + patches or Espressif releases...

#

You have to add upstream

#

You don't work from your fork? (Adafruit is usually Upstream, Origin usually your fork )

light stump
#

Yes, there are changes in CircuitPython to add a new module dotclockdisplay

proper prawn
#

About esp-idf versions. I recently have a m5stamp-c3. I was using esp-idf verion 5. That gave me a lot of problems. I was unable to build an example. I downgraded to version 4.4. From then on builds OK.

left pier
#

I don't think you should have done set url

#

You cloned Kmatch.
You then changed Origin to Adafruit

that seems like it won't align.

light stump
#

Maybe take a look at the code.py to see the python code differences. Imports dotclockdisplay and then has a call to the new dotclockdisplay.DotClockFramebuffer to initialize the display.

left pier
#

the git history in Kmatch is divergent from the Adafruit one ....

#

Can you go back to your Fork..
Make a branch.
Apply Kmatch's changes ...

#

git checkout branch new-branch upstream/main

#

Assuming upstream == adafruit

#

๐Ÿ‘

light stump
#

I'm really lacking in git skills, so my apologies for causing any weirdness for you.

#

Many thanks for the encouragement. Git can get frustrating. I like the fallback plan that you're following.

left pier
#

you can commit "-n"

#
-n, --[no-]verify
           By default, the pre-commit and commit-msg hooks are run. When any of --no-verify or -n is given,
           these are bypassed. See also githooks(5).
light stump
#

Not sure what the BLE error is.

left pier
#

What's the Diff in Kmatch's Esp-IDF fork ?

#

I think you can see that in GitHub

light stump
#

Usually I run . ./export.sh, perhaps you already did that.

left pier
#

When you change your esp-idf you should redo install and export in your virtual env

#

did you pip install requirements-dev.txt (in CP root)

light stump
#

While it's building, can you explain the dark backstory of "foamyguy" as your handle?

left pier
#

Lots of buffering again.... Switching to twitch

smoky island
#

Another hiccup in the stream probably ๐Ÿ˜ฆ sorry folks.

light stump
#

Back again.

left pier
#

ads ...

#

OK, you seem to be back on Twitch. For a minute you were not streaming it said.

#

Its all good!

inner spade
#

The hammering is not too bad. It makes for a good stream health watchdog.

light stump
#

On my branch, I think it was when CircuitPython was still pointing back the espressif's esp-idf.

inner spade
#

And is quieter than here in the studio.

light stump
#

Not sure why my branch name ended up like that.

left pier
#

Kmatch is your repo private ?

light stump
#

Not sure, how can I check?

left pier
#

Can you post the URL

smoky island
left pier
#

kmatch98... got it

light stump
#

found it. Yep, public.

#

Should I create a fork of the adafruit esp-idf and make a branch with my changes?

#

Or that would be the same issue?

cinder wind
#

all I hear is hammering. now that's building code!

light stump
#

Alternately I can make a branch with a simpler name and then try the .gitmodules?

left pier
#

I'd start form a new terminal....
do the git make submodules
do the esp-idf install and export and try a build

light stump
#

Progress.

left pier
#

yes, changing the URL is not a thing in normal use patterns

light stump
#

Could be.

#

I couldn't figure out how to redirect the #include statements to tell it where to find the files, so I made a "symbolic link" with ln -s.

#

The BLE issue is just a warning.

#

I had to do that with several files, I can't remember how many.

#

There must be a better way.

proper prawn
#

@light stump - just a question. You wrote you had to create symlinks to get a project built. Were that symlinks to components of esp-idf or to other files?

light stump
#

If I remember correctly, was the code I added to the esp-idf needed to connect to some higher level files in the CircuitPython tree. It is also possible I added some unnecessary includes while writing the initial code.

proper prawn
#

OK

light stump
#

And I couldn't figure out how to tell the esp-idf to look so far up in the tree. I think i tried adding enough ../.. but never could get the compiler to find the files.

proper prawn
#

I remember having those kind of problems sometimes with Arduino IDE.

light stump
#

I think I even tried adding absolute file folder directory name and it barfed on that too.

proper prawn
#

Some guys that created libraries using wrong way of #include syntax

light stump
#

You can comment it out and find out.

left pier
#

I suggest you look at the diff between Kmatch's branch and v4.4 Espressif branch. misc.h was a line he added.

#

oh yes they do ...

cinder wind
#

yeah there is a "hal/misc.h" in espressif/esp-idf/components/hal/platform_port/include/hal/misc.h

light stump
#

Seems like a different error.

#

That error is strange. I'll have to check to be sure I did the merge correctly back into the esp-idf.

left pier
#

there are submodules... yes.

#

My search is only in the one repo.

#

Is Kmatch able to build?

light stump
#

Let me do some checking to see if there are issues with my merge.

left pier
#

Thanks @smoky island !

light stump
#

Thanks @smoky island!

inner spade
#

Thanks!

proper prawn
#

Tnx Tim. Maybe see your stream tmw. Gn to all!

smoky island
#

Thanks all. Hope everyone has a nice night and weekend!

light stump
smoky island
light stump
#

Thanks for taking the time to try this out. I hope you can get it to do even more cool things.

#

I hope to be around in the am while you're streaming.

#

I haven't tried the UF2 file. I use this command to flash to the ESP32-S3 via the UART port. I usually keep both cables connected so I don't have to switch back and forth. I first have to do pip install esptool and then:

python3 -m esptool --chip esp32s3 write_flash 0x0 build-espressif_esp32s3_devkitc_1_n8r8/firmware.bin
smoky island
inner spade
#

๐Ÿ‘‹

sand lotus
#

๐Ÿ‘‹

light stump
#

I spent some more time last night working through the build. Here are some rough instructions I followed. Now that I pushed a new esp-idf branch, some things I'm not sure if they are needed.

How to build my specific fork of CircuitPython for the RGB display:

git clone git@github.com:kmatch98/circuitpython.git
cd circuitpyton
git checkout esp32s3_dotclockdisplay
make fetch-submodules

# Also I had to do this, Iโ€™m not sure which step.
git submodule update --init --recursive


cd ports/espressif
# Note: When I get here, the esp-idf directory is created, but empty.

git clone git@github.com:kmatch98/esp-idf.git
git checkout rgb_add


cd ports/espressif/esp-idf
. ./export.sh
cd .. ย  # move up to ports/espressif folder
make BOARD=espressif_esp32s3_devkitc_1_n8r8

I got this error:
ninja: Entering directory `build-espressif_esp32s3_devkitc_1_n8r8/esp-idf'
ninja: error: '../../esp-idf/components/esp_lcd/linker.lf', needed by 'esp-idf/esp_system/ld/sections.ld', missing and no known rule to make it

# So I had to copy over this linker.lf file from the repo to circuitpython/ports/espressif/esp-idf/components/esp_lcd:

[mapping:esp_lcd]
archive: libesp_lcd.a
entries:
ย  ย  if LCD_RGB_ISR_IRAM_SAFE = y:
ย  ย  ย  ย  esp_lcd_common: lcd_com_mount_dma_data (noflash)
ย  ย  ย  ย  esp_lcd_rgb_panel: lcd_rgb_panel_start_transmission (noflash)

# Then I reran:ย 

make BOARD=espressif_esp32s3_devkitc_1_n8r8


pip install esptool

# Then I had to hold BOOT, tap RESET, release BOOT:
python3 -m esptool --chip esp32s3 write_flash 0x0 build-espressif_esp32s3_devkitc_1_n8r8/firmware.bin
#

Twitch audio is good.

#

and video.

smoky island
#

Maybe try refreshing if still seeing the title card.

sand lotus
#

youtube working fine

inner spade
#

Had to crash and restart the Twitch android app.

sand lotus
#

watched your last deep dive last night. really cool custom board and display.

light stump
#

Not sure why it needs that linker.lf file. Seems like there should be a better way. Chalk this up to my lack of knowledge on C.

#

Yay!

#

python3 -m esptool --chip esp32s3 write_flash 0x0 build-espressif_esp32s3_devkitc_1_n8r8/firmware.bin

sand lotus
#

i ran into a situation where esptool worked and webflash didn't because a race condition to a locked com port was needed.

#

bookmark that one in chrome. that's the only one i know of.

#

casa means home in spanish and kasa means umbrella in Japanese (if you're familiar with Kasa IoT stuff)

light stump
#

How about "nabu"?

sand lotus
#

same, got plenty of micro's dating back to arduino. i like all the new adafruit stuff being in c

#

there's a way to do with chip id but i don't know it off the top of my head

light stump
#

That command seems to be able to hunt and find the right port.

#

At least on my macbook

#

Sometimes if things get weird I have to put it into Boot mode (hold boot, tap reset, release boot).

#

Definitely CircuitPython saving for the win! I haven't tried to see if esptool can run at faster baud rate.

#

Yay! It's alive!

#

Not sure about the underscore files. Maybe my mac did this?

sand lotus
#

yes

#

there's a warning in the learn guide about mac creating invisible files

light stump
#

Uh oh something went weird and it went to REPL?

sand lotus
#

i think it had to do with git but yeah could also have been for the SD learn guide, been reading a lot lately.

light stump
#

There are still numerous odd behaviors, some of which are captured in the github issue.

#

One important one is that if code.py finishes and it drops to the REPL, the screen stops responding.

#

Scott said you have to somehow move the framebuffer and display memory when code.py finishes. He mentioned something about when the "VM" virtual machine closes, that you have to move stuff off the heap.

sand lotus
#

the warning i saw was specifically talking about mac invisible files, might have been on the build learn guide.

light stump
#

Also, right now you have to hard reset to get the display to work again.

#

Ctrl-D doesn't reset the display sufficiently.

#

Yep, I extended the focaltouch library now to handle this 10-point multitouch chip. It's in the same family as the ones on the Adafruit capacitive touch boards.

#

This board has 8MB flash and 8MB PSRAM.

#

Since the display doesn't have any real "memory" the screen image gradually goes away whenever the microcontroller stops sending dot clock signals.

#

The touchscreen controller sends a list (dict?) of up to 10 points. Current code just uses the first point.

#

With multitouch it seems to kind of "know" which finger is which even when they are moving around. Try touching with one finger, then a second one, but it still keeps the point #1 as the same finger.

#

I think I commented out a print.

sand lotus
#

could use pop instead?

light stump
#

I added the red boxes when debugging so I could verify the display was centered. When developing and it was glitching I couldn't tell if the screen was centered properly.

#

I don't know if setting the refresh rate really does anything. Right now there's now way of measuring the frame rate. That would be a nice add.

#

My edge case on the bubble position has some bugs.

sand lotus
#

pop going from blinka to foam display

#

instead of display none?

light stump
#

I learned the Tuple assignment from the pros, probably jepler.

#

It's also useful for swapping two variable values.

#

My coding style in code.py is to leave "vestigial" code all over the place and just comment it out or put it behind the while True loop.

#

In essence, I tend to use the code.py as an archive file.

sand lotus
#

ah i see, pop would only work within displayio

#

lol yeah i do the same

light stump
#

It's kind of like a geological layer history of my code.

sand lotus
#

lol

#

i use triple comment quotes on entire sections to ensure they don't run

light stump
#

I accidentally trashed the first display that I pulled apart. Looking closer, here is one of the driver chips, mounted directly to the glass.

sand lotus
#

wow that's tiny

light stump
#

Show and tell would be cool. I have a bouncing box that I originally started with.

#

The focaltouch library is already PR'ed.

clever summit
#

Hello beautiful minds.

#

Is the hammering here or there?

#

(Can't tell)

light stump
#

Some displays use "MIPI" controllers. Not sure how to drive those yet. I have seen some demos for FPGAs that read those.

#

I looked at some of the Google assistants with screens, and they seem to use MIPI displays. No idea how to talk to those.

clever summit
#

Lovely. They are going to renovate the building here in a year. Do not look forward to that, I have the office at home.

#

Oh, MIPI is serial. Slowest speed is 1.0Gbps/lane.

sand lotus
#

N8R8

light stump
#

Original pyportal and itโ€™s new spawn.

sand lotus
#

setting adafruit pin naming conventions would probably make your life easier

#

i also actually just got the 7" 40 pin from digikey with the driver board. going to run it on a UM S3. 16MB/8MB ๐Ÿ˜‰

clever summit
#

What resolution is that?

sand lotus
#

the crestron display is way better. love the integrated buttons in the bezel.

light stump
#

This Crestron board is 800x480.

#

My first demo I made had tons of wires and was finicky.

sand lotus
#

yeah it's 800x480

light stump
#

Yep, buttons are also part of the touchscreen.

clever summit
#

I am looking at some kind of touch display for a Home Assistant interface.

sand lotus
#

i'm going to run my offline weatherstation on it, same thing i have running on the 3.5" TFT featherwing, but bigger.

light stump
#

This was my first trial.

sand lotus
#

the touch buttons on the crestron would be great for something like home assistant.

#

ohhh nice

light stump
#

Giant mess, even with adadpters.

sand lotus
#

so many buttons on that one. very nice.

inner spade
#

Could you place phantom displayio button objects behind the on-panel touch buttons?

sand lotus
#

geeking out about buttons. this is life.

light stump
#

Yep, had to breakout the 40pin cable to wire it to the devkit.

#

In the focaltouch library, I have a calibration setting so you can adjust the pixels vs touchpoints.

#

In essence, the touchscreen has more "pixels" than the screen.

sand lotus
#

could do the same thing to the left side in displayio to make the bezel sides symetrical.

light stump
#

The right bezel (with arrow printing) is actually wider than the left side. I'm unsure if the left bezel is touch sensitive.

clever summit
#

Ha. Forgot to turn off my soldering station again. Tanks Home Assistant for turning off the power in the lab for me. ๐Ÿ™‚

sand lotus
#

you'd lose display size though.

clever summit
#

I have a Weller station, it does put the iron in standby at 100ยฐC. It does not power down the desoldering iron though.

sand lotus
#

well if a soldering iron turned itself off while you're mid-project would be more frustrating than the safety it might provide.

light stump
#

Hakko soldering iron has been good to me. Second best purchase for my work is a vacuum desoldering gun

clever summit
#

Just slap a PIR with a long timeout on it. No need for a microcontroller even.

#

Vacuum desoldering is SO much better.

sand lotus
#

hmm well my soldering iron is always right next to me so i see the big LED glaring at me

#

i have a cheapo weller

clever summit
#

I have my timeout set to 15 minutes. Works just fine.

sand lotus
#

PIR is a good idea

light stump
#

I probably spent enough $ on solder wick to buy half the vacuum soldering gun.

clever summit
#

Just realized I am talking nonsense. "No need for a microcontroller" <- Where would we put the firmware then?

inner spade
sand lotus
#

the wick works amazing if you lace it up with flux first

light stump
#

I mostly work on vintage audio equipment, vacuum soldering gun saves me hours of time.

sand lotus
#

i have a solder sucker but i still prefer the wick because you have to reload the spring for each use, and it's big.

clever summit
light stump
#

Ooops, more vestigial code.

clever summit
#

I have 2 PIR's in the lab, but everything is controlled by automations in Home Assistant. Light and lab power. Separate power/light for the 2 3D printers. etc etc.

light stump
#

How do you tell HomeAssistant to keep the soldering iron on while you're still using it?

sand lotus
#

vestigial code lol, i've never heard that before. makes you want to triage it with a knife.

clever summit
light stump
#

Oh, got it.

inner spade
#

Iโ€™m liking that screen fade-out effect. Wish that was a controllable option for other TFT displays.

clever summit
#

PIR is not working as well when I am working on the computer, as I am too still, but soldering is no issue.

light stump
#

Weird, should be autorefreshing. Not sure what is going on.

sand lotus
#

i have a PIR sensor that works amazingly well from 5ft away for some hallway lights. if i put that on my soldering iron even a slight body twitch would keep the timer alive.

clever summit
#

There are a new type of sensor on the market now, based on mm wave tech. It can detect if a person is in the room.

sand lotus
#

what about some ultrasonic sensors? i got one for a mailbox project but now wondering if i should have gone for pir instead.

light stump
#

Hm.. Maybe we need to update displayio to call for a refresh even when nothing is dirty. Good point.

inner spade
clever summit
#

Ultrasonic has a much shorter detection zone.

sand lotus
#

thermal camera also a good idea but what's the range like?

light stump
#

Time for โ˜• #2 back in a sec.

sand lotus
#

23 feet for a human body, that'll work

clever summit
#

I am just on my #1 โ˜•

sand lotus
#

expensive though, PIR sensors are much cheaper

clever summit
#

PIR sensors are dirt cheap.

inner spade
clever summit
#
#

Can detect if person has fallen down.

sand lotus
#

might have applications for senior citizens.

clever summit
#

The 60 GHz ones are sensitive enough to theoretically measure you pulse by the tiny movements your pulse gives on your skin.

sand lotus
#

that's not creepy at all

#

what board is powering that? S3? good read times.

light stump
#

About the soldering iron, can you set it so that when you turn on the soldering iron that it triggers your fume fan? Or just put it on the same power strip?

light stump
sand lotus
#

gives me hope to drive the 7" display as smoothly.

light stump
#

Runs at 240 MHz. I'm surprised how the touchscreen and drawing is relatively decent response even without much work, at least for small graphics.

#

Which display are you planning to use? Can you link to the part number or datasheet?

sand lotus
#

i like the startup graphic idea. your graphic is really nice.

#

and the driver for it is product 1590

light stump
#

Ok, you might be able to drive the display directly with a ESP32-S3. I haven't used the RA8875 driver board, but I think there is a library for circuitpython.

#

I inquired about the RA8875, but someone said the speed may be limited, I think MakerMelissa gave some feedback.

sand lotus
#

the S3 and driver board should get here this week. yeah there's a library. i'm currently running a 3.5" TFT, hopefully can just port the code over to the new driver.

#

it's only for updating a temp & humidity sensor about once a minute. nothing intensive though i do have a slideshow background but just static images.

#

and i'm not doing any touch stuff yet but looking into using foamyguys tab layout to add multiple pages of data.

light stump
#

Hey all, I've got to run. Great progress today FoamyGuy and all you cool people.

sand lotus
#

nothing like what you're driving

#

have a great day kmatch, awesome board!

smoky island
#

Computer locked up on me

#

Gonna have to restart it. Will call it a day for now. I'll play with it a bit more later on and see if we can get the touch loc aligned with display loc

inner spade
#

Thanks for todayโ€™s stream @smoky island !

sand lotus
#

๐Ÿ‘‹

smoky island
#

Thanks everyone for watching. Have a good day all!

sand lotus
#

Great stream, very cool project.

open girder
#

Tonight the Desk of Ladyada will be at 9pm and it's The Great Search - Power-on-reset in sot23-3 , a replacement for APX803-26SAG (we are away tonight, so this is the pre-record that will go live then, enjoy!) https://youtu.be/grSPvnYrPWs

https://www.digikey.com/short/cp05vd44

Many devices and sensors like it if you give them a fancy reset pulse after power has come up, particularly displays and OLEDs! But sometime for wiring simplicity we would like to skip using a microcontroller pin, and have the breakout board autoreset on power loss. In such cases we use a 'power on reset' ...

โ–ถ Play video
delicate fractal
#

Ok, what was that intro? It reminded me of Macross Plus, but I don't think it was.

upper sandal
#

isn't that one of youtube's premade waiting screens ?

delicate fractal
#

Dunno! I don't think I've ever seen it before, but that doesn't mean it isn't. It could also be from OBS or whatever they're using to manage video streams...

upper sandal
#

anyway, that's off topic ๐Ÿ˜‰

delicate fractal
#

thanks!

sudden slate
#

Sick!

covert crag
lilac tusk
shadow epoch
#

Hello again ๐ŸŒฎ Tues ... @haughty quiver can't possibly have something I need today.... right??? oh shoot. Loading up the cart again.

haughty quiver
#

What are the odds?!

dawn iris
#

If there was a segment on one of the livestreams where the stream hosts had gathered a couple of cool old electronic things from that one place where that kind of stuff always gets put and took it apart and walked through how it worked, I would watch that every time I can. Like a random cd writing thingy someone found and it got taken apart and we could see how the cd gets the data scratched onto it or whatever. Run on sentences tend to be my strong suit when Iโ€™m excited.

haughty quiver
#

hello all!

inner spade
#

๐Ÿ‘‹

shell mason
#

hello

midnight plinth
#

Summer Mint (LINUX or?)

haughty quiver
midnight plinth
#

Hey John

lilac tusk
#

Hello everyone

shadow epoch
#

Got your AC going @haughty quiver

haughty quiver
#

YES

shell mason
shadow epoch
#

What should I pad my cart with?

shell mason
#

the walrus didnt find the way from sea to atlantic so got to that yard and land

glossy void
#

"New version! Works with the new iPhone 4 & 5 and more!"

shell mason
#

there is lots of that images on socials with hashtag mursu aka walrus

#

nice miniboost kit JOhnPark

grand tusk
#

Holy Ipods, Parkman!

cinder wind
#

Zune player lol

shell mason
#

MintPark

shell mason
#

somehow the small screen could be cool for kit

past meteor
#

Does this draw power okay from AA rechargeable batteries?

drowsy inlet
#

โ“ silly question but can it be used as a power source or only for charging?

waxen bough
#

Will it power a regular board, or is that just an expensive and inefficient waste of a charging circuit?

ivory flax
#

So do you get the mints too

grand tusk
#

Speed Build with JP!

shell mason
#

the next evolution for kit some small display for get how much charge left for charge device

waxen bough
#

Do Noe and Pedro have a 3d printed case the same size?

drowsy inlet
#

awesome, thank you JP!

cinder wind
drowsy inlet
#

how would you incorporate solar as was mentioned?

viral sail
#

Thanks @haughty quiver

shadow epoch
#

ty!

haughty quiver
#

Welcome! and thank you!

inner spade
#

Thanks!

haughty quiver
#

probably good time for a Julep...

verbal river
waxen bough
#

Finally an excuse to submit my order with those other things already in my cart!

drowsy inlet
shell mason
#

minty boosting

rocky reef
upbeat coral
#

Hey Y'll

sand lotus
#

๐Ÿ‘‹

nova totem
#

Hello, a day off of work yay! So I stopped by

drowsy inlet
#

hello.

upbeat coral
#

Is it me, or are they choppy this morning

drowsy inlet
#

is youtube jumpy or just me?

nova totem
#

choppy for me too

drowsy inlet
#

ah ok not just me

upbeat coral
#

So, not just me

rocky reef
drowsy inlet
#

tommy boy

wise iris
#

good morning

sand lotus
#

i was following one of your fusion 360 tutorial about using the 3D package generator (to make 3D PCB for wippersnapper) but it doesn't work on the free personal version. there's no add-in capability. ๐Ÿ˜ฆ

graceful widget
sand lotus
#

lady ada as captain marvel? adafruit action figures.. pretty cool.

graceful widget
#

Scanning weatherman Frankie MacDonald who will become "Weath Or" the he-man figure

#

My head will end up as Eternian Engineer "Pol Ar"

#

I wonder how long a third party software will leapfrog over Creality Studio like Cura jumped over Creality Slice.

upbeat coral
#

I'm a Tinkercad guy myselfe.

#

I love having a raw figure like a feather, to turn into a hole when I make a container.

#

Turn head into a hole and put it in a box, then print box and fill with silicone

graceful widget
#

If you need to import svg or obj something larger than 12mb

upbeat coral
#

Telegraph

graceful widget
#

You win

upbeat coral
#

Make two, send and receive via wifi from room to room in house

graceful widget
#

Do a mark Watney code sender

upbeat coral
#

Send "bed time" receive "nope" ๐Ÿ˜€

sand lotus
#

that movie made hex cool

graceful widget
#

It was always cool.

hard hollow
graceful widget
#

Niiice. I can import those cad files from eagle

sand lotus
#

hmm let me rephrase, that movie made hex seem like a survival skill.

rocky reef
#

thanks so much for hanging out folks, see ya later tonight!

hard hollow
#

thanks folks! see ya'll tonight ๐Ÿ˜„

sand lotus
#

๐Ÿ‘‹

ionic garnet
#

Hi y'all

open surge
#

hey everybody

light stump
#

Hey cool people!๐Ÿ‘‹

haughty quiver
#

hi!

waxen thistle
#

Good evening all you wonderful folks! Hopefully everyone is staying safe and staying cool! ๐Ÿฅค ๐Ÿฅต โ›ฑ๏ธ

open girder
ionic garnet
#

very warm here in Massachusetts today

tulip canyon
#

Hello everyone! Favourite time of the week!

eager matrix
#

Hi everybody. I hope y'all are dealing with the heat OK.

ionic garnet
#

Please stay hydrated. Sunblock.

#

Cool towels for overheated people

eager matrix
#

Cold water on my head and a fan in the window.

upbeat coral
#

Hey Y'll

ionic garnet
#

I have AC on this floor but not rest of house

open girder
waxen thistle
#

Live on Twitch!

viral sail
#

Good evening everyone.

ionic garnet
#

Live on YT

cinder wind
#

Hi Lady Ada and pt!

#

projects are so hot right now

ionic garnet
#

Pay no attention to the global warming

sand lotus
#

adabot digikey shows nice digikey digikey digikey

smoky island
#

Good evening everyone ๐Ÿ‘‹

grand tusk
#

Busted my A button. lol

cinder wind
#

dunno why I'm so jealous of that Hackaday keycap

inner spade
#

๐Ÿ‘‹

sand lotus
#

Digi-Key's YouTube channel: https://www.youtube.com/c/digikey

waxen thistle
#

"It's gonna be OK with QMK."

dawn iris
#

Can we quote โ€œBusted my A buttonโ€

cinder wind
#

Can we get a matte black version of the KB2040 called the PT2040?

waxen thistle
#

Oberlin? I see someone's been to Cleveland.

sand lotus
#

just a matter of time before i build a qmk keyboard. would prefer a full size though. the 60% doesn't do it for me.

#

good key press response time for an audio stream from an sd card

open girder
#

@cinder wind that is a good idea ๐Ÿ™‚

ionic garnet
#

@haughty quiver I expect you and others here will get the reference on my t-shirt.

#

Brilliant as always JP

graceful widget
#

brilliant design

#

is the image raster or vector?

dawn iris
#

John Park busted his A button cramming everything in that case

graceful widget
#

could it BE vector?

sand lotus
#

awww it actually looks like a casette player, i get it now, looks great JP!

cinder wind
#

so awesome that CircuitPython can simultaneously: software decode MP3, read SD card, drive TFT LCD over SPI, and read keys from I2C

ionic garnet
#

I love the retro looking modern digital tools and bridges between worlds

shell mason
#

it also have some winamp coolness on it

graceful widget
#

Maybe get the tape to progressively empty from one side, and fill to another in 100 steps (0 to 100%)

tulip canyon
#

The sport walkman is an engineering marvel

graceful widget
ionic garnet
#

@cinder wind does it use any hardware assisted MP3 decode? Or pure Python

sand lotus
#

circuit python can play mp3's so probably mp3 decoder function native to CP.

ionic garnet
autumn turret
#

3d Selfie on a Shelfie for Christmas. Take that, Elf!

tulip canyon
#

"aren't you a bit short for a Storm Trooper?"

open surge
#

Mighty Thor!

dawn iris
#

@haughty quiver did you bust your A button fitting everything in that case

ionic garnet
#

"Dolls" "Action Figures"

dawn iris
#

Busted my A button is my favorite quote now

graceful widget
ionic garnet
#

I think people should make themselves into surperheroes just the way they are. Embed themselves in fiction, play, self reflction. Nice worl

haughty quiver
ionic garnet
# haughty quiver Rent!

when a good cast sinces this song it gives me chills. My daughter gave me the shirt. She saw it about 25 times.

cinder wind
#

Dualing boards!

ionic garnet
#

debugging. Yup, that's basically the job!

autumn turret
#

Didn't work during live demo is actual proof that it actually works

ionic garnet
#

LOVE

#

@low fractal โค๏ธ I've been watching that project for performane on neopixels

cinder wind
#

watch out @low fractal I think there's a wolf behind you

dawn iris
#

He busted his A button wiring up those neopixels

autumn turret
#

Cool stuff though @split gazelle ! Are the boards talking to each other or going through AdafruitIO?

dawn iris
#

Iโ€™ll stop now

autumn turret
dawn iris
#

Wow

shell mason
#

could be interesting to have clothing of it for background

ionic garnet
#

@low fractal do you know frame rate?

split gazelle
graceful widget
#

What i need to know though. is in Neopixel - can i have one section in RED one section in BLUE, then have them change colour to Orange and Purple

shell mason
#

neopixel curtains

graceful widget
#

so not Chasing

#

just fade between two colours

cinder wind
#

asston == how much a donkey can carry. it's a valid measurement

ionic garnet
#

@low fractal I am into one asston (a metric asstton) of neopixels with fast frame rate or better rendering always bonus

dawn iris
#

Adafruit crew itโ€™s storming down in NC rn and the radar says itโ€™s heading your way. Prep for some lightning

sand lotus
#

kmatch's biggest featherwing so far

open surge
#

I'll have @light stump on the podcast next week talking about the Hack Tablet, too!

ionic garnet
#

I have projects to help you test it @low fractal

#

I have all those boards

waxen thistle
#

LCARS v0.1 in real life.

low fractal
#

@ionic garnet Depends on strip lengthโ€ฆI think this oneโ€™s like 400 Hz or something.

autumn turret
#

err, sorry, meant that about Tim's project Liz!

graceful widget
#

time to bring back the command line interfaces in pure pythin

#

python

ionic garnet
smoky island
cinder wind
#

Everything has screens these days. How can we reuse these screens to make something new or remake something old again? Hereโ€™s one example with some tools for ya.

I procured a Crestron display unit and decided to see the similarities to previous one that I tore down. This time itโ€™s a TSS-752. This has several capacitive touch pads built onto th...

low fractal
#

@graceful widget Yeah, should be fairly straightforward with the fill() and ColorHSV() functions.

autumn turret
waxen thistle
#

@light stump That's some wickedly awesome work, very nice!

autumn turret
#

No more TPS reports for those tablets!

ionic garnet
#

very nice

waxen thistle
#

And same for @smoky island too! Great work to both of you.

graceful widget
#

it's C=64 demoscene all over

dawn iris
#

@open girder sorry for ping. Down here in NC itโ€™s storming really bad. The radar says the front is heading to NY. Prepare for a lot of lightning. Donโ€™t want a power surge to ruin the machines over there

graceful widget
#

Booya

haughty quiver
#

Round PyPortal! We could call it, well, the PyPortal... โญ•

open girder
#

@dawn iris ready!

dawn iris
#

Ok!

waxen thistle
#

Dial the stargate PyPortal!

autumn turret
graceful widget
light stump
waxen thistle
dawn iris
#

PyElipse

haughty quiver
#

PyPortHole?

dawn iris
#

THE PYHOLE

#

PYHOLE

autumn turret
dawn iris
#

PyHole

ionic garnet
#

COOL

dawn iris
#

Shut your PyHoleโ€ฆ off before you solder stuff on to it

haughty quiver
light stump
#

@smoky island Thanks for the cool multitouch demo!

ionic garnet
#

Joey seems like a person to take seriously!

dawn iris
#

The PyPortHole logo could be a porthole with the CircuitPython python looking through

smoky island
autumn turret
sand lotus
#

color related to distance is a neat idea

ionic garnet
#

Fantastico

#

see you in 2

viral sail
#

Great work everyone. Thanks for sharing.

tulip canyon
#

Thanks everyone, great projects

autumn turret
#

โค๏ธ

split gazelle
#

great projects everyone!

cinder wind
#

Great SnT everyone! ๐ŸŽ‰

waxen thistle
#

Thanks for sharing everyone!

autumn turret
#

I've missed getting to catch S&T

waxen thistle
#

Quick! Replay it 5x the speed before AAE starts!

sand lotus
#

there's always next week

#

if you wanted to share something anyway, otherwise it's on youtube and you can rewatch it any time.

autumn turret
#

True, I just enjoy it so much more live. I guess I could replay the last year or so of shows at 5x like @waxen thistle said before the next show starts! ๐Ÿ˜„

open girder
sand lotus
#

good implementation of smart tap detection

waxen thistle
#

Calming, cool running water

dawn iris
#

Now I have to go to the bathroom and miss the beginning of the stream. Bad marketing tactic

noble grove
#

Trippy

waxen thistle
#

@light stump I wanted to ask about the crestron -- what would you estimate is the power draw of the display?

graceful widget
#

so. should i be on the youtube chat or here?

cinder wind
#

Xpander?

waxen thistle
#

๐ŸŽ‰ 35,000 on discord ๐ŸŽ‰

waxen thistle
winged nova
#

I have a thermistor/humidistat unit with 8 wires - 2 for 24VAC, 2 for ground/5v DC, and then the other four wires are paired into signal&ground wires for both temperature and humidity. How would you go about determining the protocol used on the signal wires?

graceful widget
#

sweet

#

i just got a bunch of breadboards

light stump
dim knot
#
graceful widget
#

meh, I'm in "Canana"

waxen thistle
#

?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

graceful widget
#

frakking skammerz

ionic garnet
#

in Golem voice: 'me hatez them"

jovial estuary
#

i'm hearing a little bit of audio clipping/glitching, mostly from pt?

open girder
#

hmm, will fixie

waxen thistle
sand lotus
#

ohhh hydrodipping 3d prints makes so much sense

graceful widget
#

i blame Justin Bieber for the audio distortion

open girder
#

ok, this it's fixed, mic was a little too close ๐Ÿ™‚

#

er, think

jovial estuary
#

sounds somewhat better now, thanks!

waxen thistle
#

Looks like I'll be joining this week's deep dive ๐Ÿ™‚

noble grove
#

We all live in a purple submarine.

autumn turret
#

or at least code in one!

dawn iris
#

Itโ€™s a scorcher now but itโ€™s gonna be pouring in a couple hours if you can trust weather radars

waxen thistle
#

Good luck with the Adabox -- we know how frustrating it is for you. It's the same for us with our projects.

Don't let it get the best of ya, we're all in this together.

stiff remnant
#

chip shortage is my favourite segment

ionic garnet
#

I do. slashdot is OG

sand lotus
#

looks like JP's trigger effect box with a TFT, very cool.

autumn turret
waxen thistle
#

If only all "influencers" were as productive and helpful as Adafruit.

autumn turret
#

That's it after "cooling down a bit"

cinder wind
#

"Chipfluencer"

noble grove
#

It's supposed to be raining here now

jovial estuary
#

question re Adafruit shop quantity limits: do Raspberry Pi SBCs count as a separate quantity limit from, say, Pico W, or Analog Discovery (not sure what other limited products there are currently)?

ionic garnet
#

I love your chip begging ways @open girder

sand lotus
#

uggggh it did it again, show and tell ended and then it automatically started one from 3 years ago ๐Ÿ˜ฆ

jovial estuary
graceful widget
#

i just want a raspberry pi pico W

dawn iris
#

Whoโ€™s cat is being displayed on the 1.8โ€ TFT breakout on the store. I must know

turbid hill
#

Canakit has picows

autumn turret
#

I love that Adafruit is taking this difficult moment to not only work their products to keep the learning going, but also making that process an additional learning opportunity

winged nova
#

i was gonna get pico w's until I realized I'd need 20+ of them

noble grove
#

@sand lotus I keep autoplay turned off

winged nova
#

i switched my design to esp32-s2's

waxen thistle
#

๐ŸŽต Yay!

cinder wind
#

noooo not the song again!

#

hahaha

dawn iris
#

I donโ€™t know I like the song

graceful widget
desert orbit
#

๐ŸŽถ

sand lotus
#

when i think about lady ada or phil the last thing that comes to mind is boring...

ionic garnet
#

i like the song

eager matrix
#

Rain is coming here soon too (Buffalo). I'm def going to walk around in it to cool off.

dawn iris
#

The message the song conveys is annoying but the song itself is pretty good

sand lotus
#

i had that song stuck in my head for an entire week last week

dawn iris
#

We donโ€™t like a chip shortage every day in every way but the song is fun

graceful widget
#

how come there is no techno trance dubstep mix of that song. it's better than most pop

viral sail
#

I think of that song now anytime someone mentions any kind of shortage.

sand lotus
#

i'm planning on making my first appearance on show and tell for circuit python day, working on a 3d printed project with someone that will hopefully be done by then.

eager matrix
#

Intel is getting interested in RISC-V too.

autumn turret
dawn iris
#

How do you make an appearance on show and tell. Can you just exist there

waxen thistle
#

There's built-in mic and speakers in the Crestron tablet! This is going to be fun. Home intercom system potential.

open surge
autumn turret
dawn iris
#

Good to know

#

I donโ€™t have anything to show or tell but itโ€™s good to know if I eventually do

sand lotus
#

banana for scale always appreciated

jovial estuary
#

Crestron was like a high-end home automation brand since a decade ago at least

waxen thistle
ionic garnet
#

You support all the Pythons. Thank you. @open girder

warm pulsar
#

Anyone remember this week's "magic word" for the store?

waxen thistle
#

Tiny hot plates = tiny pizzas!

ionic garnet
#

expander

dawn iris
urban gale
#

I want to make sliders on that hotplate

dim knot
desert orbit
#

IronOS is awesome! I love the Pinecil and itโ€™s my OS of choice for it. ๐Ÿ™‚

warm pulsar
#

ah yes @ionic garnet Thanks. I was too busy filling up my cart to note it down.

waxen thistle
autumn turret
dawn iris
#

Yes

#

Sucks that I bought stuff from Adafruit yesterday

#

I could have gotten discounts and freebees

turbid hill
#

so buy more

dawn iris
#

Great idea

waxen thistle
#

Adafruitville.

dawn iris
#

The other thing I need is out of stock ๐Ÿ˜ฆ

autumn turret
#

๐ŸŽถ We built this city on Open Source ๐ŸŽต

dawn iris
#

Yes

noble grove
#

We built this city...

#

We built this city on GitHub Pulls

graceful widget
dawn iris
#

Very yes

graceful widget
#

i need 5 Raspberry Pi Pico W

winged nova
#

why specifically the pico w

turbid hill
#

Sorry I got onto a pre order from Canakit and got 10 picow

sand lotus
#

would be cool to make action figures of your pets ๐Ÿ•

dawn iris
#

ye

light stump
turbid hill
#

waiting on som CP code for it

desert orbit
#

That scale project is great! Love the idea to make it compatible with a common container form factor

inner spade
#

IoT scale could be a hot commodity for bee keepers.

turbid hill
#

so thats how the leds get placed

sand lotus
#

sooo many led's on those charlie plexes

jovial estuary
#

i love pogo pin jigs

winged nova
#

I don't envy the person who has to just stick the led grids on over and over again all day

desert orbit
#

Iโ€™ve been working on a filament scale project with both the NAU and the HX711 for awhile now, hoping to get it across the finish line and posted to Printables/GitHub soon

waxen thistle
sand lotus
#

i have no use for a pogo pin jig but i love the idea of them

turbid hill
#

I want that 6x3 board

desert orbit
waxen thistle
#

@light stump I was even looking at the auctions for their mounting kits, just so I didn't need to reinvent the wheel with a 3D printer.

sand lotus
#

even getting one still need the featherwing logic board for it.

light stump
#

And often cheaper than buying a brand new display.

waxen thistle
#

Indeed, that's the magic ingredient for this setup @sand lotus

sand lotus
#

this is true, just got a 7" tft from digikey for about $50 and another $40 for the 40 pin driver board on adafruit

#

so about $90 and doesn't look as nice as the crestron since that one comes with a pretty gloss black bezel and built in button functions.

#

would be nice to have the 7" tft come in featherwing form factor including the driver hardware.

open girder
#

10% discount code, code is: expander http://www.adafruit.com #askanengineer @open girder https://youtu.be/pDd8NUTOTEs

ASK AN ENGINEER 7/20/2022 LIVE!

Visit the Adafruit shop online - http://www.adafruit.com


LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: ...

โ–ถ Play video
waxen thistle
#

I'm excited about the Crestron setup -- it's an ideal combination of price + potential functionality + size/aesthetics.

light stump
#

This model I pulled apart has lights on both sides and has an I2C led driver. Havenโ€™t messed with it yet though.

waxen thistle
#

Lights on both sides? Under the buttons or a rear-facing against the wall?

sand lotus
#

bluefruit sense for example that says it has deep sleep but doesn't really work well if paired with a tft

light stump
#

Left and right sides. I think with green and red LEDs for occupied/available.

waxen thistle
#

ahh, gotcha. Hmm. That has potential too. Be able to trigger them on demand, flash them for unread notification, etc.

sand lotus
#

the MagTag deep sleep works so well it's mind blowing.

#

under .3 microamps... ๐Ÿ‘€

echo canopy
#

@open girder adafruit Please Please Please tell me youโ€™ll make a breakout for this S-35710M timer IC

desert orbit
#

I love this super chill product video ๐Ÿ™‚

sand lotus
#

yup, i got a low power timer in my last order to try to get my feather tft battery to last longer during a power outage.

open girder
#

no one can say we do not deliver

turbid hill
#

lol

ionic garnet
#

this is cool

ashen dove
#

lol

desert orbit
#

Ablicโ€™s got an appropriately great rhythm section. In tune and on time!

waxen thistle
#

so, when is the next adafruit live concert? ๐Ÿฅ ๐ŸŽธ

sand lotus
#

i like this company already

desert orbit
#

Who needs a 35 kHz crystal when youโ€™ve got Marshall stacks and a PA?

cinder wind
#

such a fun video

ionic garnet
#

what a fun company

nimble jackal
#

A little blues will always work

winged nova
#

audio distortion is back it seems

waxen thistle
#

There are few problems that can't be solved with an electric guitar.

sand lotus
#

ah corporate speak buzzwords kinda make me puke like synergized, reminds me of dude where's my car with the continuium transfunctioner.

turbid hill
#

I have at work those cables but their cat 6a rated and yes they do 10gig but only up to 10'

waxen thistle
#

USB-C and Serial -- that's a pairing I didn't expect to ever see without a bunch of adapters

dim knot
#

Skinny Ethernet LAN UTP CAT5 Cable - 3mm diameter - 30cm long https://www.adafruit.com/product/5443

Skinny Ethernet LAN UTP CAT5 Cable - 3mm diameter - 1 meter long https://www.adafruit.com/product/5441

nimble jackal
#

Culture clash! USB-C RS-232

urban gale
#

That blue one is ๐Ÿ”ฅ