#live-broadcast-chat

1 messages · Page 20 of 1

pearl shoal
#

@haughty quiver Hope this dings and you get these messages

sand lotus
#

JP the hand model

#

any guesses on what he's saying?

wind spoke
#

"We are the robot."

pearl shoal
#

"Be careful, this might cause seizures"

#

"Of course, the data on these doesn't change, but that's the point since that how Start Trek worked"

wind spoke
#

Oh oh...

pearl shoal
#

His chat window is frozen too!

#

OhNo!

#

HAHAHAa

lavish patrol
pearl shoal
#

That look was priceless

#

Backup wired mic

#

HOWDY

wind spoke
#

You are back.

sand lotus
#

those pesky lavalier batteries

wild urchin
#

So now it's on power.

cinder wind
#

He lives!

sand lotus
#

Sounds good 👍

lavish patrol
#

It's got 9 something...

wind spoke
#

"9"

pearl shoal
#

I think you're probably ok - you were talking about sprites but I think there are guides on that

#

You were using CP, right?

wild urchin
#

Just sounded like we were really engaged!

sand lotus
#

take the battery pack out of the vacuum cleaner you modified, 3D print a belt loop hanger, and buck convert it. power for weeks.

wild urchin
#

1.21 Jigga-Watt battery pack

#

OMG ❤️

#

City Sounds.

#

Text to Speech.

lavish patrol
#

Text To Speech

pearl shoal
#

@haughty quiver which See-N-Say model is it?

sand lotus
#

youtube has automatic captions but it won't work if there's no sound...

wind spoke
#

A robot we talk to with "!alert" ? And it send you a warning...

viral sail
#

Thanks @haughty quiver . Have a great weekend everyone.

wind spoke
#

On Twitch many people have that option to warn the streamer.

wild urchin
#

Like a Gyrobot that drops the gyro when audio drops.

lavish patrol
#

Great Workshop again, @haughty quiver 👍

cinder wind
#

not gonna, lie, I would probably abuse a text-to-speech thing for JP

wind spoke
#

So we need a (CircuitPython) Discord bot that attach to the live-broadcast-chat and blink an LED if someone say "!alert"

sand lotus
#

The 2 meter (6 foot) cable would be great for preventing ripping out cords from headphones.

wild urchin
#

Give the responsible adults access to a Red Alert LCARS panel.

pearl shoal
#

And they work to charge rechargeable breast pumps! (Or so I heard)

#

(On a desk of ladyada)

sand lotus
#

Also these tips are not compatible with the other magnetic cables Adafruit offers. These have different tip connection scheme.

wild urchin
#

And building out a touchscreen LCARS would probably be easier to do it just with graphics on a touchscreen rather than lights and vinyl and some sort of touch sensor.

cinder wind
#

thanks JP!

inner spade
#

Thanks @haughty quiver !

sand lotus
#

I use the magnetic cables on most of my USB devices now. They're great.

pearl shoal
#

Thanks @haughty quiver

wild urchin
#

Something one could do with old Surfaces, I guess.

haughty quiver
#

thanks much!

wild urchin
#

@haughty quiver Thank you!

#

Oh, what was your main recorder there?

#

Zoom H6?

sand lotus
#

Thanks JP.

wild urchin
#

Zoom H4?

sand lotus
#

Hope you get your camera switching figured out.

shell mason
pearl shoal
#

I realize that it wouldn't make as easy a guide, but If you're not using any of the electronics on that toy's board (just the pads), I'd make a PCB that has the same large keyboard-style pads on one side and mounting spaces on the back for the KB2040 (surface mount) and Amp & Boost (through hole) and run the wiring on the board. Keep the same holes for mounting and it will drop right in.

haughty quiver
# wild urchin Zoom H6?

it's a Zoom F6 i was using for field recording, happen to be using it as the interface on this workstation at the moment 🙂

#

but i'll take it downtown and to Hollywood w a shotgun mic for the See N Say capture

pearl shoal
#

With the cost at PCBWay and JLCPCB and their ilk so low, you could probably get the board made and shipped for less than the cost of any wiring time.

sand lotus
#

Probably true if all you want is the button circuit.

#

but to get to that point he had to probe the test points with wiring so it kinda had to be done.

pearl shoal
#

And to be honest, I think it would be great to have some guides in the learning system that included making PCBs

#

Everything he's done to date is great - I'm just thinking about the final product - it will be in the hands of a kid after all-

sand lotus
#

that's a good point, not a lot of pcb design learn guides. would be nice to see.

pearl shoal
#

so reliability is good

sand lotus
#

most of adafruit uses eagle though, not the easiest program to use. might be too advanced of a subject for learn guides since it would be EDA program specific.

wild urchin
#

@haughty quiver I got an H6 on sale and have been pretty happy with it. Always comforting to see people who know what they're doing using similar gear.

#

@sand lotus Not to advertise, but I would suggest you check out the Winterbloom discord.

#

There's a lot of discussion of circuit design and board design there.

#

Mostly in the context of modular synthesizer module design, but still.

sand lotus
proper prawn
#

HI Tim and all present

brazen chasm
#

Heya🇸🇪

inner spade
#

👋

upper sandal
#

👋

#

that would be pip list for the versions

#

(for just the versions I mean)

#

ah maybe not

#

yeah I grep a lot

sand lotus
#

Inadvertent shortcut ftw, rare case where things worked out for the best by uninstalling.

#

I remember that. That’s when you were like “this isn’t working I need a new pc”.

#

Oh I thought that was during the Galaga game. My mistake.

#

Could always go ask past Tim. 😄

#

Bablockb and bill88 have been contributing some great stuff over the past month or two. Their efforts haven’t gone unnoticed. Wish I was at that level.

inner spade
#

Can past Tim be grepped?

sand lotus
#

If he exports the closed captioning YouTube does to an episode gist, probably and could be a good idea… if YouTube captions were always correct which they’re totally not most times. It’s more closed Engrish captioning.

#

Paul Cutler worked with closed captioning as a Python script for recorded video that was 100% accurate. Different animal for live streams.

#

Hmm I bet you could run it on your videos afterward. Yeah ask Paul Cutler about it. Pretty sure he covered it on an episode of the bootloader podcast.

upper sandal
#

always grep -i 😉

sand lotus
#

No try/catch also helps cut down on code but for a big pi 3 probably not as big of a deal? Still, better code is better code.

proper prawn
#

Tnx Tim, bye all. It was a long day here. So, bedtime...

open surge
sand lotus
#

I was really impressed how accurate the captions were compared to YouTube’s built in one.

#

Neat. Bet someone could come up with arch text with rotating each glyph in a word.

upper sandal
#

I believe dither is making colors with less colors by mixing different color pixels next to each other so that "from a distance" they blend into another color

sand lotus
#

A dithered bitmap consists of a number of a few coloured pixels set next to each other carefully in order to create the visual effect of a full range of colours.

upper sandal
#

like that for greys -> black and white

sand lotus
#

Like if put a red pixel and blue pixel next to each other from far away it would appear as a different color. Kinda like faking RGB in an algorithmic way.

#

Well people only had like 16 colors for a while so they got creative. I think it stems from newspapers printing images originally though, prior to pc’s even being invented.

#

Auto refresh off?

sand lotus
#

Don’t forget to retitle the stream for bitmaptools instead of eyespi so you don’t confuse future Tim.

#

Limit loops using counters?

inner spade
#

Yup, slope.

sand lotus
#

Thanks for stream. Always learn something neat watching you. See you for coffee tomorrow if I’m awake.

inner spade
#

Thank you!

wind spoke
# sand lotus If he exports the closed captioning YouTube does to an episode gist, probably an...

I was wondering if there was some indexing of the Adafruit video.
I know that for the Deep Dive from Scott, some watcher were updating a google doc with timestamp and topic.
I am more interested in finding an old show and tell or an old Circuit Python Parsec. Basically to backup my memory when I remember something but I don't know when it was.
But it can be used reverse, to find new ticks that are possible and feel interesting from the title or more.

smoky island
ancient grotto
#

Good Morning

#

Thank I was on deep sleep 🙂

inner spade
#

This is very timely. Trying to pick a TFT display candidate to piggyback on a eurorack module.

brazen chasm
#

hello ppl

#

👋

ancient grotto
#

DisplayIO, kind of the same topic of your deep dive yesterday, Ill take a look of the ability to add the VectorioIO stuff without adding the vectorshape overhead. will see refers to and old PR for Displayio_Layout

#

They have been doing a lot of great work

inner spade
#

Feather and ItsyBitsy M4 on the other side.

wind spoke
#

There is a nice breadboard for the Pico, that print the pin number.

#

And maybe the printing trick by John Park I think, printing on a piece of paper the name, at the right scale.

ancient grotto
#

I do Ground/Neutral first, then data then power..

wind spoke
teal river
#

clever

wind spoke
#

Yes

#

It's good that you support Adafruit... ho wait. 🙂

#

CS can be anything. It is selection pin any GPIO can do it (I believe).

#

Cable Select

#

When the bus is used for multiple device, and you tell what device you want talk to.

#

Maybe if you do use PIO for SPI and want to control things, you take pin close in numbering?

#

Any MCU with EYESPI connector already available? Preferably RP2040...

#

Did you "pull" the black thing?

inner spade
#

If inserted correctly, the cable should be held under tension of the contacts — before closing the flap.

grand tusk
#

Good morning everyone. 👋

clever summit
#

Hi Tim and chat!

light stump
#

Hello all cool people!👋

#

Let there be pixels!

inner spade
#

🎉

ancient grotto
#

yay

wind spoke
#

Ho, I missed the first drawing, I was distracted!

light stump
#

I’ve been away for a while. What are the latest happenings in displayio and vectorio world?

ancient grotto
#

I was wondering the same thing..

light stump
#

Any new bitmap tools or core developments?

#

Saw the announcement of ESP32-P4. Could be a good platform for fast display work.

wind spoke
#

For me the most amazing news in displayio is that RP2040 with DVI interface connected as if it was a TFT and displaying on an HDMI screen... by Jeff.

light stump
#

Nice.

wind spoke
#

So now I want LadyAda to build a EYESPI to DVI (+SD card) board... with the RP2040 and everything needed, so that I don't need to use the Pimoroni board.

light stump
#

Dithering. Will have to look at that.

#

Now we can remake 80’s VHS like video effects with the alpha blend.

noble grove
wind spoke
noble grove
noble grove
light stump
#

Maybe vectorio uses lists?

wind spoke
#

Could we say "Monday's are your best day of the week?"

ancient grotto
#

Vectorio, you put the point in the polygon in a list of tuples, I think

wind spoke
#

Wait, what, two different way to specify a list of point for drawing polygon... maybe you should choose one and stick with it? Or support both?

brazen chasm
#

we (I & Kmatch) were thinking about using vectorio for drawing the polygons in a sparkline, as opposed to the bitmap-thingy, to save memory, could it work?

inner spade
#

Could bitmaptools be used to animate details inside of a moveable sprite object? Like flashing a laser gun housing of a ship?

wind spoke
#

You can make the same one.

#

Now you can move it with the joystick until if is on top.

#

Wondering if you can "vectorio into a bitmap" rather than screen and then just use that rather than bitmaptools. Like totally replacing one of the alternative by the other. Could be a library version of vectorio in Python vs a kernel implementation in C. Obviously I have not been following enough the team work to have a clear proposal, but I feel some things could be unified.

brazen chasm
#

so, once you decided the size (x-y) of a sparkline, you can have as many data points as the width, with the same memory consumption. youd just have to redraw all the polygons every time you get a new data point? so if we feed a sparkline with a list as opposed to adding points (and dynamically update the graph and finally run out of memory) this would help with memory

wind spoke
#

Maybe just put the alternative way to make the SPI as a comment.

#

Oh, it is comment already.

noble grove
#

Couldn't you make aliases for the pin names so you could use either naming convention?

wind spoke
#

You can make "alias" name, in Python.

#

import myboard

#

LadyAda made some choice for I2C I believe, following what everybody else does.

#

On some board.

noble grove
#

Could you make the aliases dynamic so that the only code that needs to change is the alias list, based on your wiring.

wind spoke
#

Stamp is special, because you plug that into an holding board.

#

But to avoid defining all the name, there is a special file you import.

brazen chasm
#

well, every time a new data comes in, you FIFO the list that the sparkline uses and then redraw. it'll take more time possibly, but memory constant

noble grove
#

That was my thought.

wind spoke
#

"Close Encounters of the Third Kind" (the movie) background?

#

Yeah but you would not run pylint...

#

Good, but old.

#

You may have been spoiled... just a little bit. 😦

noble grove
#

I liked it

brazen chasm
#

thanks for today, Tim!

ancient grotto
#

Thank you

modern night
#

Thanks for the stream!

wind spoke
#

Thank you for the stream.

inner spade
#

Thanks. Your streams are always interesting and challenge my thought processes — sparks new learning.

light stump
wind spoke
#

Dual buffering by being twice the size of the screen?

noble grove
#

Thank YOU

modern night
#

Cheers, have a good one!

ancient grotto
#

Cheers

open girder
#

WE ARE LIVE! Desk of Ladyada - Happy New Year of the Rabbit & Feather RP2040 Fun https://youtu.be/CgCAnFG0nlI

This weekend at the Desk of Ladyada we worked on trying to replace and upgrade all of our 32u4 and M0 feather varieties with RP2040. This would make CircuitPython a better fit for these Feathers, especially ones like the RFM or WiFi series which could not fit the memory requirements into the SAMD21. SAMD51 would have been great but we're still h...

▶ Play video
viral sail
#

Good evening.

#

Happy Lunar New Year. 🌑

teal river
#

Hiiii!

#

Dragon performers are magic in how they move

upper sandal
#

🐇

sand lotus
#

The pink RP2040 feather still the prettiest feather ever made so far. The pink really does stand out.

lilac tusk
#

Hi

teal river
#

It is pretty and eye-catching

#

I saw the blogpost about the RP2040 Scorpio's bones, but didn't see the actual Eagle files, did I miss that particular link?

sand lotus
#

The bones file sounds really neat, didn't know it existed and it makes a ton of sense.

teal river
#

The JST itself you can't shrink, but you could use a smaller JST or even just a pair of pins to reduce actual board footprint, right?

ashen hound
#

Were you able to sacrifice any of the capacitors recommended in the RP2040's reference design?

lilac tusk
#

I use 10mil via with 5mil annular, 6mil trace/spacing and squeeze a lot of extra space out

sand lotus
#

I've never done a 4 layer board or RF board. Can you explain why 4 layer is better for RF and which plane order would you recommend?

teal river
#

I do like the standardized stuff

lilac tusk
#

It’s too bad the WLCSP nor flash isn’t available anymore

ashen hound
lilac tusk
#

Also, there’s an 8MB 8-uson by Infineon

#

@open girder ^

sand lotus
#

makes complete sense, thank you

open girder
#

thanks @lilac tusk will send to ladyada

teal river
#

Can I get a link for the Scorpio bones? I can't find it

lilac tusk
#

Rt9080 is a good one

#

Those xfn packages are smöl

sand lotus
teal river
#

Ok, so I'm not blind XD

lilac tusk
#

Favorite scene from rush hour

open girder
#

will check out the page/files

sand lotus
#

Usually they have the board file but asking for the bones file might be an in-house thing only. You can create your own bones file eventually if/when they release the scorpio board files. Could be on github but just not on the learn guide yet.

teal river
#

Lady Ada said moments ago they're on GitHub, but looks like they aren't linked

sand lotus
#

Which, even the idea of a bones type of file I never considered... when i saw it i was like oh derp that makes so much sense.

lilac tusk
#

Oh I have seen some 3-smd mosfets in the Digi-Key flyer I got in the mail the other day

teal river
#

What's the marketplace?

ashen hound
#

ships from a third party supplier

teal river
#

ahh

ashen hound
#

not stocked by Digikey

lilac tusk
#

I’ve used those package

#

Very interesting to solder

sand lotus
#

looks like it has tiny side pads out, possible to hand solder or is it way too small? maybe with a microscope?

#

ah you need the thermal pad, possible to hot air down?

lilac tusk
#

Searching for mosfets is always a pain, glad for this DoLA and great search

sand lotus
#

thank you for the stream, great tips as always. ❤️

lilac tusk
#

Glad to have been a small part of your success, my like.. 3 orders 🙂

teal river
#

Yay 3 mil!

open girder
sand lotus
#

Congratulations on 3,000,000 orders! adafruit

viral sail
#

Thanks @open girder and good night. 🌑

teal river
#

Were the Scorpio bones Eagle files meant to be linked in the blog post? It seems only 3D images are linked in the learn guide

lilac tusk
#

Bring inspiration to me

#

Thanks AdaFam!

sand lotus
#

@teal river Adafruit said they'll be looking into updating the guide with some links to the files. Doubt they'll make the bones files available as to my knowledge that was never done for any feather but the scorpio board files not being in the learn guide was probably just an oversight getting out the initial learn guide.

teal river
#

Maybe she misunderstood the question and meant the regular Scorpio files are up on GitHub...

#

GitHub makes it hard to find things DX

sand lotus
#

I don't think a main repo for the Scorpio exists yet.

teal river
#

Could it be hidden? She said it was up, but if it's hidden that would explain it

cinder wind
#

@open girder dumplings of electronics!

teal river
#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Sunday Evening
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

inner spade
#

👋

#

Live now.

upper sandal
#

yeah it's doing that for me too

#

the hovers are all over the place

wind spoke
#

Time to invest in a count down "back in a minute" solution...

#

Maybe just a web page to browse to?

#

Of course a CircuitPython solution with HDMI output would be more appropriate. 🙂

#

A dead switch that turn it off when you stand up?

#

Sending a USB-HID key that trigger OBS?

upper sandal
#

yeah OBS can do that, you can even program the countdown in python blinkacomputer

#

I use a wifi board and the OBS-websockets plugin to control OBS from a Micropython program and buttons (I ported it to CP too), though I was more interested in having LED feedback for "is it recording" or "is it streaming" which is hard to get otherwise

inner spade
#

Or a low-tech cardboard sign on the back of the chair that reads “be back at xx:23”

upper sandal
#

you could totally trigger scene switching with a motion sensor like that, or even with a dongle like the MCP2221 or CP board to the PC

#

cardboard is a valid technological solution too

wind spoke
#

It is Broadcast IP address.

#

Will translate to broadcast ethernet address.

#

Everyone will get it, those listening to the DHCP port will do something with it.

inner spade
#

… or a Blinka timer window, if you want a CircuitPython solution.

upper sandal
#

a gif on the green screen

wind spoke
#

So the whole Wiznet5k is python...

sand lotus
#

stream down?

#

maybe he just had to do something private real quick?

#

Seat switch normally closed would work. A weight sensor on the chair could work 🙂

upper sandal
#

yeah browser source in OBS is easy

wind spoke
#

Suddenly I want one or two wiznet5K board...

sand lotus
#

I have one coming just to help beta test.

wind spoke
#

If one can craft a packet in Python with that board... then maybe ScaPy can be implemented/used: https://scapy.net/

#

That was used to find and test and trigger many networking stack bug.

sand lotus
#

Unless it's running Blinka then don't think any adafruit microcontroller can run python directly.

wind spoke
#

You want to make a strange ARP request or something like that... in a few line you have it!

sand lotus
#

supposed to do r.close() after the request? oops, might have to correct this is my social media API examples? I don't have close anywhere in there.

upper sandal
#

it's better to close the response

sand lotus
#

it's in the usage example in the learn guide.

upper sandal
#

the most correct way would be:

with requests.get(...) as response:
    # do something
wind spoke
#

Doesn't the "with" make the close at the end?

sand lotus
#

yeah i mean for the requests library

upper sandal
#

yeah you don't manually close with with

sand lotus
#

i'm not using with 😦

#

that's just one of the example i contributed. better to use with or at least close in there?

upper sandal
#

you can live without with, but it has the big advantage that it will auto close on exceptions or returns, etc.

#

you don't have to nest

#

yep you can

#

I mean you can have multiple things in a single with

#

so you have to indent one level

#
with open(...) as file1, open(...) as file2:
    pass
sand lotus
#

nice one

#

hmm for multiple API's could chain them all using 1 with and different requests. that might actually clean up some code with my 7-segment social media tracker project where i'm pulling like 8 different API's.

upper sandal
#

if it's at the script level, you could use atexit to call close() but in a loop or function there isn't an equivalent like go or swift's defer
there is:

fp = open(...)
try:
    ...
finally:
    fp.close()

but that's still a level of indentation (and basically what with does in this case I would say)

sand lotus
#

finally?? that's new to me.

upper sandal
#

of course it's pointless to use atexit in CP for that, since the VM is reset

#

finally always runs, even if there was an exception, whether it was caught or not (so it should be carefully written to not assume that anything in the try actually happened)

sand lotus
#

why does my omission of not using close() not throw an error. i mean it all works without close but i was unaware it should be used because i was never presented an error about it.

main flame
#

I am actually watching

#

You're welcome, and thanks for finishing it up

upper sandal
#

the requests library doesn't need to use close(), since it closes the sockets on its own, but there are issues where it fails to do so for whatever reason

#

yeah in C python you are not limited to 4-8 sockets is the thing

#

the CP requests library keeps the sockets in case you need to reconnect to the same server basically to optimize reconnecting, I don't think that the desktop requests does that

#

in particular, since it's the requests library that keeps the sockets, any attempt to use a socket OUTSIDE of requests will not be able to free the sockets, since it has no knowledge of the internals of requests

#

so if you use sockets for anything that is not requests, close your responses

#

yeah typically minimqtt does the same thing as requests (I believe) and keeps sockets, so they could starve each other

wind spoke
#

Make a ip address string.

#

a.b.c.d

#

Family is like IPv4 or IPv6.

#

It is not Python being complex, it is Posix(?) networking I am afraid.

#

I think it assume you know how to do networking in C but now you want to do it in Python.

#

AF_UNIX seems to be named pipe.

#

AF_INET would be IPv4

#

AF_INET6 would be IPv6

#

Just guessing.

upper sandal
#

(sorry, I just like linking to them)

#

that's UDP

#

well I mean, if you listen to "", you listen to any IP

wind spoke
wind spoke
upper sandal
#

yep

wind spoke
#

split does the opposit of join.

#

So go from "1.2.3.4" to "1" "2" "3" "4" (in a list or so)

#

I think this API is problematic because it was design to be family agnostic... so you have the same API, using string and working for IPv4 and IPv6. So you spend your time parsing string or building string.

#

And now we are playing indian game...

#

Posix names.

#

A to N

#

N to A

#

Those function exist in the C world.

main flame
wind spoke
#

It is very impressive to see all of that written in Python. I have been using those function in the C world.

#

@main flame with those Wiznet5k, can I send arbitrary Ethernet frame? Including changing my source MAC address?

#

Is it just a "buffer" that you pass by via SPI?

main flame
#

@wind spoke No idea, first time I'd looked at the code was on foamyguy's stream ~10 days ago

wind spoke
#

Oh, and you decided to improve? Is it your PR we are watching?

main flame
#

#88 was mine (just a quick example code improvement), this more in-depth PR (#87) is someone else

wind spoke
#

Checking if called by name or by IP.

main flame
#

I'm skimming through the WIZnet 5100 datasheet, I think there's a hardware limitation to be IPv4-only, which would explain the docs update removing ipv6

wind spoke
#

The general idea of that PR is great. Same principle as for CircuitPython... try to match as much as possible the CPython library.

#

And then two FeatherWing.

#

And the Metro Shield ("wing").

#

There is 4 hardware socked in w5100 and 8 hardware socket in w5500.

#

Not super clear what they mean by socket... but that is the name they use.

#

I feel there is a big difference between the wifi co-processor (AirLift / Nina or even the one on PicoW) and the Wiznet Ethernet chip. Not sure how much of a co-processor the Wiz is, and how much of just a physical interface with some assistance.

#

request abstract the network stack below.

#

It would be interesting if ESP would be making an Ethernet interface with the same or very similar API that for their Wifi stack.

sand lotus
#

each connection method depends on the ethernet or wifi chip so separate libraries will always be needed.

upper sandal
#

Nina is a full thing relying on the ESP-IDF whole stack which has its own certificates, automatically retrieves the time periodically, etc.

sand lotus
#

would be a nightmare to maintain if everything was in 1 library

upper sandal
#

well ESP chips can do ethernet, at least some of them

sand lotus
#

didn't know that, that's cool.

main flame
#

I don't know how useful this is for foamyguy, but @wind spoke might be interested. It looks like the Wiznet chips have a set of hardware registers (one per supported socket), and they'll manage the IP socket for you (once configured). Your question re: arbitrary eth frames, I do see support for MAC raw mode on socket 0.

upper sandal
#

(after some googling) I think it's only the suffixless ESP32 that has ethernet too according to a table on the interwebs. I remember noticing it recently in the articles about the ESP32-P4 (the ethernet interface is one way to connect to an ESP32 serving as wifi module)

sand lotus
#

P4 is like hot off the press brand new announced, i haven't even looked into it yet.

#

ah because it's risc-v

upper sandal
#

some just announced non-wifi high performance Risc V chip

sand lotus
#

dual core 400mhz

wind spoke
#

I think you should have a look at the issue. Some seems to be solved. Like #24 has been solved by #73, but #24 is not closed.

#

And there might be other.

#

Yes Wiznet

sand lotus
#

the 2nd P4 core specifically for running low power at 40mhz, basically 2 chips in 1. a 400mhz core and 40mhz core.

#

each core has its own sram and rom. i'm sure someone will find some neat use cases for something like that.

#

50 gpio, they're going after the pico's 40 pin. now it's like the gpio wars. what's next 128 gpio?

wind spoke
#

"WIZnet W5100S-EVB-Pico - RP2040 Board with Ethernet" is a retired product, and now you should take the W5500S

sand lotus
#

Depends on how many physical buses they can split. Like 50 gpio with 2 I2C buses doesn't matter. If you use the bus it'll be in use and the rest get negated. Adding more buses with more pins makes sense otherwise gpio just for quantity makes no sense.

wind spoke
#

It seems that the Wiznet Pico are from "The Pi Hut".

#

(maybe with a lot of help from Wiznet)

#

They have their own repo...

sand lotus
#

9.95 in maple syrup

wind spoke
#

Australia.

#

Try "The Pi Hut"

sand lotus
#

CA is Australia's currency? didn't know that. i thought it was canada 😛

wind spoke
#

Oups.

sand lotus
#

You know you've been working with microcontrollers a lot when you type i and your muscle memory kicks in with an immediate o after.

wind spoke
#

Upload like copying example from their repo to Adafruit repo...

#

Maybe there should just be a link in example to say: "Hey, those are just a few, but there are more examples over there..."

#

The last one is fixed. That is #24

#

I would like to see the history of that repo... who created that? Is it Wiznet? Is to Particule? Is it Adafruit? Is it The Pi Hut?

#

Maybe just leave a comment, asking to re-test and saying that PR #xx may have fixed it.

#

I want someone to build something based on W6100 and have IPv6. 🙂

#

Bring Your Own MAC address...

upper sandal
#

indeed 1000 seconds is a lot

main flame
#

Yeah, I think the timeout is easier to fix than stuck in __exit__, so filed them as separate issues

wind spoke
#

Wait, this is week day, I have to work tomorrow... 🙂

main flame
#

No apology to me needed, I appreciated you thought it was a problem too, and knew you'd see #90 eventually 😁

sand lotus
#

It's definitely helpful that you're here to answer some questions Dan J. 👍

#

Thanks for the stream, learned some new stuff.

wind spoke
#

That was FUN.

main flame
#

Thanks for the stream! I appreciate what you're doing

upper sandal
#

👋

wind spoke
#

Wait BiffoBear is online and responding to the PR.

#

It is almost 2 AM for me, and it is almost 4 AM for BiffoBear. So hard to be in sync with @smoky island. I wonder if... when working on a PR or Issue, you should not send a message on the PR/Issue when you start the stream, or one hour in advance and say: "Hi, I am Tim, I will be working on your PR while doing live streaming on Twitch, and some of my viewer will be chatting on adafru.it/discord in channel #live-broadcast-chat so maybe if possible you could join, this could speedup the process."

polar lake
#

I am excited to see so much activity happening on the CircuitPython Wiznet library. Was there some impetus to the push?

wind spoke
#

Not sure exactly why there is so much activity right now on the Wiznet side. @smoky island has some hardware and tested or validated one or another PR live on stream. That attracted the interest of some viewer that suggested additional PR. Also @strong acorn has strong experience in the wifi/request part of CircuitPython.
Personally, I always wanted to get some Ethernet, but I was blocking because of the lack of TLS support... but I see that potentially the work done by @robust horizon to support TLS on the PicoW could be used to have TLS on Ethernet too (but I am not sure who would invest time on that). I am also interested by the raw ethernet frame possibility (socket 0) that could permit Scapy like python packet crafting and do trick (wake on lan, detecting new host on the network, ...). Not sure if I will resist or get some boards with W5500 (W5100 product seems abandon now, and not sure if W6xxx product will catchup, maybe when IPv6 catchup).

polar lake
#

... boards with W5500 (W5100 product seems abandon now ...
Yes, the W5500 looks like a pure upgrade to W5100, doubt any more W5100 will be produced.
I need to update my project to pickup these recent changes. I still have the occasional crash that needs a power cycle to correct, but hopefully some of these improvements will help.

echo canopy
#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Sunday Evening
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

verbal river
#

I'm playin along 🎶🎶

drowsy inlet
#

hello all

inner spade
#

👋 okay, wallet is open.

upbeat coral
#

Hey Y'll

little onyx
#

Hello All

echo canopy
#

Hey 👋🏻

grand tusk
#

Howdy!

cinder wind
#

product 5666. it's only mostly evil

waxen bough
#

I've already put pins on my QtPy, so I guess I'd put the female headers on the BFF

cinder wind
#

they work great as appetizers too

#

bytesized

inner spade
#

Thanks!

verbal river
#

Thanks

drowsy inlet
#

Thanks!

haughty quiver
grand tusk
#

Need some way to connect it to a MineCraft button.

haughty quiver
#

it could work wells for USB HID projects for sure!

shell mason
#

larsBFF

cinder wind
#

real coders only need a single button and very good timing

sand lotus
#

picked up 2 simply because it's an adorable qt py addon. might use it to experiment with designing a large button key cap.

sand lotus
#

👋

#

The reason I post that to embed it in discord is if I switch to the tablet I can watch from within discord without having to flip flop back and forth between youtube and discord.

#

Having the product url, circuitpython.org device url, and main learn guide url in boot out would be helpful.

#

that would be legitimately helpful, always having to web search for that stuff.

#

probably uses OS.name or something like that

#

like when i'm trying to pull info for SD Card i use # System Stats u_name = os.uname() print("Board: ", u_name[4]) print("Type: ", u_name[0]) print("Version: ", u_name[3]) seems like it would do something similar to that for boot out

sand lotus
#

circup and web workflow have come a long way. really neat stuff.

#

sorry i meant discotool, i get them confused sometimes because they're both Neradoc's amazing creations

upper sandal
#

hey

#

it's particularly interesting to use with the web workflow

#

"update-all" really means "check versions for all installed libraries"

sand lotus
#

download backup is a brilliant feature. nice one.

upper sandal
#

yeah when working on C3 boards, I found that really useful

#

backing up and reuplaoding files when testing builds installed with esptool

#

(though the app doesn't have a solution for installing settings.toml)

#

the names are in flux, I have to separate "analyze" versus "actually upload"

#

yeah I would like to port it there, but there are issues with doing that, and it will be time consuming

sand lotus
#

covered all the little details too. nice.

#

really well thought out Neradoc. bravo.

upper sandal
#

somebody opened an issue suggesting to list examples from each libraries, like the Arduino examples menu, which is a great idea

sand lotus
#

i'm still using Mu, it's just the fastest and easiest way to get up and running.

#

but i'm starting to rethink it after seeing the new discotools updates.

upper sandal
#

what you said about the window is a good point too, the warning about opening the settings file should be in the new window, so that the window doesn't appear somewhere you don't expect

#

also for the settings file, I wanted to make a dedicated editor that would be a form, with "password" fields that show •••••• for the values

sand lotus
#

embedded examples would be super helpful

upper sandal
#

(and a toggle to show them)

sand lotus
#

i ran into issues with pycharm on windows with tio and mysys2 stuff. never have heard back to see what the status of that is.

upper sandal
#

yeah, the fact that all the files start with adafruit is really annoying right 😉

#

yeah you can install tab completion of library names in circup

#

it's all 3 bundles + keyboard layouts

#

(the github icons are links to the matching repo)

#

some magnetometer to detect magnetic field disruptions ?

sand lotus
#

if i ever write a library i'm going to igive it a ridiculously long name and all the class names so Mu complains that every single line is too long.

#

oh wait that already happens now, nvm

#

lightning detector would be awesome for weather station projects

upper sandal
#

I need to get back to working on it, maybe I can convince Adafruit to hire me for that 😛

sand lotus
#

wonder if there's a way to measure the static electricity in the air

upper sandal
#

good night 👋

sand lotus
#

metachlorian measuring device yeah lol

#

great tools Neradoc, amazing stuff ❤️

#

thanks for the stream, always learn something new

upper sandal
#

the thing is I use it over web workflow whenever I work on a board that doesn't have USB, and I find it really helpful

hard hollow
#

☕️⚡️

upbeat coral
#

Hey Y'll

lavish patrol
#

Greetings, good people. 👋

urban gale
#

Hi folks

viral sail
#

Good morning everyone.

rocky reef
#

good morning folks!

wise iris
#

good morning!

nova spoke
#

Good morning!

upper hollow
#

GM! Happy Wednesday! RPI drop day (I hope)

rocky reef
#

Today's coupon code “snapfit” gets you 10% off your order!

shell mason
#

3d printing fam hallo

lavish patrol
#

If the snap fits...

rocky reef
lavish patrol
#

Neat.

rocky reef
upbeat coral
#

Hate it when that happens

lavish patrol
#

They always roll into the most inaccessable place. 🤨

upbeat coral
#

I used to lose tiny nuts and washers in the carpet. So I took out the carpet. Now they bounce further and under things where I can't reach them.😂

lavish patrol
#

First World problems. 😉

rocky reef
lavish patrol
#

Longer than War And Peace...

upper hollow
#

It was. 64 units.

#

Lasted for 20 seconds

upbeat coral
#

I've been on notification list for about a year for a Pi4 and 02w.

upper hollow
#

Any luck with that?

lavish patrol
upbeat coral
#

😯

lavish patrol
#

Lol

shell mason
#

lars astronaut

lavish patrol
#

Larstronaut

lilac tusk
#

I love the first Astroneer

shell mason
#

skerr astroneer have snails what have get some 3d printed too

lilac tusk
#

I’m glad there’s a big update coming

shell mason
#

the rocket for 3d printed could be have that turbine style fan

#

making astroneer related projects of 3d hangout could be fancy

upbeat coral
#

Haptic motor increase with sound and light

shell mason
#

like train rails

upbeat coral
#

If its mechanical, it's gonna break eventually.

gaunt plume
#

hmm, need a guide for the "extra parts i may need if my printer gets stuck/breaks" 🙂

upbeat coral
#

I am really really impressed she has time for the designs and the baby.

shell mason
#

the creative mind keep on working even in vacation so

lavish patrol
#

Maybe the baby's helping with the designs...

lavish patrol
#

Lol

upbeat coral
#

I still cringe at the Baby Yoda eating the eggs of a sentient being.

urban gale
#

🦉

upbeat coral
#

You had to go an do it, didn't ya?

shell mason
#

yeah that

#

well somethings babies try to eat thingswhat they shouldnt

lavish patrol
#

Babies will be babies. Everything goes in the mouth.

upbeat coral
#

I remeber when my son started on solids - pennies, keys...

rocky reef
upbeat coral
#

My best luck so far had been a glass bed

#

YAY!

#

and YAY again

urban gale
#

Thanks for another great show, guys

lavish patrol
#

Another great show, @hard hollow and @rocky reef 👍

viral sail
#

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

upbeat coral
#

Thank you for taking time for us.

rocky reef
#

thanks so much for hanging out folks!

wise iris
#

thanks guys

hard hollow
#

Thanks folks! cya tonight

desert orbit
#

@hard hollow Saw the cool parameterized Skadis thing, cool way to make it easier to make Skadis things! I took a different approach with M2.5 heat-set inserts/screws and made more complex, bespoke 'holders' for my most-used gear. The F3Z files are available in the Printables links for anyone interested. 🙂

https://www.printables.com/model/284350-skadis-hook-for-heat-set-inserts-m25

hard hollow
desert orbit
desert orbit
desert orbit
#

F360 works great as a workbench layout tool too, btw. Modeling things out helped me out a lot with figuring out where things fit in real life

upper hollow
#

I just made this.

tulip canyon
#

Howdy folks

waxen thistle
#

Good evening all you wonderful people!

upbeat coral
#

Hey Y'll

turbid hill
#

yo

split gazelle
sage aspen
#

Hello

open surge
#

good evening

viral sail
#

Good evening everyone.

teal river
#

Hiiii

nova totem
#

Good evening everyone

teal river
#

I shall be doing a clock kit I just got from China :D

waxen thistle
robust horizon
#

love clocks! show us when you're done @teal river !

nova totem
#

That is so cool @sage aspen so handy

robust horizon
#

@dreamy sluice is that for the espressif family chips specifically?

tulip canyon
#

So many ESP32s now P6 C4 R2 D2

sand lotus
#

1 click install will be very helpful. Nice Melissa!

waxen thistle
#

Very cool @sage aspen!

sage aspen
#

Thanks @nova totem

#

Yes Jeff

teal river
sage aspen
#

Thanks @waxen thistle

tulip canyon
teal river
#

Which watch is that, Scott?

robust horizon
#

@rapid hornet curious if you know how the battery life is doing with your WIP firmware. I was impressed with the lifetime of the battery with the standard firmware (weeks if I leave it untouched)

#

@teal river it's bangle.js v2

teal river
#

mmm high color eInk

nova totem
#

that eink display may be too big for a watch 🙃

teal river
sand lotus
#

Could you write an RGB value converter to make color value manipulations easier and more universal with displayio?

turbid hill
#

Is that a lilygo watch like this

rapid hornet
smoky island
#

Exciting possibilities for new types of displays!

waxen thistle
#

🚌 🐭

rapid hornet
#

there is/was a nasty bug where it doesn't start back up after draining all the way

#

so it'd need to use swd to reset it

teal river
# rapid hornet it is a bangle.js 2

I see there's an issue with corrosion of the contacts on the back, have you found a solution for that? I had the same issue with one of my previous Garmin watches with the same contact location

sand lotus
#

Can you add a help button to the mouse though?

rapid hornet
#

I also added dithering for palette

teal river
#

@split gazelle I have some extra mouse balls if you want me to send some as fidget toys, lol

rapid hornet
teal river
#

Hahaha, early mouse jiggler

robust horizon
#

oh jp that's amazing

turbid hill
#

This is the one I got, I got it because it has a ESP32

waxen thistle
#

April Fools 🙂

rapid hornet
#

ya, I'm planning to open the one I've been wearing

cinder wind
#

@robust horizon how about a ColecoVision joystick?

teal river
#

When JP says "share a screen", I always wonder if he means something on his screen, or one of his many CRT screens

robust horizon
#

@cinder wind ooh what kind of connector did they have?

rapid hornet
#

bangle.js 2 is the SMA Q3

nova totem
robust horizon
#

it reminds me of the intellivision but I think those were captive controllers, sadly

rapid hornet
#

I have an intellivision.... it seemed hard wired to me

teal river
waxen thistle
#

One of the nicest NES titles too 🙂

cinder wind
#

these were also for ColecoVision apparently

robust horizon
#

looks like it might have been a DB-9 style connector

teal river
#

NES/SNES controllers on MCUs are something I've seen a ton of, you just can't beat them

teal river
#

I've also seen a few folks do DIY NES/SNES controllers

#

Ohhh

sand lotus
#

great progress on the pcb iteration JP. pico powering 640x480 now too is awesome.

#

dat spahgetti life 🍜

robust horizon
#

that's wild, it looks like each number presses some combination of the L/R/D/U directions

gray obsidian
#

retro stuff ❤️

teal river
#

Is Fritzing free? Maybe I should try that... currently playing with KiCAD

waxen thistle
#

learned that the SNES first 8 bits are the same as the NES controller...nifty!

robust horizon
#

@teal river the website asks for a donation before download iirc

nova totem
turbid hill
#

There also is a nice printed book that teaches you how to use it

cinder wind
#

Fritzing is fully open source too, so you can download the source and build it yourself

sand lotus
#

nothing wrong with using internet ganked art on pcb's.. or using Papyrus font.

inner spade
#

Fritzing PCB maker has come a long way!

tulip canyon
robust horizon
waxen thistle
#

very nice @haughty quiver !

gray obsidian
#

yeah the github mentions GPL v2 & v3 + CC-by-sa (docs probably)

teal river
gray obsidian
#

It's even packaged in Debian. Installed it but I think I only started it once.

teal river
nova totem
sand lotus
#

great progress on a big screen!

teal river
#

Good show! So much coolness

viral sail
#

Great projects everyone. Thanks for sharing.

cinder wind
#

thanks @split gazelle !

waxen thistle
#

Thanks everyone for sharing! Thanks @split gazelle for guest hosting!

teal river
#

I shall obtain a snack in between

inner spade
#

Thanks for hosting @split gazelle !

nova totem
#

Great projects everyone

haughty quiver
tulip canyon
#

Thanks everyone, thanks Liz

sand lotus
#

Thanks Liz!

upbeat coral
#

Thanks to all for taking time for us

teal river
#

Thanks Liz!

robust horizon
#

that was fun y'all! but next week I hope to see some community folks too! we love your projects, and don't want you to be bashful!

split gazelle
#

thanks folks!

open surge
#

thanks Liz!

sage aspen
#

Thanks Liz

haughty quiver
tulip canyon
waxen thistle
#

and we're live on Twitch!

open girder
teal river
#

I came back just in time :D

#

Ohhh, I like this

#

These some ChipTune beats

cinder wind
#

Skinny AdaPuppy

upbeat coral
#

@robust horizon I'm an ISTJ, odds that you'll see more from me than posts on this discord are pretty slim. Besides, my projects pale in comparrison to what I see here.

teal river
#

AdaFamily!

waxen thistle
teal river
#

mmm retro

robust horizon
#

@upbeat coral that's fine too! in any case I love seeing / hearing what folks are up to

#

at the risk of universalizing my own experience, I was nervous on show & tell only the first dozen times or so 🙂

nova totem
teal river
#

Question: has there been testing to see how many times you can knot/unknot n00ds?

waxen thistle
#

Adafruit Freebies! https://www.adafruit.com/free

#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Sunday Evening
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

sand lotus
#

@upbeat coral I kinda felt like that at first too but after getting more familiar with the community anything and everything is appreciated no matter how small or big or the state of your project. If you're working on something and want to share that's most important. Don't be timid, everything is awesome.

teal river
#

I saw the MicroBit was the gift, I shall be getting one :D

sand lotus
cinder wind
#

Turns out MultiLimor is how they're able to get so much done

sand lotus
#

really freak people out and chroma key her out and then put the fast forward version where she's sitting. trippy. 🙂

robust horizon
#

@open girder will that RP2040 feather bones (?) be open source so we can put our own stuff on the blank side?

teal river
#

Oh, yeah, I was gonna ask about that again, LadyAda said the bones were on GitHub but I couldn't find them

sand lotus
#

Finding FET's was a very helpful desk of lady ada.

#

Ohhh the bones will be available? That's awesome!!! ❤️

robust horizon
#

I was almost sure of the answer of the question 🙂

teal river
#

I found importing EAGLE files into KiCAD works perfectly :D

sand lotus
#

Works perfectly importing to EasyEDA too

teal river
#

Nooo, reverse tft feather is already out of stock DX

sand lotus
#

If something is out of stock you can set it to notify you in your account. You can get an email update and will also popup in available in your account> product notifications.

teal river
#

Draaaagon

#

Lion dragon? XD

#

3 mil!!! Dance

teal river
crisp trench
#

Congratulations 🎉🥳

dim knot
upbeat coral
#

When a 42 year old TI-99 4a membrane keyboard goes bad and you have a bunch of key switches from Adafruit.

teal river
#

PT, what was that voice XD

#

I had like a dozen voided orders I messed up, do those count? 👉 👈

#

Liz is an Adafruit product? :O

gray obsidian
#

Oh no now that I've seen this 7-colors eink I'm digging that rabbit hole again… Oh it seems there's a 4.01" model that would actually fit what I'd want to do… Oh noooo, it's 2am already 😦

robust horizon
cinder wind
#

"Pachube" pronounced "patch bay"

teal river
#

Company names make so little sense so much of the time XD At least Adafruit makes sense

gray obsidian
#

last time I checked there was only the 5.65" model… Anyway, really have more urgent things to do.

dim knot
upbeat coral
#

@robust horizon Now it is a mix of Kahli Blue and Blac. with some butchered Neokey's.

sand lotus
#

I logged environmental data from within the eye of a hurricane last year with WipperSnapper. It's a really simple way to do all kinds of awesome real time projects.

robust horizon
waxen thistle
#

Awesome lists are awesome.

upbeat coral
#

@robust horizon Left overs.

tulip canyon
#

That volcano pressure wave around the world was cool

robust horizon
#

makes sense

nova totem
#

I got stuck in NYC for an extra day last year because of a predicted storm back home. Not complaining, but the "storm" was barely anything.

lilac tusk
#

Lol lots of scroll action

robust horizon
#

@tulip canyon that's making me think about something ... digs around for an article

lilac tusk
#

I’ll add my FPGA feather this weekend

sand lotus
#

Weather channel and analysts are drama queens, every hurricane they're like "there will be body bags in the streets". That's not an exaggeration either, I recorded a weather channel reporter actually say live on air. They push the fear factor to 11 during hurricanes.

nova totem
lilac tusk
#

Babies do like sleep

robust horizon
lilac tusk
#

Mine prefers to wake up intermittently in the middle of the night 🙂

teal river
#

Probably the "easiest" would have been building a soundproof shack around your recording area... but that still isn't easy, lol

sand lotus
#

I enjoy the technical background of the factory in the background. The greenscreen works for displaying stuff behind you though. It's a process, keep improving it. 👍

robust horizon
#

it's a great series of articles, related articles like how might you measure the size of the moon or distance of the sun. but a lot of stuff on matt's blog goes way over my head too

teal river
lilac tusk
#

I’ve considered making a mod for my Dreamcast to use flash memory to store games to play

teal river
#

I have that :D

desert ravine
#

So Crates!

crisp trench
#

Retro forever!

sand lotus
#

Classic designs are timeless. Doesn't matter if it's from the 1800's, if it works it works, and can be inspiration for upgrades.

teal river
#

I should pull out my Socrates and see if I can interface with it...

upbeat coral
#

Have you seen the NABU? It was doing the internet before the internet - kinda.

sand lotus
#

socrates actually looks great. diagonal a weird touch but artistically works.

desert ravine
#

There's some art to th at design

teal river
sand lotus
#

the philadelphia experiment

robust horizon
#

Z80 is still a great platform for learning microcontrollers at a low level. I'm going through another round of temptation to pick up an RC2014 Z80-based computer right now.

nova totem
#

yup!

sand lotus
#

the manhattan project would also stick people in walls, just in a different way :/

royal adder
#

Good UUIDs are good to have.

#

I hope they're doing it right 🙂

teal river
#

I just threw the last of my money at y'all XD

teal river
#

Well, all but 45 cents...

sand lotus
#

i have youtube shorts disabled, i find short format is annoying and contributes to ADHD and FOMO.

teal river
dim knot
teal river
#

LadyAda and Kattni fingers go nyoom, clacka clacka clacka

sand lotus
#

ahh new vs updated is a welcome change.

feral mortar
#

After seeing your show this weekend, I am think about doing a feather with an Analog AD4116. Have you posted your layout on GitHub as of now?

robust horizon
#

That's it for the NeXT but if someone can mail me a Socrates keyboard I'll do that. 🙂 🙂

sand lotus
#

Coleco... a moral imperative Jepler... someday please.

robust horizon
#

hehe I'll keep it in mind. game controllers are a whole new vista

teal river
#

So much solder paste

sand lotus
#

Play NES games with a Coleco controller probably been done before but not sure about with new DVI stuff JP is into.

#

Yeah that might be more of JP's wheelhouse.

shy topaz
robust horizon
#

An IDC cable, maybe?

teal river
wind spoke
burnt pawn
#

The rp bone board looks good... how about using an extended board, say 1/2 longer. think of what you could fit in there without pins in the way.

robust horizon
teal river
#

Heyyy, that wasn't an IDE cable! Wasn't even big enough to be a floppy cable :P

robust horizon
#

@burnt pawn I think making the board go further out away from the USB connector is specifically permitted within the feather 'standard', and anyway for something you do yourself it's obviously totally allowed.

sand lotus
#

Can't wait to play with the Scorpio for my dragon mask. I want the entire head to glow for next halloween.

teal river
#

... why did that get blocked

royal adder
#

I want to use PIO to multiplex 7-segment VFD tubes but there's so little state.

waxen thistle
teal river
gray obsidian
#

The green screen is eating you! 😄

waxen thistle
robust horizon
teal river
royal adder
teal river
#

No need to use fancier, newer, faster stuff if you're doing cheap things that won't take advantage of the extra speed anyway...

robust horizon
#

@royal adder circuitpython & arduino can loop the data in the background for you. In CP it's this line: self._sm.background_write(loop=self._buf)

gray obsidian
#

I recall we did stuff with 8051 back at engineering school… not as nice as 6502 but eh 😄

teal river
#

I wish I had gone to engineering school

robust horizon
#

and then the data in self._buf has to be carefully maintained and updated to multiplex the segments

#

but you don't have to spend "all your time" just refreshing the display, it's totally stable even if your code is calculating, waiting for input, etc

royal adder
teal river
#

It's wild how we've got 32-240MHz cheap MCUs now... I remember getting my first Pentium 133MHz and almost crying because it was the fastest computer I'd ever seen

open girder
#

For the next 3 hours! 10% discount code, code is: reversetft http://www.adafruit.com

robust horizon
tulip canyon
teal river
#

Dang these sound nice

#

uhhh I dunno what the end of that GIF was, so... bai Sliders GIF

sand lotus
#

STM's in stock? What is this alternate reality. One more chip added back slowly getting over the chip shortage hill.

waxen thistle
#

Did I hear, Sliders?

teal river
open girder
#

the chip universe from everything everywhere all once or somethin 🙂

waxen thistle
#

It's nice that some stuff is getting better.

teal river
#

I need to watch that

sand lotus
#

I still don't understand USB PD.

waxen thistle
#

Still have a long ways to go, but it's excellent to see the market stabilizing. Chaos doesn't benefit us, unfortunately.

teal river
#

Re-revision

sand lotus
#

🆕

gray obsidian
#

No ST, you won't stop me from coding 8bit invitros for 8-bit computers 😛

dim knot
wind spoke
sand lotus
#

metro mini's are classic and will never go out of style. my go to for small projects where I just need something tiny for a tiny project.

robust horizon
#

fwiw the 'original' magnetic cable (the one marked 100w) is great for charging my phone over USB C PD.

cinder wind
#

Imma get me some of these magnetic cables for my game controllers

dim knot
#

Woven USB A Cable with Magnetic Tips - Micro B, Type C, and iOS - 2 meters long https://www.adafruit.com/product/5653

Woven USB A Cable with Magnetic Tips - Micro B, Type C, and iOS - 1 meter long https://www.adafruit.com/product/5652

teal river
#

How consistent are the connections for those mag cables? I had something similar from Amazon and had issues with some connectors not always connecting all the time...

gray obsidian
#

Oh, do these exist for USB-B ? (the square plug for appliances)… thinking about our 3D printer for ex…

robust horizon
#

@gray obsidian I haven't seen that yet

teal river
#

boop boop charge all the things

turbid hill
#

converter dongle

sand lotus
#

I love magnetic cables. The reversible nature where you can't plug it in wrong.

waxen thistle
#

There are USB-B to USB-C adapters (I use such for my printer)....maybe you can get one to connect to this type of cable...

teal river
#

Options to get like, cable with 3 of the same would be nice

gray obsidian
#

For some reason Artillery thought it'd be funny to put plugs on the side. And the top for the usb key, which we already broke once…

sand lotus
#

I do put some black nail polish on the LED, because it's so bright. One layer of nail polish dims it nicely.

waxen thistle
#

USB-B plug to USB-C socket ....then get this cable with the plugs.

dim knot
teal river
#

I just ordered one of those modules :D

sand lotus
#

Wifi 6 is 802.11 AX spec, which should mean it'll do the 5 GHZ band too?

dim knot
#

ESP32-C6-WROOM-1-N4 Engineering Module - 4 MB Quad SPI Flash - PCB Antenna https://www.adafruit.com/product/5670

ESP32-C6-WROOM-1-N8 Engineering Module - 8 MB Quad SPI Flash - PCB Antenna https://www.adafruit.com/product/5671

teal river
#

I might have bit off more than I can chew with the WROOM module XD

gray obsidian
waxen thistle
#

Uno reverse!

teal river
#

Sadly the reverse TFT was already out of stock DX

dim knot
robust horizon
#

can't wait for the snap-fit case for this new board!

wind spoke
#

And it's got buttons...

crisp trench
#

Ya have made me a fan of ESP32s.

wind spoke
teal river
#

The only real difference between the regular TFT and reverse TFT Feather is the placement of the display, right?

teal river
teal river
turbid hill
#

what is that spot for a chip

echo canopy
#

Question adafruit @open girder

Regarding the TFT feather for ESP32 -X … do you plan on making the TFTs on both sides or just transitioning to this new reverse design?

wind spoke
merry gulch
#

QUESTION: How did you migrate to the RP2040 standalone tester/programmer brains for the factory? What is the SW used on the RP2040 to do the target programming? Is there help to implementing this? Is the Raspberry Pi with OpenOCD still a good solution? Any other alternatives for standalone solutions?

turbid hill
#

the spot right beside the 2 smd parts, is it for more ram

#

ahh

teal river
#

What's the BSG280?

turbid hill
#

sounds like a temp sensor

teal river
#

ah

echo canopy
#

@open girder On the size of the ESP Feather … have you seen any TFTs that size with touch capabilities? Maybe some kind of swipe gestures?

wind spoke
#

Someone is going to work on a 3D printed case... in 3 2 1 !

teal river
#

Question: Have y'all considered doing a PCB square? I used my ruler to measure this PCB in a scan and a square would have been awesome. Would also be useful for other project stuff

inner spade
#

Q: Would like to have a reverse TFT FeatherWing with just the display/buttons for existing projects. Is one in the works, perhaps?

ripe blade
teal river
#

mmm baby amp

teal river
ripe blade
#

Any idea when the J-Links are gonna be back in stock?

wind spoke
#

Is there a project doing a Midi Synthetizer with RP2040 and I2S output??? Maybe from @cinder wind ? or Liz ?

echo canopy
#

More feedback than a question… I’d totally buy a Max Feather i2s .. since you showed a QTPY version 🙂

robust horizon
ivory flax
#

Can you both timer and switch triggers together to wake up a deep sleep board

proven crow
#

Just in time for questions! With the RP2040 available, is that the cheapest MCU for the ST25DV16K in your RFID EEPROM breakout, or is there something less expensive? Thanks for all you do!

turbid hill
#

Does not the esp32-s3 have a dedicated pin just for rgb control

robust horizon
#

It looks like ESP32 may have 6 PWM channels (called LEDC) based on a VERY quick look at the source code of esp-idf

wind spoke
robust horizon
#

I think they can be associated freely with any pin desired

teal river
#

Letters are hard XD

tulip canyon
#

Congrats @open girder on 3M orders
I've been supporting and weirdly tracking for some time.
Keep up the great work!

robust horizon
#
>>> import pwmio
>>> import board
>>> p = pwmio.PWMOut(board.A0)
>>> q = pwmio.PWMOut(board.A1)
>>> r = pwmio.PWMOut(board.A2)
>>> s = pwmio.PWMOut(board.A3)
```I can verify that you are able to do 4 PWMs on ESP32-S3
cinder wind
open girder
wind spoke
#

What is the maximum number of question you ever answered in a single Ask An Eng?

proven crow
#

I've placed 40 myself 🥹

#

(orders)

tulip canyon
#

Seriously thank you though. Been a wild ride

teal river
crisp trench
#

Oh wow, I can see when I joined.

teal river
#

Can't find a PCB square.. I shall make my own!

echo canopy
#

Impressive the orders stayed steady during the pandemic adafruit

proven crow
teal river
#

Question: When Adafruit sells products made by someone like UnexpectedMaker, does that maker get royalties or something?

waxen thistle
#

Thank you Adafruit for another excellent evening of shows! And special thanks again to Liz for guest hosting S&T!

teal river
merry gulch
#

THANK YOU!!

viral sail
#

Thanks @open girder and good night. 🌒

upbeat coral
#

Thank you all for taking time for us

teal river
#

G'night guys! Enjoy dinner!

turbid hill
#

bye

tulip canyon
#

Thank you .All the best

open girder
#

thanks all!

crisp trench
#

Thank you!!

cinder wind
#

that's a very good zener

#

thanks pt, thanks Limor!

proven crow
#

Thanks for everything you do!

echo canopy
#

3️⃣ 0️⃣0️⃣0️⃣ 0️⃣0️⃣0️⃣

proven crow
#

moment of zener

teal river
#

I placed order 3004976 tonight!

upbeat coral
#

3004031

teal river
#

Huh... I thought I first ordered from Adafruit in like 2016, but apparently May 14th 2021 was my first

upbeat coral
#

Oldest Order = 1050867 03/17/2016

teal river
#

nice

#

Mine was 2567576

#

My last one before 3 mil was 2990396

hasty loom
#

My very first ADA order was 123784 Jan 2012 a Boarduino!

teal river
#

You probably got something handled by LadyAda and/or PT themselves!

lilac tusk
#

My first order, was 2282375 in March 2020

teal river
#

We're n00bs compared to everyone else XD

lilac tusk
#

a pack of SMT Breakout PCB for SOIC-8

#

I didn't realize you could do electronics like a hobby until my Junior year of college and that adafruit allowed you to do those things.

#

I started late 2019 making electronics

#

one time I ordered 100 JST Battery connectors

#

it's all I ordered xD

#

my last order was in April of last year

teal river
#

lol

#

I ordered tonight, last order before that was the 3rd

#

Last biiiiig order was 12/7/22

lilac tusk
#

I've never spent more than $78 one Adafruit

teal river
#

I've spent... slightly more

jovial estuary
#

i've occasionally ordered enough to max out the freebies

teal river
#

I've done it twice in the last 2 months... ShyFlushy

#

Out of 3 times

#

First order was the first time XD

lilac tusk
#

I don’t have the free cash flow to do so unfortunately

teal river
#

I may or may not have sold my soul

lilac tusk
#

I make over $100k but it’s mostly eaten up by rent and now two car payments.. I got a second car after my wife had been hyped up that they were going to turn her contract into a direct hire and then they pulled the plug so yeah.. I’m drowning lol

teal river
#

oof... your income is more than my entire house... but I have a cheap car and not a lot of stuff for bills

lilac tusk
#

Reminds me of those old debt relief commercials where it’s like “I have all these things! And how did I afford it? I’m up to my eyeballs in credit card debt!”

#

Except I pay nearly half of my take home pay on rent

teal river
#

slight drowning noises

lilac tusk
#

Because it’s expensive to rent a place big enough for a family of 5

#

sad software engineer noises

teal river
#

If only we could get our hands on Bezos bucks

lilac tusk
#

Most of my problems would be solved with $1m

teal river
#

Same

lilac tusk
#

I don’t even need billions, just $1m

teal river
#

Actually I could live off a million for quite some time

lilac tusk
#

Heck, $500k would take care of my problems too

#

I could work my job and just worry about rent and basic utilities

teal river
#

@teal anvilezos can we just have a small loan of a million dollars each

#

GAH SORRY

lilac tusk
#

Maybe save up and eventually buy a house. Or that deli I’ve always dreamed of opening

teal river
#

THAT WAS NOT SUPPOSED TO PING IT DID NOT SHOW ME PINGING IN TYPING IT

lilac tusk
#

I want a cyber punk deli with a soldering corner

#

Maybe an anime corner as well

teal river
#

Mmm

lilac tusk
#

Solder your header pins and get a fresh panini at the same time

teal river
#

ElectroDeli

robust horizon
#

a quick photo of that mouse pcb from my downcam. The chips seem to be JRC2903, dual op-amps, presumably adjusting the A/B signals from the encoders to logic levels

teal river
#

Nice

cinder wind
#

maybe even do some hardware debouncing, but I don't see enough capacitors for that

teal river
#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Sunday Evening
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

jovial estuary
lavish patrol
#

Morning/afternoon/evening all.

haughty quiver
#

hello!

sand lotus
#

Hello

lavish patrol
#

Mona Lars

haughty quiver
#

AHAHHA

cinder wind
#

Mona Larsa

sand lotus
#

JP & Say

drowsy inlet
#

i SEE you all
N
i SAY hello!

viral sail
#

Good afternoon.

inner spade
#

👋

haughty quiver
#

Ack my machine just black screened

sand lotus
#

have you tried turning it off and on again?

teal river
#

Hiiiii

lavish patrol
sand lotus
#

Lars eating cables again

viral sail
#

Instant gremlins.

teal river
#

The machine decided to wait for me (I’m in line at McDonalds as we speak)

sand lotus
#

we're live

lavish patrol
#

@haughty quiver is in da house.

cinder wind
#

in totally unrelated news, I now have logins to JP's computers

inner spade
lavish patrol
#

Spot the Lars...

glass stag
#

Probably ghosts

sand lotus
#

Look for a black cat glitching out. Something's changed in the Matrix.

cinder wind
clever summit
#

🇸🇪 👋

teal river
#

Lars is ghost