#live-broadcast-chat

1 messages ยท Page 50 of 1

sand lotus
vagrant flax
#

patiently awaiting my adabox ๐Ÿ˜Œ

sand lotus
rocky reef
sand lotus
#

Memento doesn't have enough free pins for SPI peripherals. Can do I2C and 2 free pins A0 and A1.

#

Art Deco is still pretty. Just depends on your aesthetic preferences. Some people don't like tomatoes. Everyone has their own tastes.

vagrant flax
#

I've wished a couple of times that the Neopixel rings had pads on the back instead of thru-holes (like the sticks)

#

it's a lot easier to design around

#

(and also solder lol)

winter zinc
#

Idea for the project: when it detects a face, it says "Hello, I am robot friend! May I take a picture?" instead of the automatic pic taking ๐Ÿ˜„

vagrant flax
#

Niiice job on the diffuser!

#

looks great

#

night and day

#

lol that's my problem with basically all tech these days lol, you always need your phone or whatever and it takes 20 steps to turn a light on

shell mason
#

nightstand light clock with alarm

urban gale
#

most of those RTC breakouts shd have a dedicated alarm function

vagrant flax
#

lately every time I want to make something I'm torn between the RP2040 propmaker feather or some ESP32. It's making me wish for an ESP32-flavored propmaker feather

#

(I know I can use the propmaker featherwing but I can't overstate how awesome the all-in-one propmaker feather is)

#

@sand lotus really coming in clutch with the gel film diffuser suggestion

vagrant flax
#

Oh!

#

I've improved this even further! Lemme see if I can find a more recent video

unreal bay
#

now that's a nice improvement, gotta love community contributions / ideas

vagrant flax
#

basically I improved the grid geometry for better led isolation and made some other modes too

#

it's simon-inspired ๐Ÿ˜„

#

I do plan to make a simon game with it!

#

Well I'll work on it soon then and get the code up!

wise iris
#

thanks guys!

upbeat coral
#

Is there gonna be an Adabox unboxing?

#

๐Ÿ˜€

rocky reef
#

thanks so much for hanging out folks!

vagrant flax
#

Thanks for another awesome show!

upbeat coral
#

Thank you for taking time for us

hard hollow
#

thanks folks! cya tonight

urban gale
#

Thanks all!

upbeat coral
#

Hey Y'll

dawn bear
#

Hello from soggy Los Angeles!

viral sail
#

Good evening everyone.

drowsy inlet
#

hello all

open girder
dawn bear
#

23cm of rain in two days

nova totem
#

Evening everyone

drowsy inlet
dawn bear
#

Can show rockets I built? ๐Ÿ™‚

brazen quail
#

Way kewl Scott. @rapid hornet

gray obsidian
#

the rolls are rolling around

drowsy inlet
#

yum ๐Ÿฃ

dawn bear
#

Good to see ya @rapid hornet

drowsy inlet
#

that could make a cool game if touchscreen - touch certain plates, goes faster on each correct

dawn bear
#

Doesn't the sushi slime the screen? Or the juice eat the plastic?

blissful apex
#

hello

gray obsidian
#

Main engine turn on. All your rockets are belong to us!

dawn bear
#

@haughty quiver Drying out? I am ... just...

cinder wind
#

INFINITE FOCUS

gray obsidian
#

So if you have ADHD it can focus for you?

cinder wind
#

wish I had infinite focus

gray obsidian
#

focuslider

smoky island
#

Amazing photo magic ๐Ÿช„

dawn bear
#

@cinder wind whats your f/ ratio? Or zoom range

cinder wind
#

now it's a button in Photoshop

nova totem
#

I was thinking how you would even do that

dawn bear
#

Stacking is a thing in Astrophotography but all at ~ focus

#

Freezes the air, helps the S/N, etc

#

@blissful apex The CAT!!!! I love the KITTY!!!!!!!!!!!

gray obsidian
#

psychedelic !

viral sail
#

๐Ÿช

smoky island
#

Those glowy globes look great ruby

dawn bear
#

@blissful apex what happens if the kitty meows? Also a great touch pad project for the kitty! Can we teach the kitty to play ? Touch?

#

Hi @smoky island !!!

gray obsidian
#

Cyberdeck all the thingz!

drowsy inlet
#

very cool. reminds me of environmental reactive effects we had in a game i worked on long ago (Def Jam: Icon) - environment reacted to music

cinder wind
#

Very cool @smoky island! Does the editor have vi or emacs bindings? ๐Ÿค“

dawn bear
#

BETTER BE VI ๐Ÿ˜„ Just sayin'

gray obsidian
#

ctrl-xโ€ฆ that'd be nano I suppose

drowsy inlet
dawn bear
#

Yeah XKCD is awesome

#

Nano? Ick, ๐Ÿคฃ

#

@haughty quiver now I know why I should have bought JPs PPoW

cinder wind
#

Is there an official guide for how to get CircuitPython stubs working?

turbid hill
#

nice add for VScode but the ext from joedevivo called CircuitPython does all the stub/board work.,

gray obsidian
#

Good old Neanderthal Technology ๐Ÿ™‚

cinder wind
gray obsidian
#

WANT

smoky island
gray obsidian
#

Wait no, I don't have the budget to power it

turbid hill
#

@cinder wind I would be interested in what you hit, I can update the github for the project to fix things or add feature requests.

gray obsidian
#

and you still have room for a bed?

#

๐Ÿ˜…

viral sail
#

Another great S&T. Thanks for sharing, everyone.

tulip canyon
#

Thanks all for sharing

gray obsidian
#

Next, make a sushi conveyor to put them under the microscope

#

n8 !

drowsy inlet
#

super cool stuff, as always. thanks all!

dry marten
#

Thanks for the show

upbeat coral
#

Thank s to all for sharing with us

cinder wind
turbid hill
#

@cinder wind, what version of the ext, 1.1.20 or 1.2.0, current best version is 1.1.20

cinder wind
#

the one from the extension list when I click "Extensions" and search for "CircuitPython". Looks like version 0.2.0. There is another process for installing extensions?

brazen stone
#

pointy end up, flamey end down

open girder
turbid hill
#

@cinder wind right click the ext and pick a version and roll back to 1.1.20, this is noted on the github issues page and it has to do with a missing metadata.json file in the boards section

open girder
#

10% discount code, code is: itglows http://www.adafruit.com ends at midnight NYC time

drowsy inlet
#

come for the engineering, stay for the noods

cinder wind
turbid hill
#

@cinder wind Don't worry it will be fine, this will be fixed, another way to fix the issue is to install 1.1.20 and take the missing metada.json in the boards subfolder and copy it to 0.2.0. I usually rebuild the stubs and boards regularly to keep up with newer boards on the download site. Which rebuilds that json file

cinder wind
delicate fractal
#

Kung Hei Fat Choi

turbid hill
#

@cinder wind you can either right click ext or open it's page up in VSC
or

#

@cinder wind sorry added extra 1 to the version

cinder wind
turbid hill
#

@cinder wind yes

#

@cinder wind are you on a mac

#

@cinder wind when using 0.1.20 can you pick a board properly now

cinder wind
turbid hill
#

@cinder wind I have a mac at work that I could test this, My experience is mostly Linux and some windows

rich wing
#

I'm never quite sure which credit/debit card will have availability when AdaBox ships.. if I add a gif certificate to my account now, can that be used for the AdaBox payment? #FOMO

open girder
cinder wind
turbid hill
#

@cinder wind sorry, I am not forcing anything you wish not to do. Maybe the other stubs system will work. I happened to be really familiar with ext and my preferred environment is Linux so I know what to look for in this ext. I can test on the mac see if I can duplicate it. I will submit some suggestions for it to the author.

cinder wind
turbid hill
#

@cinder wind I will test this tomorrow on the mac, I do know that mac serial is different than windows or Linux serial.

dim knot
turbid hill
#

@cinder wind I will check this, My windows VSC does not seem to do this nor does my Linux, I know that if you cannot pick a board then you cannot pick the com port. In testing things I usually plug in a MCU mount the circuitpy drive, then open VSC, open the circuitypy folder, then pick the board then connect to serial in this order.

delicate fractal
#

There's lots of videos on Youtube too, and some of them are cats. Billie is the best. As you might expect, she says "mad" a lot!

cinder wind
turbid hill
#

@cinder wind this ext was built on the code base from someone else for Arduino in the atom editor I guess the workflow was set in this way. One of the things this does is it tells VSC about where the global lib pack for CP is and maps the VID/PID for the board in question. I have never considered coding for a MCU without being actually on the board. What you describe is the workflow for ESP-IDF or Arduino where you code first and when ready push to a MCU, in that style of workflow you don't need the MCU until you are ready to test the code.

dim knot
#
delicate fractal
#

Video&audio just froze. Is that me or Adafruit?

drowsy inlet
#

frozen here as well

turbid hill
#

so it was not just me

open girder
#

yikes

turbid hill
#

Thaw out the Adafruit hamster

open girder
#

the broadcast service is down

vagrant flax
#

๐Ÿ˜ข

delicate fractal
#

Like, all of Youtube Live is down?

open girder
#

coming nack maybe ...

delicate fractal
#

"please stand by" just came live

open girder
#

seems back!

drowsy inlet
#

can hear voices

open girder
#

yah, that was me freaking out

#

haha

#

down again

delicate fractal
#

"people can use GPS <dead air>"

open girder
#

maybe back

steep mica
#

ok nobody worry I can take over:
as you can see here we've got blue circles and white circles. they can be different sizes. there's red rectangles sometimes

vagrant flax
drowsy inlet
#

or go the math route: given the above figures, calculate area of blue areas

open girder
#

ok, back maybe

crisp trench
#

Wow, I like this device.

delicate fractal
#

AoA? Angle of Attack?

dim knot
rich wing
#

And on another payment question... I'm starting a new job soon and while I'm doing the payroll direct deposit forms, can I have part of it deposited into my Adafruit account along with the other deductions?

(Kidding.. mostly. ๐Ÿ˜‰)

open girder
#

๐Ÿ™‚

dim knot
#

nOOds - Flexible LED Filament - 24V 1.2m long - Lime Green https://www.adafruit.com/product/5865

nOOds - Flexible LED Filament - 24V 1.2m long - Blue https://www.adafruit.com/product/5866

nOOds - Flexible LED Filament - 24V 1.2m long - Red https://www.adafruit.com/product/5867

bold tundra
#

can the 5v natural white led strip 320/meter but cut into shorted lengths?

dim knot
echo canopy
#

Question for the show @open girder

You sell a few GPIO expanders, between the PCF8574 and MCP23017 , do you have a favorite for usage (reliability , speed)

Iโ€™m using on aโ€™ ESP32 S3 I donโ€™t want to solder on the main ESP board and just use the expander to read input changes

Thanks

delicate fractal
#

During show&tell, JP showed off the manual focus... is there a manual exposure setting?

viral sail
#

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

upbeat coral
#

Thank you for taking time for us.

drowsy inlet
#

thank you!

tulip canyon
#

Thanks @open girder

gusty wedge
#

@haughty quiver Don't know if you have settled on a focus stacking software yet for the guide.
I have been doing focus stacking for microscopy of orchid protocorms and now starting to do some insect macro stacking as well using this thing. As simple as it can be with some nice results.
https://github.com/PetteriAimonen/focus-stack

haughty quiver
#

Thanks @gusty wedge Iโ€™ll check it out!

gusty wedge
#

Here's an orchid protocorm. With and without (I still need to improve this with some darkfield or Rheinberg techniques.

viscid bolt
#

Good afternoon.

inner spade
#

Hello!

lavish patrol
#

Hello, all.

open surge
#

good afternoon

viral sail
#

Good afternoon.

haughty quiver
#

hi there!

ivory flax
#

On the road. Going to miss part of your live shop and will have to watch later. Have a great weekend

lavish patrol
#

What's the focus of today's Workshop? ๐Ÿค” ๐Ÿ˜„

haughty quiver
#

it is unclear

lavish patrol
#

Lol

viscid bolt
#

and tricky

clever summit
#

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

tulip canyon
#

Howdy all

lavish patrol
#

Good evening, @clever summit ๐Ÿ‘

clever summit
#

Good Evening mr. Callaway

lavish patrol
#

Moar CRTs... ๐Ÿ˜„

spiral vale
#

Aloha!

lavish patrol
#

At work we had a degausssing wand.

#

Is that any relation to hocus POTUS?

drowsy inlet
#

hello all

lavish patrol
#

I see the new CRT.

vagrant flax
drowsy inlet
#

quick way to copy a list:
list2 = list1[:]
which is different from
list2=list1

sand lotus
#

We need emoji syntax ```py
:) for smiles in smiley :)

#

oh neotrellis blinkies

cinder wind
#

woohoo!

lavish patrol
#

Noice.

cinder wind
#

code for video that JP showed:

import time, random, board
import neopixel
num_leds = 32
leds = neopixel.NeoPixel(board.NEOPIXEL, num_leds, brightness=0.1)
leds[0:3] = (0xff00ff, 0x00ff00, 0x00ffff)  # set some initial colors
while True:
    tmp = leds[-1]   # get last color
    leds[1:] = leds[0:-1]  # move everybody to the right
    leds[0] = tmp  # stick last color at beginning
    if random.random() > 0.8:  # every so often, toss in a new color
        leds[0] = random.choice((0, 0, 0xff00ff, 0x00ff00, 0x00ffff))
    time.sleep(0.1)
cinder wind
drowsy inlet
sand lotus
#

says right there on the label inside "rechargeable batteries" and some instructions on their use. i would say good luck finding a battery but this is also the guy who figured out how to use a dewalt battery on a portable vacuum.

viral sail
#

It's the Cosmic Background Radiation channel.

lavish patrol
#

Lol

sand lotus
#

ahh static the sound of my childhood.

unreal bay
#

is this where you whip out your Raspberry Pi 1A with s-video out?

lavish patrol
#

Why is there a tomato on the bench? Is that Lars' lunch?

sand lotus
#

Quasar made some really good stuff.

cinder wind
#

Seems like best source of real white noise nowadays is old radios and TVs

sand lotus
#

My dad had a pair of 4 foot Quasar speakers that were amazing. They worked for about 40 years before I blew the speakers.

tulip canyon
#

Distance from camera also affects DoF

sand lotus
#

A bit advanced but you can record photoshop actions to automate generating images into animations or spritesheets. Actions can really help speed up your workflow. Not a big deal if you're dealing with 10 images but if it's 100+ images you're going to find a way to automate it.

sand lotus
#

This was lord of the rings i think

cinder wind
#

you kids and yer fancy softwares? back when we had to buy crazy split diopter lens like

#

(I don't actually do filming so I've never actually used such stuff, just watch movies ahah)

sand lotus
#

Pixlr is a good free alternative for photoshop online and for video editing HitFilms (for windows) is a good free video editing program I can recommend.

lavish patrol
#

Clever.

sand lotus
#

Nice effect to ensure everything in a picture is perfectly in focus.

#

Stacking images is widely used in space photography with telescopes.

#

Amazing quality for the Memento. Bravo. ๐Ÿ‘

lavish patrol
#

What's the resolution on that camere?

sand lotus
#

Can go up to 2560 x 1920

ivory flax
#

Will the momento camer do the green screen effect like you did in 2020 using a RGB ring and green light?

dawn bear
#

Cant see it

sand lotus
#

We can't see the window

lavish patrol
#

Can't see it, @haughty quiver

sand lotus
#

can see it now ๐Ÿ‘

inner spade
lavish patrol
#

Focuses? Foci? ๐Ÿ˜‰

cinder wind
#

what's the collective noun: a filmroll of focuses?

lavish patrol
#

A facility?

sand lotus
#

foci, like catctucuses

lavish patrol
#

Lol

cinder wind
#

"Lars is pretty dark". yeah no kidding there JP

lavish patrol
#

For Lars, the light should be green.

sand lotus
#

I feel like red would be a better color for lars... dark red.

cinder wind
#

@haughty quiver I like the changing pitch of the audio blips to indicate focus position

sand lotus
#

fun fact: dark white is grey

lavish patrol
#

Lars is like a Weeping Angel. You'll notice he never moves while on camera. ๐Ÿ˜ฎ

sand lotus
#

Lars looking at having some chicken dinner.

#

Good photoshop tips and tricks. I've never used that technique, good stuff.

cinder wind
#

Memento camera is cool in that it let's us code up some of the techniques our magic pocket computers can do, see actually how hard some of this stuff is

lavish patrol
#

Great Workshop again.

sand lotus
#

I can't believe half the features in the camera right out of the gate. It's pretty amazing. Exceeding my expectations for a microcontroller camera.

tulip canyon
#

Thanks JP, Have a great week all.

sand lotus
#

Thank you JP for another great workshop.

lavish patrol
#

Bye all. ๐Ÿ‘‹

haughty quiver
#

thanks much!

open surge
#

thanks JP!

haughty quiver
#

๐Ÿ“ธ

inner spade
#

Thanks JP!

sand lotus
#

๐Ÿ” ๐Ÿฆฅ

timid plover
#

Hello Deep Divers

shell mason
#

deep divers unite

eager matrix
#

Hi Scott. I hope all is well.

brazen quail
#

Keepin' it real in 'rado.

nova totem
#

"Why can't I hear Scott" Oh yeah I muted everything because I was on a teams meeting and having random voices from YT isn't ideal

dawn bear
#

Hi from LA. Hi! Earthquake. 4.5 about 10 minutes ago.

gritty falcon
#

Hello

lyric sphinx
#

Good morning.

inner spade
#

Hello!

dawn bear
#

Yes! Never get used to them.

#

We've talke about IDEs and I guess you use Sublime. Are there CP specific plugin's that know what is and is not CP? Or does everyone just use a "Python" language syntax/completion etc.

#

Others use different IDEs?

viscid bolt
#

Good afternoon

dawn bear
#

Of course @rapid hornet is doing C++

turbid hill
#

Use VSC plus Joes CircuitPython extension to handle stubs and boards

dawn bear
#

@rapid hornet Excellent. And yes I was hoping there are board stubs

turbid hill
#

Defiantly not Calgary at the moment

dawn bear
#

I still miss the kitty cam ๐Ÿ˜„

rapid hornet
dawn bear
#

Thanks. We need a remote kitty cam! :D. - Execellent

turbid hill
#

I tried out pycharm but I am afraid I am addicted to VSC

brazen quail
#

Improvements !

wind spoke
#

We need to find a way to get the cats near the camera at home... maybe a remote food distributor?

eager matrix
#

Did you see that they reviewed wire cutters recently?

proper prawn
#

Hi Scott and all present. Happy friiday!

dawn bear
#

Definitely not the kitty box... ๐Ÿ˜›

turbid hill
#

Are your cams in Apple or Linux and if Linux using V4L2 and have you encountered the issue with two many cams on the usb bus.

eager matrix
#

Speaking of cameras, I asked a tech question about an Adafruit product a few days ago and haven't gotten and answered yet. Iโ€™m using a Spy Camera for Raspberry Pi (Product ID: 1937) and I need to know what camera module it uses. Iโ€™m using with a RockPi board and itโ€™s not working so getting specifics will be helpful. Can anyone help me?

turbid hill
#

Same USB host controller or different host controllers.

#

The reason for the questions is that my channel I have 4 cams and have issues with multi-cams on same USB host controller

nova totem
#

I should get a new web cam, though lately the only thing I use it is for coming on show and tell

wind spoke
#

So all that setup for 2H streaming a week and some Show and Tell presence... we are lucky.

lyric sphinx
#

I seem to recall there's a bit in the USB video spec where the device announces its estimated bandwidth use, and there were some ('free' cameras, mostly) that either didn't do this or did it badly. I've no idea if it's still an issue anywhere.

turbid hill
#

You said your face cam is HDMI capture, is the capture itself a usb capture or a card like a black magic

#

Look in the MB for the breakout of USB to host controllers, it's usually a block diagram in the manual

lyric sphinx
#

(I'd had trouble with 4x USB cameras (same model) on raspberry pi, but good question if it's USB, driver, or streamer that was glitching)

timid plover
ornate coyote
#

@rapid hornet is your Sony ZV-1 the model ZV-1F or model ZV-1 II ? Vlogging or digital version ?

#

there seem to be 3-4 versions now

#

and a 4K version. Yes, I love the focus and eye tracking. Thinking of getting one.

unreal bay
ornate coyote
#

Sorry for the side rack - but you brought it up ๐Ÿ˜‰

turbid hill
#

I am using this camera for the bench, it does 4k and has a remote which is nice.

#

MOKOSE 12MP HDMI Camera 1080P USB HD Streaming Teaching Webcam, Recording 4K@30FPS Industry C/CS-Mount Camera with 6-12mm No Distortion Manual Zoom Lens

shell mason
#

nice xarnlen

glad mortar
#

hey

ornate coyote
#

Ooer, the logitech reach table top edition looks awesome from a usability POV - but not available yet ๐Ÿ˜ฆ

wind spoke
#

The "problem" with UK reseller is that they cherry-pick the product they follow, and it take time between availability on Adafruit and availability on UK shops. So if you want the latest product from Adafruit, you have to be lucky and wait... But they sometime have stock of old products or product not available anymore. And after some time they will make a discount if they don't want to keep following a product.

turbid hill
#

Auto Focus can be a pain

wind spoke
unreal bay
turbid hill
#

My Memento is here just have not unpacked it yet, this Sat I will do a mail call on my channel when I unpack all my new adafruit goodies

lyric sphinx
#

(So that's what camera firmware Melville (from Talos Principle 2) is running. ;) )

turbid hill
#

mentos candy releases co2 in suspension in cola in a vary dramatic result

unreal bay
#

maybe the lithium battery pack for the Memento would do similar

turbid hill
timid plover
#

what do you see on the logic analyzer ? ( I realize you are confident that PWM out is ok )

#

wait

unreal bay
turbid hill
#

The sigrok analyzer I used for signal acquisition I put it in a dedicated Pi

#

I send the Pi output to a capture card that is in OBS

#

I have two capture systems a black magic for the camera and a USB3 capture for anything on the bench I want to capture their output

brazen quail
#

With USB host support now in CP, is bar code keyboard to serial conversion easy ?

timid plover
#

reading the code to find the bug avoided the scope/logic analzer - good choice

unreal bay
turbid hill
#

When you run the ESP32 SDK Configuration tool and set a value is that value written to the MCU or is it stored in the build tree so when compiled and uploaded it then takes effect?

lyric sphinx
#

Ooh! I was wondering if that was getting worked on.

unreal bay
#

tree, sdkconfig

turbid hill
#

If the Motorola Symbol bar code scanner is any clue, it converts the bar code to a stream of keycodes that software has to interpret it depends on barcode like 128A or 37

nova totem
#

most the barcode readers I dealt with would act as a keyboard and "type" the code for you

#

Once configured

#

(used to work for the lottery - lots of barcodes)

lyric sphinx
#

Most of the barcode readers I've dealt with were cuecat. :(

turbid hill
#

It turns the code into a series of whatever the barcode said it was for example a UPC code is 11 or 13 numbers plug the scanner in a system and open a notepad and start scanning UPC codes and you get the alpha/numeric in the notepad as if you typed it on the keyboard

unreal bay
#

Most barcode systems have keycode symbols too, or the reader supports extra for the needed purpose, just need to find the pdf with them all in. Same pdf you use to switch between HID keyboard and other modes.

eager matrix
#

See y'all next week. I need a nap.

turbid hill
#

Woot in the ESP IDF 5.1 simplified some of the code for LED control, instead of pStrip_a->set_pixel it's now just led_strip_set_pixel

#

Are you getting some of those new strips that puts NEO pixels on both sides of the strip

#

I know from Dave Plummer channel 12V for long strips is better than 5v

lyric sphinx
#

You're thinking voltage drop from length and current draw.

turbid hill
#

Are you saying this is a problem in the S2 but not so much in the S3, I thought the S3 had a dedicated LED pin for fast speed

wind spoke
#

Should you try your python test code on a known working platform to verify the expected result as a reference?

nova totem
#

I somehow broke one of my playground pages earlier this week. Fixed now, not sure what happened.

turbid hill
#

Do playground pages if they get really good get transferred to learn guide pages

nova totem
#

support helped fix it

glad mortar
#

oh yea thats a great tip, actually on reason why I'm sometimes afraid of using CircuitPython for unattended little projects that I just want to keep going if they hit edge cases that I didn't anticipate but also probably don't care much about

#

oh neat yea

unreal bay
#

Is there something like safemode.py that can be used in the event of Hard faults?

wind spoke
#

You can use that mechanism to have your project run in loop on a silly error in the begining of the code, and you get a hard time to stop it. So only enable that once you know most of your code is working. ๐Ÿ™‚

timid plover
unreal bay
#

and does that run if a cpy hard fault happens?

#

I use safemode to log errors and reboot/enable usb etc, but seen hardfaults on other devices with screens and not sure they're trapped

#

Cool, thanks

#

Yeah Hard_Fault was at top of that page of reasons

glad mortar
#

for sure, would love to see more like that for how to do simple error handling setups for cases where you just wanna keep chugging as much as possible without writing the code itself all too "error handly".
Logging the edge cases to SD would be rad. Sounds like that could actually be a useful core addition

unreal bay
#

is there a way to retrieve the previous backtrace on reboot?

glad mortar
#

internal code storage would work with every board though?
Would just need log rotation and some size or rate limits

unreal bay
#

Had to decode a backtrace this week, and to have that shoved into nvm and displayed/saved next reboot would be next level

glad mortar
#

with SD I meant more just any available flash storage, worst case the internal fat filesystem

unreal bay
#

set a log rotation (30entries), use jsonL, and if ideally check for repeated entries and add 1 to error count

#

I've gone down the route of boot.json safemode.json and errors.json (code.py)

glad mortar
#

yea I think its different use cases, uart if you want full verbose logging.
Log file more for fatal crashes that are rare and intermittent

#

I would think about implementing that if you are open for the idea ๐Ÿ™‚

unreal bay
#

can they be weird numbers, like 13/47, or tens only?

turbid hill
#

why are the numbers 202 instead of 200 or 48 instead of 47

timid plover
#

interesting 16 bit number ? 0xffff

turbid hill
#

what if you change maxlen to 5

#

notice first value is now ffff

unreal bay
#

would it not be that if odd rather than even, you flip the polarity at the end and reset find_first

timid plover
#

what's the process when you add a new string to be translated ?

#

you looked for even ( did you look for odd )

proper prawn
#

Scott, b4 you end, can you please show the ESP32-S3 dual USB in close-up please. I want to order a few. I see some on Amazon.es

turbid hill
#

The board is on adafruit, it's the devkit s3

timid plover
#

timecodes are a fair trade for learning from you and all the Deep Divers

glad mortar
#

thanks for streaming

turbid hill
#

lolin also has a good clone of it with the two ports.

rapid hornet
proper prawn
#

Thank you Scott

turbid hill
#

when you change maxlen to 5 you got that at the start

unreal bay
#

fascinating, thanks Scott!

turbid hill
#

bye

glad mortar
#

nice ๐Ÿ™‚

#

have a nice weekend

rapid hornet
#

you too!

timid plover
#

youtube stream seems to be higher quality than what I saw in live

unreal bay
#

twitch was similar, regular blocking/pixelation as it switched down and then restablised. Showed up on code too when it moved

rapid hornet
#

youtube only has 480p now too

#

1080p should follow later

arctic abyssBOT
#

Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 20:00 Tuesdays
3D Hangouts - 16:00 Wednesdays
Show & Tell - 00:30 Thursdays
Ask an Engineer - 01:00 Thursdays
John Park's Workshop - 21:00 Thursdays
Deep Dive w/Foamyguy - 22:00 Fridays
FoamyGuy's CircuitPython Stream - 16:00 Saturdays

smoky island
brazen chasm
#

heya

inner spade
#

โ˜•blinka

sand lotus
#

good morning โ˜• I've been up all night working on a touch driver.

clever summit
#

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

#

I have been maintaining my plant sensors. Swapping batteries, organize the cards in Home Assistant etc. Also ordered seeds for the coming season, I made a Home Assistant integration for the Growcube watering system.

sand lotus
# inner spade โ˜•<:blinka:342384086444146718>

Trying to base the touch driver on something you and Jerry Needel did for the stmpe610 (tft featherwing touch driver). Actually found someone that wrote a driver for it last year but it's missing a lot of features compared to your stmpe610 driver... like the auto calibrator script. It's challenging but I'm making progress.

brazen chasm
#

๐Ÿ‡ธ๐Ÿ‡ช im trying to do the feed_callback in tandem with a requestt, or fetch on the pyportal. @smoky island fix the blocking last week and im gonna try it

sand lotus
#

XPT2046 touch driver for circuit python. One exists but not a lot of features yet.

unreal bay
#

hey tim + all ๐Ÿ‘‹ We logging data today?

#

Ah cool, nice. I wanted to sticker my face in photos in a similar vein

sand lotus
#

I think pin 6 might be D10 on most boards

#

I finished getting my sdcard working with display and touch driver. So I did a lot of breadboarding last night with pin #s specifically for CS pins.

#

SDcard CS is typically on D5 (tft featherwing), touch is on D6, and TFT CS is usually D10... for ESP32-S2/S3 anyway.

#

Not always those pins of course, it's just something I've noticed while working with different displays.

#

are you using the correct toml.setting to setup webworkflow?

#

yeah I think they changed it in 9.x to something other than we were used to in like 8.3. slightly different naming convention now.

#

ah nevermind. It's still CIRCUITPY_WIFI_PASSWORD it's just that they added CIRCUITPY_WEB_API_PASSWORD

inner spade
sand lotus
#

I think it has the capability to automatically capture multiple images, so that's kind of like video. Though Jepler is working on UVC video but it doesn't seem to be related to that.

#

Didn't know wokwi could do stuff like that. Neat.

#

Registers are determined by the controller chip and the control bytes are in the chip datasheet. All peripherals have a controller chip of some kind usually. You'll have the datasheet open on one monitor and PyCharm on the other. Constantly looking back and forth to correlate the register bytes.

unreal bay
#

famous last words...

sand lotus
#

If a peripheral doesn't have a controller chip and it's raw then you use Seesaw, then Seesaw becomes the controller chip.

#

Hereโ€™s what Iโ€™ve been working on all night. Today seems like breadboard day.

#

Basically made my own featherwing

inner spade
unreal bay
sand lotus
#

Yes I thought I got the driver working well but there's still something wonky with init because it reloads twice every soft reboot. ๐Ÿ˜…

#

Oh the display works great but I didn't test the sdcard or touch. Confirmed sd works, last piece is the touch driver. Can't even get it to print x,y coordinates yet. ๐Ÿ˜ฆ

#

Also found out if you have a /sd directory in CIRCUITPY in 8.x it will cause sdcardio to fail. It will say directory already exists. However in 9.x I think they're making /sd a requirement for virtual mounting.

#

Whenever you do a search in your url address bar you always add a !g, what does that do?

unreal bay
#

Internally, or externally, has there been talk of auto-creating that SD mount folder if required (in v9)?

sand lotus
#

Maybe for duck duck go because I don't see that listed in Google's search operator list.

#

oh those are nice quick operators. very cool.

sand lotus
grand tusk
#

Put your import in "/repl.py" (If you have the latest CP build).

unreal bay
#

3k was too small, more like when the transfer was interrupted, possibly other CS called? Does it resume if interrupted?

#

Yeah this one should work

sand lotus
#

You can setup SPI baudrate ```py
spi = board.SPI()
while not spi.try_lock():
pass
spi.configure(baudrate=24000000) # Configure SPI for 24MHz
spi.unlock()

unreal bay
#

Oh good point, set the spi to max speed of slowest device\

inner spade
#

Recently had a โ€œbadโ€ SD card interfere with the displayโ€™s SPI bus. The card worked fine when connected to the desktop via a USB adapter. Swapped the SD card with a new one for the fix.

sand lotus
#

I kept having sdcardio stall and wouldn't play nice sharing the bus with the TFT. I thought it was locking but it actually ended up being poor breadboard wire connections.

inner spade
#

The symptom:

sand lotus
#

bad sd card did that? interesting.

inner spade
#

It made some pixels transparent. It was responding to TFT SPI commands even with its CS pin removed.

sand lotus
#

no timeout errors during writes? can try umount and umount the card after each use.

#

if you remove an sdcard while it's writing it will definitely corrupt files and/or the card.

#

Are you initlizing the sdcard before the TFT? With sdcardio it's best practice to do that according to what I've read in git issues.

#

if it's an Adafruit sd reader then it likely had card detect which will trigger when you remove it.

#

When in doubt add print statements everywhere.

#

that's a great question. i have no idea.

#

definitely smaller file size than last time

#

I've been up all night/morning. I'm done for the day. ๐Ÿ’ค

unreal bay
#

isn't that success

#

okay, larger please, more bytes

#

If you wack up the SPI rate then you may suffer less, but can use more than one spi too

strong acorn
inner spade
#

Yes, the TFT and SD share the bus.

strong acorn
#

lower left SD: same SCK and MOSI

unreal bay
#

bottom left across one, SD + MMC label

inner spade
#

Schematic Page 2 showing the camera isnโ€™t included in the guide. I filed an errata earlier for that.

#

Glad you took this approach. Good example for how to build your own camera using breakout boards while taking advantage of the work done on the Memento code.

#

photo_bitmap.palette ?

unreal bay
#

its not, adafruit boards are adafruit prefixed, FeatherS2 is an Unexpected Maker board

inner spade
#

Excellent stream. Thanks!

unreal bay
#

Thanks Tim

open girder
#

Desk of Ladyada - Flippin' Floppin' Happily Rockin' https://youtu.be/-BVE0cEJSvU
Floppsy board work, restoring hardware and integrating Adafruit_Floppy examples for mass-storage mode. Then - we aim for disk writing and Apple Disk ][ support, requiring hardware additions and support for 'hacked' disks with an external sensor.

Floppsy board work, restoring hardware and integrating Adafruit_Floppy examples for mass-storage mode. Then - we aim for disk writing and Apple Disk ][ support, requiring hardware additions and support for 'hacked' disks with an external sensor.

โ–ถ Play video
tulip kestrel
#

apple floppy feather wing!

gray obsidian
#

thought I missed 90min but then I re-readโ€ฆ 90s ago ๐Ÿ˜„

sand lotus
#

Now installing Apple OS7, please insert disk 2 of 20.

shell mason
#

nice scotch

#

i still have casette drive for c64

sand lotus
#

Users her power of her optical sensors to find what you need on digikey.

gray obsidian
#

Well, in theory the existing sensor you can mount as SMD on the border of the PCBโ€ฆ like with D-Sub connectors

#

probably not easy to batch manufacture though

sand lotus
#

If the legs are long enough with a vertical sensor couldn't you just bend the legs 90 degrees?

#

ah but manufacturing with pick and place would require physical intervention

tulip kestrel
#

how old is your little one?

viral sail
#

Thanks and good night.

shell mason
#

great one

sand lotus
#

Thank you for the episode. Hope you feel better can definitely tell you're a little under the weather. ๐Ÿค—

gray obsidian
#

Thanks!

sand lotus
#

On RGB colorspaces too. neat!

#

oof MP core coding. Any time I see MP or QSTR I immediately know whatever you're doing is probably over my head.

#

This is all for camera borders? I would just create 2 rectangles in displayio then use bitmap saver. ohhhh you can't because they're jpgs? welp, GL sir. ๐Ÿซก

#

That sounds like a PyCharm thing. With Notepad++ it will recognize if a file is closed and ask you if you want to keep that file open or close it. A nice feature of Notepad++.

#

looks like blue and red are swapped?

#

if there is no blue then the pink color is closer. actually looks like the absence of blue. the pinks are exactly the same. one is almost purple and the other is more fuschia.

#

i'm just going off the colors i'm seeing on your monitor, not the values.

sand lotus
#

correct me if I'm wrong but this is because someone wrote the swap function but not an unswap? for 565 i think you mentioned something like that in discord chat the other day.

#

Cpython is like a weird mashup of C and Python. looks so weird.

#

seeing void's and printf's in the same function makes me twitch a little. it's just weird.

#

it's always useful to convert from a to b then b to a... it helps to confirm everything is working right. hearing that it only works one way just made something like this an eventuality.

#

yeah i had an errand to run and back. this is the first time i'm ever seeing copilot used too. interested in seeing how that's used.

#

i've used openai/chatgpt to help write a driver so i'm not as oppose to ai help anymore. it works ok-ish.

#

well done ๐Ÿ‘

inner spade
#

Shift the second by five to put it back where it was

sand lotus
#

if you're off by 1 then CGrovers advice seems valid. try 5 and see if it shifts the 1 out to a 0

#

That was extremely satisfying. Watching someone figure out bit shifting and confirming the binary is far more satisfying than I thought it would be.

inner spade
#

I spent a few years writing machine language and can occasionally think in binary.

sand lotus
#

I've never had any interest in actually learning binary to the point of being able to read it without a converter... but I'm starting to see why people are attracted to it.

inner spade
#

Can co-pilot optimize the resultant function code as well? Perhaps more friendly than pylint?

sand lotus
#

Interesting thought. Maybe co-pilot could be a linter in the future?

#

the rabbit hole demands a sacrifice

inner spade
#

Got to head out now. Fun thought process. Will have to catch the remainder of the stream later on-demand.

sand lotus
#

Can always pick up later after getting a clear head. Think I'm going to head out too. Great stream!

unreal bay
#

got a lot of nice looking images in that folder ๐Ÿ˜‰

#

does that colour difference mean it's like BGr rather than rgb?

#

(only half following along)

#

like GBR instead or something, bizarre

#

Thanks Tim

haughty quiver
#

hi all!

viral sail
#

Good afternoon. โ„๏ธ

inner spade
#

Does anybody really know what time it is? Does anybody really care? ๐ŸŽต

sand lotus
haughty quiver
#

haha

cinder wind
#

RTC Breakdance board ? Awesome, I love that band

haughty quiver
#

๐Ÿค–

sand lotus
#

Now I have to go look up what truffle oil is really made of.

cinder wind
#

This board is for real time, not that fake time stuff

vagrant flax
#

Oh man half price for these boards is a steal ๐Ÿ˜ฎ

sand lotus
#

Stewart or McAvoy these timelines are confusing.

split gazelle
#

would you say it looks sharp?

tulip canyon
sand lotus
#

Sharp displays have their own SharpMemory Framebuffer, neat.

sand lotus
#

How often would it really need to be resync'd with something like an NTP sync?

vagrant flax
#

@sand lotus Not often, these things are extremely precise

split gazelle
#

Used the same breakout for the talking Adabot clock too (itโ€™s my favorite rtc)

shell mason
#

lars drinking coffee on that gif must be

#

very sharp display

sand lotus
#

ah the example uses adafruit_ntp, that's nice.

vagrant flax
#

I've used both these and the PCF8523 extensively and unlike the PCF8523 these really don't lose time at all

#

the PCF8523 tends to end up a few seconds fast/slow depending on temperature and other variables

echo canopy
#

Questionโ€”โ€” The SQL pin as an #interrupt โ€ฆ wild it just do a super short millisecond pulse that you can read ?

viral sail
#

Thanks @haughty quiver

lyric frost
#

Thanks JP ๐Ÿ˜

sand lotus
#

It has a temp sensor inside to keep the crystal at the proper heat so cold weather doesn't affect it. That wouldn't apply to me though. ๐Ÿ–๏ธ

unreal bay
#

about 5seconds per month

echo canopy
#

Thanks JP

vagrant flax
#

Thanks @haughty quiver!

haughty quiver
#

thank you @unreal bay !

unreal bay
#

thank you ๐Ÿ™‚

tulip canyon
#

Thanks JP - See you next "TIME"

sand lotus
#

Thanks JP, picked up 2. ๐Ÿ•

inner spade
#

Thanks! The time just flew by.

cinder wind
haughty quiver
#

heh

gusty wedge
#

I came a bit late to the stream, but Adam is livestreaming about splitting diatoms with a focus ion beam
https://www.youtube.com/watch?v=f_VBNmXXvc4

We are going to (try) to use a Focused Ion Beam (FIB) microscope and our project, the Open Beam Interface, to slice some diatoms in half.

Follow us on the socials:
Isabel:

Adam:

โ–ถ Play video
#

(I think it's comming to an end ๐Ÿ˜ฆ )

hard hollow
#

โ˜• โšก ๐Ÿ‘‹

upbeat coral
#

Hey Y'll

sand lotus
#

Good morning โ˜•

lavish patrol
#

Good afternoon all. ๐Ÿ‘‹

rocky reef
viral sail
#

Good morning everyone.

vagrant flax
#

Good morning odentvHi

viscid bolt
#

Good morning

rocky reef
#
vagrant flax
#

Time to build a clock ๐Ÿ˜

upbeat coral
#

AM

lavish patrol
#

It's 4:04pm here...

#

4:05 in fact

vagrant flax
#

Very slick and professional-looking

sand lotus
#

The precision of the RTC sold me. I got 2 of them to experiment with.

#

diffuse

vagrant flax
#

they also hide the unlit segments really nicely

#

yeah those filters are a necessity

lavish patrol
#

I have an internet clock. It's fine. It only accesses the internet once a day, and just keeps time in between. ๐Ÿ‘

sand lotus
rocky reef
sand lotus
#

exploded view animations are always so satisfying to watch.

rocky reef
sand lotus
#

If Liz can figure out Mars time then Earth time would be no problem for her. ๐Ÿ‘

vagrant flax
#

yeah clock UI was not very good in the past!

#

Rotary encoder is definitely a lot simpler and more intuitive

viral sail
#

The biggest pain about digital clocks was always that the hours/minutes could only be set forward. If it was fast by a minute, you had to press the minute button 59 times to reset it.

lavish patrol
#

Changing clocks is one of my pet hates.

vagrant flax
#

Rotary encoders (especially ones with a button) are very versatile for lots of things really

#

one of my favorite tactile controls

sand lotus
#

Biggest issue with adding a PIR sensor on the bottom is due to the angle of the display. There's even less room with an angled display.

upbeat coral
#

Does it bother anybody that the primo tech of the day just a few short years ago, is now so confusing to us?

lavish patrol
#

Lol

sand lotus
#

Those specific rubber feet have just the right hole diameter for M3 screws. Just heat insert an M3 threaded insert and the feet screw right in.

vagrant flax
#

awesome

#

incidentally I get my adabox in the mail today ๐Ÿ‘€

sand lotus
#

that is cool, great design.

#

Is there a guide on doing this with Circuit Python and AdafruitIO or currently only for WipperSnapper?

vagrant flax
#

I really love the mounting slots

#

I don't know the name of the aesthetic but it's very raw with the exposed cables and everything (I love it)

sand lotus
#

The 2500mah is the biggest single cell dichromatic lipo Adafruit carries. Looks like it would fit in the top compartment no problem.

lavish patrol
#

Dichromatic?

vagrant flax
#

ah yeah that's very appropriate

sand lotus
#

yeah 6600 is the dual 18650 and that would be really thick cylinder, doubt it would fit.

lavish patrol
#

Blobtopus looks scared...

#

Seven tentacles would make it a Septopus ๐Ÿค”

vagrant flax
#

the legs version is killing me ๐Ÿ˜‚

lavish patrol
#

Me too.

#

The would be a Duopus...

rocky reef
#

Blobtopus By Entroisdimensions_figurine
https://cults3d.com/:1762570
https://youtu.be/WCAywqaxUNA

Cults 3D

Two versions, with the mouth closed and open.
For his eyes I used black filament ๐Ÿค

Print-in-Place, no supports โœ…

Don't forget to give me a like ๐Ÿ’œ
Share photos of your prints ๐Ÿ™

Check my Patreon ๐Ÿ‘‡
patreon.com/bigovereasy

[creation blobbuddy]

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:

Blobtopus
By Entroisdimensions_figurine
https://cults3d.com/:1762570
CR10S Pro V2
Pink PLA
12hr 41mins
X:249 Y:230 Z:73mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retraction
200C / 60C
89g
60mm/s

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

โ–ถ Play video
#
vagrant flax
#

oooh that communicator is awesome

sand lotus
#

Nails for hinges is a neat idea.

vagrant flax
#

would be cool to have a LoRa version of something like this too

#

could sent text and bloops and bleeps to each other

sand lotus
#

New Fona will be LTE perhaps according to what I saw on AAE.

vagrant flax
#

Oh! I updated the rainbow particle mode to have a motion blur now too ๐Ÿ˜„

sand lotus
#

The accelerator is really neat. Well done squid.jpg!

vagrant flax
#

a late addition lol

#

@sand lotus Thank you! ๐Ÿ˜„

sand lotus
#

That thing is feature packed. ๐Ÿ‘

lavish patrol
#

Noice.

vagrant flax
#

Thanks for showing it on your fidget toy, I haven't been able to see it yet! ๐Ÿ˜„

#

Oh you might already have the latest and I'm just blind ๐Ÿ˜‚

lavish patrol
#

Great show, guys. ๐Ÿ‘

vagrant flax
#

Thanks for the show, super fun as always!

lavish patrol
#

JP's Workshop, AKA the Lars Zone.

viral sail
#

Thanks @rocky reef & @hard hollow

upbeat coral
#

Thank you for taking time for us.

sand lotus
#

Thank you for the show.

lavish patrol
#

Bye all. ๐Ÿ‘‹

hard hollow
#

thanks folks! cya tonight

rocky reef
#

thanks so much for hanging out

split gazelle
upbeat coral
#

Hey Y'll

tulip canyon
#

๐Ÿ‘‹

haughty quiver
#

hi!

rapid hornet
#

๐Ÿ‘‹

inner spade
#

๐Ÿ‘‹

cinder wind
#

yay thanks Scott!

sand lotus
#

Nice high density strip. ๐Ÿ‘

rapid hornet
#

esp32 will now run CP on the second core too

cinder wind
sand lotus
#

Very nice Trevor. App looks like a nice extension of wippersnapper.

#

Diatoms in coffee filters? I hear filter I think coffee.

#

Oh wow nicely done. Nanoprobes next on the menu?

dawn bear
#

@steep pilot Love the furry friend. Was the cat the source of the mute? ๐Ÿ˜„

#

Let the kitty paw with it. ๐Ÿ™‚

sand lotus
#

Hmm can wled work with hub75 matrix panels?

dawn bear
#

๐Ÿˆ

upbeat coral
#

Thank you to all for sharing

tulip canyon
#

Thanks Liz, thanks all for sharing

sand lotus
#

Thank you everyone for neat projects and Liz for hosting.

haughty quiver
#

thanks @split gazelle ! thanks Showers/Tellers!

split gazelle
#

thanks folks!

open girder
#

10% discount code, code is: neorgb http://www.adafruit.com ends at midnight NYC time

drowsy inlet
#

hello all

delicate fractal
#

Does US' Presidents Day always line up with Canada's Family Day?

dim knot
#
vagrant flax
#

Just got my Adabox today ๐Ÿ˜„

gray obsidian
#

Whenever Canada joins the US it's gonna become Presidents Family Day?

vagrant flax
#

It's way too cool to spoil

delicate fractal
#

It could be Family President's Day.

vagrant flax
#

I've been 25 for nearly 20 years ๐Ÿ˜Œ

gray obsidian
#

Oh, me as well ๐Ÿ™‚

delicate fractal
gray obsidian
#

Retro FTW!

rotund marsh
#

ok to ask Engineer question here?

sand lotus
#

yes but they don't answer them until the end of the show

drowsy inlet
#

oh man, those yawns are contagious even over internet ๐Ÿฅฑ

gray obsidian
#

I still have to use my Google Cardboardโ„ขโ€ฆ Someday I'll have an ordiphone that fits in.

sand lotus
#

Josef Prusa does that for 3D printing chats

dim knot
sand lotus
#

If they can all load Linux then they can load Blinka. ๐Ÿ˜‰

gray obsidian
#

Which are 5V-compatible? I know, it's a gimmick, but with retro stuffโ€ฆ

#

I guess none

#

I wonder if a Cranberry Pie would boot with a loud rock tuneโ€ฆ ๐ŸŽต

turbid hill
#

I have the Potato board, it works real well, I also have the EEMC module for the potato that works well.

gray obsidian
#

Oh well it's the same with larger boards back then with U-Bootโ€ฆ everyone forked U-Boot and never upstreamed (it wasn't upstreamable anyway)

turbid hill
#

We used the Ornage Pi5+ at work to do 8K video streaming

gray obsidian
#

Wait, are we live? ๐Ÿ˜„

turbid hill
#

yes

#

Live as in we are consuming Oxygen

open girder
#

10% discount code, code is: neorgb http://www.adafruit.com ends at midnight NYC time

dim knot
sand lotus
#

FoamyGuy's cyberdeck editor really piqued my interest. Pushing new boundaries and features for Circuit Python.

haughty quiver
#

I'll remake this video now that we're locking the exposure/gain/WB, but here's a video example of rack focus w MEMENTO https://www.youtube.com/watch?v=_5nHqYCt_S4

testing programatic manual focus for rack focus/macro focus stacking/split diopter shots -- still need to add exposure/gain lock and white balance lock so images don't strobe.
John Park Learn Guide coming soon

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


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

โ–ถ Play video
sand lotus
#

Why did Liz make a sushi conveyor belt? Because she can. Exploring what you're capability of is a never ending journey.

#

Is it possible to make a DIY solder flow at home? Asking for a friend who's really into PCB's. ๐Ÿ˜…

tulip kestrel
#

can you make the memento take multilabel picks from far focus to close focus and have circuitpython combine all the picks to a full focus picture?

delicate fractal
#

You could probably use the heated bed of a 3D printer too.

sand lotus
#

I know you can reflow with a toaster but I'm just enamored by how beautiful the solder flow machine is. Like a solder fondue fountain.

haughty quiver
sand lotus
#

Oh they were asking if it was all done on the memento... not yet anyway.

tulip kestrel
delicate fractal
haughty quiver
#

You could probably use the bitmaptools library in CircuitPython to do a split diopter shot right on the MEMENTO

#

@delicate fractal it is a very involved process that can take a few minutes on a powerful desktop computer

#

trying to do focus stacking on a microcontroller it would wimper and smoke a bit and then burst into flames

haughty quiver
#

Although IIRC @cinder wind may have implemented focus stacking on a microcontroller in the past for purposes of Mars data collection

gray obsidian
#

"We made a minuscule connector, but please add four larger levers in the corners" ๐Ÿ˜…

sand lotus
#

Aww but it doesn't have blue feet but still keep the blue footed birdie.

dim knot
vagrant flax
#

Oooooh a really nice tiny WLED board

dim knot
#

Adafruit ItsyBitsy ESP32 - wFL Antenna - 8 MB Flash / 2 MB PSRAM
PRODUCT ID: 5890 https://www.adafruit.com/product/5890

Adafruit ItsyBitsy ESP32 - PCB Antenna - 8 MB Flash / 2 MB PSRAM https://www.adafruit.com/product/5889

merry gulch
#

??? How do you measure pulse width and cycle time of a digital signal? Like the frequency and duty cycle of a PWM signal. Can it be done with a RPi and python? Or is this something for a micro? What is the interface type for that kind of input? Want to read the values programmatically rather than use an oscilloscope scope or DVM. ???

echo canopy
#

Question @open girder

ItsyBitsy ESP32

What is the voltage range on the BAT pin, possible to power it with 3x AA or AAA ? 4.5ish volts for on the go ?

delicate fractal
#

Meshtactic is a LORA thing

rotund marsh
#

Question @open girder, does Adafruit have something that can efficiently limit current
to stop 'stalled' servos drawing too much current?

Would prefer them to stall weakly or temporarily stop. Am fixing my shoddy code, will use enable pin more aggressively. But electronics/hardware protection would be good. Should I use Polyfuse, or Current limiting IC, or something else? Got module(s) for this scenario?

Making a servo based wood tile display with 192 servos (12 groups of 16 servos). Managed to burnout mosfets on ~12 knockoff PCA9685 16 channel servo controller boards. Serves me right for not buying Adafruits which comes with beefy mosfet for reverse voltage correction.

The PSU is Meanwell RSP-320-5 maybe that'll auto shutdown if things get wild, I'll check the specs...

https://us2.dh-cdn.net/uploads/db5587/original/3X/1/6/166258aed4ae3170d4eae52a357213a54a0dbc82.gif

Uploaded 60 sec short to https://youtube.com/shorts/FOoa_OAFeZs?si=K3-5_LAAlbB21x-5 code/design shared on github

Cheers!

sand lotus
#

Had to look it up, that's the diagram on their site. Sounds just like LORA network really.

echo canopy
#

You had a desk of ladyada on Sunday .. just a โ€œfunโ€ question did you watch the Super Bowl? Or busy with shop stuff ??

Thanks

haughty quiver
#

I watched, what a great game

rotund marsh
#

Thank you for the advice!

merry gulch
#

Thanks

upbeat coral
#

Thank you for taking time for us.

crisp trench
#

๐Ÿ–ค

gray obsidian
#

n8 everyone!

tulip canyon
#

Thanks Adafruit, have a great week all

vagrant flax
#

Thanks for the show!

sand lotus
#

Thank you for a happy valentine AAE โค๏ธ

haughty quiver
#

bye!

tulip kestrel
#

what is zinner

gray obsidian
#

Zener

sand lotus
#

pun on zener diode and moment of zen

#

which I think Jon Stewart ended his Daily Show's with "here's your moment of zen".

inner spade
#

๐Ÿ‘‹

lavish patrol
#

๐Ÿ‘‹ ๐Ÿ˜€

drowsy inlet
#

hello all

sand lotus
#

good evening โ˜•

tulip canyon
#

Hello all

viral sail
#

Good afternoon.

dawn bear
#

Hi From Los Angeles.

haughty quiver
#

Hey there all!

clever summit
#

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

split gazelle
#

hiiiiii

cinder wind
#

a crouton code?

#

I love croutons

lavish patrol
#

I see Lars has got a friend...

sand lotus
#

We poppin ๐Ÿฟ

lavish patrol
#

The are two @clever summits...

sand lotus
#

electric lederhosen?

lavish patrol
#

Lol

viral sail
#

Zeiss planetarium projector?

sand lotus
#

brangelina

cinder wind
#

SLARPPY?

lavish patrol
#

That's funny and frightening in equal measure...

sterile forge
#

blaupunkt radio

lavish patrol
#

John Plars?

sand lotus
#

now we have swelce with taylor swift and travis kelce.

lilac tusk
#

or kelift

sand lotus
#

if i buy 100 little baggies i feel like some agency is gonna flag and visit me.

drowsy inlet
#

erin has some cool light projects

#

that wooly wall was neat

cinder wind
#

JP got a whole planetarium, not just a single projector

drowsy inlet
#

audio looks good here

lavish patrol
#

Audio's fine here.

sand lotus
#

it was just that 1 day, things were a little off last week.

dawn bear
#

All is fine

sand lotus
#

caveat, keypad library might not work with some multiplexers like the mcp23017.

viral sail
#

You can ID plants by doing a Google image search.

sand lotus
#

stamen and pistil, i would like to thank my 3rd grade teacher for making me remember that information that i never thought i needed, until today.

#

It's mind blowing with the stacking technique how much quality of an image the memento is capable of.

cinder wind
#

"Get a free class in Photography by reading Learn Guides and building electronics projects"

lavish patrol
#

Lol. A bit early for Halloween...

sand lotus
#

I honestly didn't know about these photography techniques, very informative.

lavish patrol
#

Does the Memento report on its lens status, i.e. focus?

muted oasis
#

I'm getting a lot of vertical banding artifacts in the pictures from the memento (I loaded up the fancy camera circuitpy code) - anyone else? Is that a software or hardware problem?

cinder wind
lavish patrol
#

Aha. I see it does. ๐Ÿ‘

sand lotus
#

that can sometimes happen if there's a light source pointing towards the camera almost like a lens flare but sometimes the sensor just can't figure out what to do and you can get lines. that's happened on some of the first digital cameras since the 90's.

tulip canyon
#

For advanced depth imagery check out Photoshop Neural Filters > Depth Blur
You can achieve some really cool results including exporting depth mattes

shell mason
#

las memento weatch there

sand lotus
#

if the banding is always in the same place in every photograph then that would be a potential hardware issue.

unreal bay
#

I'd love to see panorama mode, with just the edge detection of previous frame edge, then do the real work on pc, but I did look briefly for embedded panorama stiching๐Ÿ˜…

glass stag
#

Howdy all.

#

JP is the best part of my Thursday.

sand lotus
#

I don't think a microcontroller would be powerful enough to stich multiple images together. not yet anyway even with an S3. definitely a photoshop type of project.

tulip canyon
#

Bracketing and HDR photography would be neat with Memento

lavish patrol
cinder wind
#

Modern phones & cameras do so much with their secret on-device de-noise algorithms that we think we're getting these clean images when really it's all magic

sand lotus
#

the processors in phones are like 1000x more powerful than a microcontroller for graphics.

lavish patrol
#

Lars and Slappy look like they've just come back from lunch.

#

Slappy had too much coffee.

cinder wind
#

hehehe

unreal bay
#

So I was watching foamyguy streaming about the pycamera library and using breakout for the OV5640 (camera with optional autofocus), possibly due to not having the momento, and I believe it's the same camera as momento, so in theory could people theoretically use that breakout camera module (with a metro esp32s3 to avoid compatibility questions) for this learn guide and have the same camera control (assuming we swap the manual / auto-focus firmware.bin in the camera)... https://www.adafruit.com/product/5838 (120* auto) or https://www.adafruit.com/product/5840 (72* auto).

shell mason
#

Lars say I can a take a memento pic of you?

tulip canyon
#

Remember "red-eye reduction" that used to strobe your eyes with blinding blinks before taking the pic? lol

lavish patrol
#

I like the cool white, warm white mix.

#

My grandfather had one of those.

tulip canyon
#

I've got a Rollei

cinder wind
#

of course all old technology has to have what looks like a reactor chamber

tulip canyon
#

What size negatives?

#

A grain magnifyer is critical for sharp enlargements

gaunt plume
#

this is an incredible setup to tune into

glass stag
#

Where does the SD card go, or is it over WiFi? ๐Ÿ˜†

lavish patrol
#

Lol

gaunt plume
#

Feel like I sometimes tune into JP Workshop and I understand what's going on but wow am I intrigued now

lavish patrol
#

This is JP's Workshop, 1950's edition...

cinder wind
lavish patrol
#

Lol

viral sail
#

I'm curious what type of lamp that uses, and if it's something that's easily replaceable.

lavish patrol
#

Probably one of those halogen lamps.

glass stag
viral sail
#

That's a nice piece of analog photo tech.

tulip canyon
#

Mine uses a pretty common PH140

lavish patrol
#

Edison screw.

glass stag
#

It was probably originally a lead-mercury-asbestos bulb that would last 100years,

unreal bay
#

Does it not need cooling for the light hitting the slide?

lavish patrol
#

35mm

unreal bay
#

oh wow, that's good

tulip canyon
#

you may be able to get a larger carrier. That looks 135

#

If you shoot 120 you can get 6x6 or 6x9

viral sail
#

Thanks @haughty quiver . Have a great weekend everyone.

tulip canyon
#

Thanks JP

lavish patrol
#

Another great workshop, @haughty quiver ๐Ÿ‘

inner spade
#

Thanks!

glass stag
#

Awesome stream.

shell mason
#

nice stream

unreal bay
#

just realised 5mins behind live ๐Ÿคฆโ€โ™‚๏ธ thanks JP

lavish patrol
#

Bye all. ๐Ÿ‘‹

haughty quiver
#

thank you all for hanging out!

sand lotus
#

Thanks for the show.

dawn bear
#

Anyone home?

sinful meadow
#

good morning

dawn bear
#

Looks good in LA

#

It is not as bad as last time... you are freezing a tad

#

It's like a second or 2 freeze

nova totem
#

You're freezing here and there, audio seems fine so far

timid plover
#

greetings divers

dawn bear
#

Hi everyone!

#

๐Ÿ‘‹

#

DIVERS? LOL

sinful meadow
#

๐Ÿคฟ

eager matrix
#

Hi Scott. I hope all is well or even better that all is wonderful.

dawn bear
#

Do all controllers come with bent pins?

#

๐Ÿ˜„

brazen grove
#

oink!

dawn bear
#

Do you wind up having to deprecate older boards? Or say version X is the last for this controller?

#

I suppose I could figure that out

timid plover
#

are closed captions unavailable to others ? not seeing it on youtube

dawn bear
#

Yes they are off

timid plover
#

no worry ๐Ÿ™‚

shell mason
#

deepDivers ๐Ÿ‘‹

timid plover
#

encrustify ?

#

uncrustify

#

you had been testing pulsio the other week, right?

sand lotus
#

The audio continues but the video freezes for a second or two. So it's more likely video issue. No audio artifacts only video.

timid plover
#

it is great that your filing system is working well

#

do they go into the boot loader

sand lotus
#

ahh the old beep codes, don't miss those at all.

timid plover
#

where is the decode line number algorithm ?

sand lotus
#

they might be nice for breadboarding but if they're in an enclosure then they're pointless.

#

yup, the green, yellow, red is actually more informative. if there's a problem you're going to bring up repl anyway.

lyric frost
#

I've got one of those backup folders on my desktop, I never ever go back to it :/

sand lotus
#

i've found it useful to sort like circuitpython github ports/boards is sorted. i have to remember which board i used for each project though.

#

floating edges causing a hard fault. bit weird.

lyric frost
#

Maybe add a blink into the code to be sure it's running

timid plover
#

was any information from the crash captured ( oh backtrace? )

sand lotus
#

was the bug verified by a 2nd person?

#

floating issue could be caused by bad soldering or microfractures. ah ok.

twilit steeple
#

Hi Scott , appreciate these deep dives you do every week. I have a question that is off-topic , but still circuit python related. Hope it is okay to raise it here in the chat. I noticed that the esp-c3 modules don't have the alarm module implemented (and hence things like deep sleep is not possible). Is there a particular reason for this (xtensa vs risc-V) or had it just not been ported yet ?

#

Thanks for clarifying. Maybe this would get my feet wet on the c side of circuit python.

#

I did one of them recently

#

๐Ÿ™‚

sand lotus
#

Adafruit also carries them. It's where I got mine. ๐Ÿ™‚

#

I've yet to take it out of the box but just having the tool available is better than not if I want to do a low power project. Anything solar you pretty much need a PPK.

#

you said tc index but wrote tx index did you mean to do that?

lyric frost
#

If two deinit's are called in a row?

#

is it unsigned?

#

0 decremented = 255

sand lotus
#

ah the joys of programming where -1 = 255. My 3rd grade teacher would have never agreed to that one.

lyric frost
#

Dinner Bell, I'll have to catch the solution on youtube later. Thanks for this ๐Ÿ˜„

timid plover
#

I know CP doesn't support user code in RP2040 core1 ( but have you had to debug C code with gdb in core1 ? )

#

thanks - you probably didn't have to run two gdbs at the same time ?

sand lotus
#

I have more projects that require stability that I'm still working on daily. I was big into experimenting with 8.x alpha's and beta's but not as much for 9.x this time.

timid plover
#

are you watching the clock ? ๐Ÿ™‚

#

we are here for you ๐Ÿ™‚

#

actually stepping away is productive

#

I try

sand lotus
#

wait is there going to be a test?

timid plover
#

something to look forward to improving the quality of the code!

sand lotus
#

๐Ÿ

#

thank you for the stream.

shell mason
#

have a great weekend

sand lotus
#

๐Ÿƒ enjoy your run and have a great weekend everyone.

timid plover
#

bye all

smoky island
proper prawn
#

Hi Tim

sand lotus
#

Just woke up, got my โ˜• . Beautiful morning past, present, and future Tim.

grand tusk
#

Hey Howdy!

sand lotus
#

Can also be pronounced Meme NTO

rigid crag
#

oh - being able to overlay date/time info and maybe a watermark or logo -- that sounds awesome

sand lotus
#

Yes acronym, was a joke because it has the word meme in it.

#

Which I didn't realize either that it wasn't momento until you said something. Seeing the word meme in it is an easier way to remember how to spell it.

inner spade
#

โ˜•

rigid crag
#

understood - the amount of processing to do transparency live would be tough

sand lotus
#

Opaque timestamps is fine. Most of the first cameras that had timestamp overlays were opaque. It wasn't until the late 90's that transparency started being applied to timestamps.

rigid crag
#

right - but isn't most text in CP land a bitmap?

#

now I want to get one of these - didn't think I had a need...

sand lotus
#

depends on what you're trying to do but yeah usually with custom fonts they're going to be bitmaps with bitmap_font and imageload library.

#

the feature that sold me was onion skinning for stop animation and JP's image stacking. the quality of image it's capable of with image stacking technique is mind blowing and they're not trivial 720p quality... they can get up to 2K quality.

#

oh this one is fresh out of the box. nice, we'll get to see the entire install process.

#

yes web flasher is Chrome only feature. Web Serial is only on Chrome currently.

#

there was an issue with an incorrectly named UF2

#

was pulling from esp32-s3_camera instead of camera_esp32-s3 or something like that.

#

possible it's related to that, it was like that for about a week, it's been fixed so current downloads should work.

#

you can upload the file and then click erase, the bin file will stay in the upload section. as long as you do erase before program is all that matters.

#

i've never seen an instance where i've needed to use all 4 upload slots, curious what use case that's for.

#

if you haven't installed it before then what camera did you use to take the picture of your hand and lego for the border and colorspace stuff? you did borders before even having the camera setup it was intended for? that's impressive itself.

#

ahh ok nicely done

#

the camera has a lot of different image sizes it can do. will need a way to make the borders dynamic. i'll assume you've done that with a height/width thing?

#

Memento has 8 MB Flash, 2 MB PSRAM + built-in SD Card.

#

2K images can be rather large, curious what the largest image file size will be.

#

it can also take sequential images automatically. might have a timer before picture feature too?

#

most adafruit sd readers have a card detect feature. it's on pins 7 or 8 on the physical sd card reader. i've been working with sd card readers lately and had to trace the physical pins.

#

card detect is a physical pin so the pcb it's on has to be routed to a gpio to be useful... which most adafruit pcb's do use this feature. it takes an extra gpio pin on your board but it's worth it in my opinion. it's how most sd card projects will come back and say "No SD Card" if it detects nothing plugged in.

inner spade
sand lotus
#

TouchOSC. JP had an entire workshop on it.

#

I think 2 weeks ago.

rigid crag
#

OSC is a midi transfer/translation(?) protocal

sand lotus
rigid crag
#

it's analgous to ZeroMQ or MQTT

sand lotus
#

Ruiz Brothers also have a project where they upload the image to AdafruitIO

#

I didn't even know AdafruitIO was capable of receiving images. They used it for a wireless doorbell that notifies them on their phone when it's used. Brent is also working on facial detection for WipperSnapper. Yeah the Memento is WipperSnapper compatible too.

#

If it's 9.x it might require /sd folder but 8.x no

#

Yeah you installed 9.x beta it should require /sd directory.

rigid crag
#

ZeroMQ is UDP, MQTT is TCP (HTTP)

sand lotus
#

๐Ÿคฃ

#

nice thing about jpg's is the compression. glad to see it's small.

#

I think beta 0 is the latest, might actually help if you use an alpha? i haven't heard of anyone having these kinds of issues.

#

it can if it's pre-compiled and on Arduino not on Circuit Python yet. Only circuit python doom was a halloween gif of "have you checked your kids candy for doom" and philb put an s3 tft feather inside a 3d printed candybar.

rigid crag
sand lotus
#

This is already looking like a potential bug report if one hasn't been filed yet.

#

the memeto came out during alpha so most people probably have that loaded. the beta 0 was just released days ago so it's possible there's an issue with beta 0... or sd card sure. remove the sd card?

sand lotus
#

I have a brand new memento I've yet to play with. Can help test.

#

Mine came with a 0.16 bootloader, only had to load the beta 0.

#

It came preloaded with something and I wiped it. ๐Ÿคฆ Now my circuitpy drive has a blank code.py

#

loading beta 0 wiped it to a factory state

#

ah ok. i thought it ran on circuitpython by default.

#

It refuses to take a picture without an sd card inserted anyway.

#

hmm it's not detecting my sd card which i was using with a tft featherwing. :/

#

oh the sd dir

#

creating the sd dir and still not detecting the card :/

#

was just my sd card, seems like i corrupted while doing a project on the tft featherwing. reformated with sd formatter and working in the memento now.

#

the camera bundle simpletest works fine in beta 0. anything specific i can help test with now that it's up and running?

sand lotus
#

what should i attempt to change in it just a print or something then save? file save is triggering it?

#

I've saved 5 times in a row with different changes. Cannot replicate. ๐Ÿ˜ฆ

#

I'm not using web workflow though, only usb serial.

#

my settings.toml is blank, perhaps web workflow related?

#

have a link to the github issue i can respond to?

#

I'm using Mu and not getting that issue. Also I'm on windows.

#

I've soft rebooted about 20 times, no problems. :/

#

yeah reformat the sd, i had to for it to be happy.

#

I'm just saying I can't replicate your issue perhaps because I don't use PyCharm terminal or PopOS.

#

I think the one that used to format Noobs for Raspberry Pi should work too on Linux, can't remember the name of that formatter.

#

you have to use a0 and a1 with UART for the momento i think

#

oh didn't know you switched to Ubuntu.

#

sd card seems most likely, hopefully...

#

wish you luck, thanks for the stream. it's not all sunshine and rainbows every time. these things happen.

rigid crag
#

thanks for an interesting and entertaining stream @smoky island

open girder
#

Desk of Ladyada - HV UPDI and I2C WDT https://youtu.be/sfbGpmJx3Jw

Focusing on finalizing designs, including the HV UPDI programmer with a 12V booster for high voltage pulses. The non-HV version is already in stock. Revisiting the S-35710 breakout, intended as a low-power sleep chip, but found it works better as a WDT chip. Additionally, explored replacing the classic LM7805 regulator, a staple for electrical engineers, with a 1A or higher current alternative.

Focusing on finalizing designs, including the HV UPDI programmer with a 12V booster for high voltage pulses. The non-HV version is already in stock. Revisiting the S-35710 breakout, intended as a low-power sleep chip, but found it works better as a WDT chip. Additionally, explored replacing the classic LM7805 regulator, a staple for electrical e...

โ–ถ Play video
viral sail
#

Good evening.

shell mason
#

the great hacker times

sand lotus
#

โ˜• and pcb design during cold weather is nice

#

always happy to see more little audio amps

#

some regulators without heatsinks can be magical just not in the way you want sparky

#

Nice search. Always learn something new. Have a nice week!

viral sail
#

Thanks and good night. ๐ŸŒ”

tiny grove
waxen bough
#

I'll be interested to see how JP's opening screen for today's Product relates to the product...

inner spade
#

๐Ÿ‘‹

open surge
#

good afternoon

haughty quiver
#

haha it mostly doesn't @waxen bough

split gazelle
#

greetings

viral sail
#

Good afternoon.

viscid bolt
#

Happy Tuesday!

haughty quiver
#

@waxen bough unless we consider the possibility of RGB Light Emitting Human Heads

cinder wind
fallow fractal
#

i love these

cinder wind
fallow fractal
#

oh thats awesome thanks @cinder wind

open surge
#

My first ever project in CircuitPython used a NeoPixel FeatherWing, making me feel nostalgic

fallow fractal
#

i just ordered a whole bunch of these

viral sail
#

Thanks @haughty quiver

open surge
#

thanks JP!

haughty quiver
#

woot @fallow fractal show us if you make some neat stuff with them!

#

thanks @open surge

inner spade
#

Thanks!

waxen bough
drowsy inlet
#

doh! forgot it was tuesday. stupid monday US holidays...

rocky reef
viral sail
#

Good morning everyone.

upbeat coral
#

Hey Y'll