#live-broadcast-chat
1 messages · Page 20 of 1
"We are the robot."
"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"
Oh oh...
You are back.
those pesky lavalier batteries
So now it's on power.
He lives!
Sounds good 👍
It's got 9 something...
"9"
I think you're probably ok - you were talking about sprites but I think there are guides on that
You were using CP, right?
Just sounded like we were really engaged!
take the battery pack out of the vacuum cleaner you modified, 3D print a belt loop hanger, and buck convert it. power for weeks.
Text To Speech
@haughty quiver which See-N-Say model is it?
youtube has automatic captions but it won't work if there's no sound...
A robot we talk to with "!alert" ? And it send you a warning...
Thanks @haughty quiver . Have a great weekend everyone.
On Twitch many people have that option to warn the streamer.
Like a Gyrobot that drops the gyro when audio drops.
Great Workshop again, @haughty quiver 👍
not gonna, lie, I would probably abuse a text-to-speech thing for JP
So we need a (CircuitPython) Discord bot that attach to the live-broadcast-chat and blink an LED if someone say "!alert"
The 2 meter (6 foot) cable would be great for preventing ripping out cords from headphones.
Give the responsible adults access to a Red Alert LCARS panel.
And they work to charge rechargeable breast pumps! (Or so I heard)
(On a desk of ladyada)
Also these tips are not compatible with the other magnetic cables Adafruit offers. These have different tip connection scheme.
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.
thanks JP!
Thanks @haughty quiver !
I use the magnetic cables on most of my USB devices now. They're great.
Thanks @haughty quiver
Something one could do with old Surfaces, I guess.
thanks much!
Thanks JP.
Zoom H4?
Hope you get your camera switching figured out.
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.
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
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.
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.
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-
that's a good point, not a lot of pcb design learn guides. would be nice to see.
so reliability is good
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.
@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.
FoamyGuy is live https://www.youtube.com/watch?v=i8yT3916WJ8
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-------...
HI Tim and all present
Heya🇸🇪
👋
👋
that would be pip list for the versions
(for just the versions I mean)
ah maybe not
yeah I grep a lot
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.
Can past Tim be grepped?
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.
always grep -i 😉
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.
Tnx Tim, bye all. It was a long day here. So, bedtime...
I used OpenAI's Whisper for podcast transcriptions. It was better than commercial, but only worked if there was only one person
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.
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
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.
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?
Don’t forget to retitle the stream for bitmaptools instead of eyespi so you don’t confuse future Tim.
Limit loops using counters?
Yup, slope.
Thanks for stream. Always learn something neat watching you. See you for coffee tomorrow if I’m awake.
Thank you!
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.
Starting up the morning stream now. Trying out EYESPI display for the first time. Follow along on YT: https://www.youtube.com/watch?v=5EA2wkPewkI or Twitch: https://www.twitch.tv/foamyguy_twitch
This is very timely. Trying to pick a TFT display candidate to piggyback on a eurorack module.
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
Feather and ItsyBitsy M4 on the other side.
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.
I do Ground/Neutral first, then data then power..
clever
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?
If inserted correctly, the cable should be held under tension of the contacts — before closing the flap.
Good morning everyone. 👋
Hi Tim and chat!
🎉
yay
Ho, I missed the first drawing, I was distracted!
I’ve been away for a while. What are the latest happenings in displayio and vectorio world?
I was wondering the same thing..
Any new bitmap tools or core developments?
Saw the announcement of ESP32-P4. Could be a good platform for fast display work.
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.
Nice.
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.
Dithering. Will have to look at that.
Now we can remake 80’s VHS like video effects with the alpha blend.
Would 'Show Transcript' help?
It could, but I am afraid some human summary is needed. It could be crowd made. Maybe just putting a comment below the video (with some tag) once it is watched.
Yeah, somebody would have to parse the transcript.
An AI???
Possibly
Maybe vectorio uses lists?
Could we say "Monday's are your best day of the week?"
Vectorio, you put the point in the polygon in a list of tuples, I think
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?
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?
Could bitmaptools be used to animate details inside of a moveable sprite object? Like flashing a laser gun housing of a ship?
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.
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
Maybe just put the alternative way to make the SPI as a comment.
Oh, it is comment already.
Couldn't you make aliases for the pin names so you could use either naming convention?
You can make "alias" name, in Python.
import myboard
The RP2040 Stamp use an alias trick: https://circuitpython.org/board/solderparty_rp2040_stamp/
The Stamp was created to allow you to use the Raspberry Pi RP2040 in your designs without having to solder small-pitch QFN chips or worry about lots of external circuitry.All you need to get you started is a 5V supply or a LiPo battery. The Stamp will take care of the charging and switching the p...
LadyAda made some choice for I2C I believe, following what everybody else does.
On some board.
Could you make the aliases dynamic so that the only code that needs to change is the alias list, based on your wiring.
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.
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
That was my thought.
"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. 😦
I liked it
thanks for today, Tim!
Thank you
Thanks for the stream!
Thank you for the stream.
Thanks. Your streams are always interesting and challenge my thought processes — sparks new learning.
Could maybe prevent having to redraw the whole sparkline bitmap on each update. One option is to “scroll” the bitmap left by one click (using a blit) and then just add the newest data line onto the right.
Dual buffering by being twice the size of the screen?
Thank YOU
Cheers, have a good one!
Cheers
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...
🐇
The pink RP2040 feather still the prettiest feather ever made so far. The pink really does stand out.
Hi
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?
The bones file sounds really neat, didn't know it existed and it makes a ton of sense.
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?
Were you able to sacrifice any of the capacitors recommended in the RP2040's reference design?
I use 10mil via with 5mil annular, 6mil trace/spacing and squeeze a lot of extra space out
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?
I do like the standardized stuff
It’s too bad the WLCSP nor flash isn’t available anymore
There is an ESp32-C3 ref. design that discusses the recommended plane order. Worth checking it out.
makes complete sense, thank you
thanks @lilac tusk will send to ladyada
Can I get a link for the Scorpio bones? I can't find it
Yeah scorpio doesn't have board files only png schematic and stuff so far. Maybe they'll update the guide. https://learn.adafruit.com/introducing-feather-rp2040-scorpio/downloads
Ok, so I'm not blind XD
will check out the page/files
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.
Lady Ada said moments ago they're on GitHub, but looks like they aren't linked
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.
Oh I have seen some 3-smd mosfets in the Digi-Key flyer I got in the mail the other day
What's the marketplace?
ships from a third party supplier
ahh
not stocked by Digikey
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?
Searching for mosfets is always a pain, glad for this DoLA and great search
thank you for the stream, great tips as always. ❤️
Glad to have been a small part of your success, my like.. 3 orders 🙂
Yay 3 mil!
thank you everyone! https://www.adafruit.com/3millionorders
Congratulations on 3,000,000 orders! 
Thanks @open girder and good night. 🌑
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
@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.
The Scorpio is listed in CAD parts but that doesn't include the brd file. https://github.com/adafruit/Adafruit_CAD_Parts/tree/main/5650 Feather RP2040 Scorpio
Maybe she misunderstood the question and meant the regular Scorpio files are up on GitHub...
GitHub makes it hard to find things DX
Take the RP2040 feather for example. It has its own repo. https://github.com/adafruit/Adafruit-Feather-RP2040-PCB
I don't think a main repo for the Scorpio exists yet.
Could it be hidden? She said it was up, but if it's hidden that would explain it
@open girder dumplings of electronics!
?showtimes
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
👋
Powered by Restream https://restream.io
Javascript example
Live now.
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?
yeah OBS can do that, you can even program the countdown in python 
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
Or a low-tech cardboard sign on the back of the chair that reads “be back at xx:23”
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
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.
… or a Blinka timer window, if you want a CircuitPython solution.
a gif on the green screen
So the whole Wiznet5k is python...
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 🙂
yeah browser source in OBS is easy
Suddenly I want one or two wiznet5K board...
I have one coming just to help beta test.
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.
Unless it's running Blinka then don't think any adafruit microcontroller can run python directly.
You want to make a strange ARP request or something like that... in a few line you have it!
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.
it's better to close the response
it's in the usage example in the learn guide.
the most correct way would be:
with requests.get(...) as response:
# do something
Doesn't the "with" make the close at the end?
yeah i mean for the requests library
yeah you don't manually close with with
i'm not using with 😦
that's just one of the example i contributed. better to use with or at least close in there?
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
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.
currently just iterating through each one after another https://github.com/DJDevon3/My_Circuit_Python_Projects/blob/main/Boards/espressif/Adafruit Feather ESP32-S2/7-segment 8x Social Media Tracker/code.py
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)
finally?? that's new to me.
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)
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.
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
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.
I wonder if the answer lies in the Anecdata's amazing examples, which include C python:
https://github.com/anecdata/Socket/tree/main/examples
(sorry, I just like linking to them)
that's UDP
well I mean, if you listen to "", you listen to any IP
I remember reading and using this book to build inter-process communication over the network: https://a.co/d/9rNpzvy
When you listen, you can listen to only one specific IP address, so that you attach and listen on that interface of yours. If you don't care where the connection is coming from (assuming multiple interface), then you listen to "" or "0.0.0.0" that would mean "any".
yep
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.
Yeah, pick your favorite man source, here's a random google result: https://linux.die.net/man/3/inet_aton
inet_aton() converts the Internet host address cp from the IPv4 numbers-and-dots notation into binary form (in network byte order) and stores it in the structure that inp points to.
I guess a better source is the python socket docs https://docs.python.org/3/library/socket.html#socket.inet_aton
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?
@wind spoke No idea, first time I'd looked at the code was on foamyguy's stream ~10 days ago
Oh, and you decided to improve? Is it your PR we are watching?
#88 was mine (just a quick example code improvement), this more in-depth PR (#87) is someone else
Checking if called by name or by IP.
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
The general idea of that PR is great. Same principle as for CircuitPython... try to match as much as possible the CPython library.
So what are the Wiz board:
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.
each connection method depends on the ethernet or wifi chip so separate libraries will always be needed.
Nina is a full thing relying on the ESP-IDF whole stack which has its own certificates, automatically retrieves the time periodically, etc.
would be a nightmare to maintain if everything was in 1 library
well ESP chips can do ethernet, at least some of them
Oh...
didn't know that, that's cool.
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.
(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)
P4 is like hot off the press brand new announced, i haven't even looked into it yet.
ah because it's risc-v
some just announced non-wifi high performance Risc V chip
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
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?
"WIZnet W5100S-EVB-Pico - RP2040 Board with Ethernet" is a retired product, and now you should take the W5500S
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.
It seems that the Wiznet Pico are from "The Pi Hut".
(maybe with a lot of help from Wiznet)
They have their own repo...
9.95 in maple syrup
CA is Australia's currency? didn't know that. i thought it was canada 😛
Oups.
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.
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...
indeed 1000 seconds is a lot
Yeah, I think the timeout is easier to fix than stuck in __exit__, so filed them as separate issues
Wait, this is week day, I have to work tomorrow... 🙂
No apology to me needed, I appreciated you thought it was a problem too, and knew you'd see #90 eventually 😁
It's definitely helpful that you're here to answer some questions Dan J. 👍
Thanks for the stream, learned some new stuff.
That was FUN.
Thanks for the stream! I appreciate what you're doing
👋
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."
I am excited to see so much activity happening on the CircuitPython Wiznet library. Was there some impetus to the push?
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).
... 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.
?showtimes
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
I'm playin along 🎶🎶
hello all
👋 okay, wallet is open.
Hey Y'll
Hello All
Hey 👋🏻
Howdy!
product 5666. it's only mostly evil
I've already put pins on my QtPy, so I guess I'd put the female headers on the BFF
Thanks!
Thanks
Thanks!
it is evil + 5000!
Need some way to connect it to a MineCraft button.
it could work wells for USB HID projects for sure!
larsBFF
real coders only need a single button and very good timing
picked up 2 simply because it's an adorable qt py addon. might use it to experiment with designing a large button key cap.
FoamyGuy is live https://www.youtube.com/watch?v=eeLIB8nY9YE
Javascript example
👋
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
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
hey
it's particularly interesting to use with the web workflow
"update-all" really means "check versions for all installed libraries"
download backup is a brilliant feature. nice one.
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
somebody opened an issue suggesting to list examples from each libraries, like the Arduino examples menu, which is a great idea
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.
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
embedded examples would be super helpful
(and a toggle to show them)
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.
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 ?
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
I need to get back to working on it, maybe I can convince Adafruit to hire me for that 😛
wonder if there's a way to measure the static electricity in the air
good night 👋
metachlorian measuring device yeah lol
great tools Neradoc, amazing stuff ❤️
thanks for the stream, always learn something new
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
☕️⚡️
Hey Y'll
Greetings, good people. 👋
Hi folks
Good morning everyone.
good morning folks!
good morning!
Good morning!
GM! Happy Wednesday! RPI drop day (I hope)
Today's coupon code “snapfit” gets you 10% off your order!
3d printing fam hallo
If the snap fits...
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Neat.
Scorpio Feather RP2040 - https://www.adafruit.com/product/5650
If there is one thing Adafruit is known for, its mega-blinky-fun-rainbow-LEDs. We just love sticking NeoPixels anywhere and everywhere. When we saw the new 'PIO' peripheral on ...
M2.5 Hardware Kit - https://www.adafruit.com/product/3299
YouTube Video - https://youtu.be/ANKmgVK-Czs
3D Print a snap fit case for the Feather RP2040 Scorpio! This features mounting tabs and port openings for USB, battery, headers and more! Customize the design to make it fit your next LED project.
Learn Guide
https://learn.adafruit.com/feather-scorpio-snap-fit-case/
Scorpio Feather RP2040
https://www.adafruit.com/product/5650
USB-C Cable
ht...
Hate it when that happens
They always roll into the most inaccessable place. 🤨
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.😂
First World problems. 😉
Longer than War And Peace...
I've been on notification list for about a year for a Pi4 and 02w.
Any luck with that?
😯
Lol
lars astronaut
Larstronaut
speaking of it https://www.youtube.com/watch?v=ypscxr2nH2o
Buy Astroneer: https://www.astroneer.space
Astroneer Merch: https://store.astroneer.space
Twitter: https://twitter.com/astroneergame
Instagram: https://www.instagram.com/astroneergame
Twitch: https://twitch.tv/ses_dev
andy now larsneer could be nice
I love the first Astroneer
skerr astroneer have snails what have get some 3d printed too
I’m glad there’s a big update coming
the rocket for 3d printed could be have that turbine style fan
making astroneer related projects of 3d hangout could be fancy
Haptic motor increase with sound and light
like train rails
If its mechanical, it's gonna break eventually.
hmm, need a guide for the "extra parts i may need if my printer gets stuck/breaks" 🙂
I am really really impressed she has time for the designs and the baby.
the creative mind keep on working even in vacation so
Lol
I still cringe at the Baby Yoda eating the eggs of a sentient being.
🦉
You had to go an do it, didn't ya?
Babies will be babies. Everything goes in the mouth.
I remeber when my son started on solids - pennies, keys...
Thanks for another great show, guys
Another great show, @hard hollow and @rocky reef 👍
Thanks @rocky reef & @hard hollow . See you all tonight.
Thank you for taking time for us.
thanks so much for hanging out folks!
thanks guys
Thanks folks! cya tonight
@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
Thats great! I'll check it out and share it on the adafruit blog too if thats fine
For sure! I've got another 6 or 8 models I've made for that 'system' so it'll be a good motivator to get me to prep and upload them 🙂
Also made a 'mount' system to attach Skadis boards to spare cheap VESA-mount poles I had laying around. Should share that too.
Ahh super cool, thank you!
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
I just made this.
Howdy folks
Good evening all you wonderful people!
Hey Y'll
yo
here is the streamyard link to join show and tell live: https://streamyard.com/zafmjc5zid
Hello
good evening
Good evening everyone.
Hiiii
Good evening everyone
I shall be doing a clock kit I just got from China :D
Always a good time to do that!
love clocks! show us when you're done @teal river !
That is so cool @sage aspen so handy
@dreamy sluice is that for the espressif family chips specifically?
So many ESP32s now P6 C4 R2 D2
1 click install will be very helpful. Nice Melissa!
Very cool @sage aspen!
C4 is my favorite, explosively fun!
Thanks @waxen thistle
How low can you go? The 2023 Hackaday.io Low-Power Challenge is about doing the most with the least juice – bang for the power-budget buck, if you get our drift. And with three $150 gift certificat…
Which watch is that, Scott?
@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
mmm high color eInk
that eink display may be too big for a watch 🙃
GO BIG OR GO HOME
Could you write an RGB value converter to make color value manipulations easier and more universal with displayio?
Is that a lilygo watch like this
it is a bangle.js 2
Exciting possibilities for new types of displays!
🚌 🐭
I'm charging every night right now. I got the second one so I could take the first apart for power measurement 🙂
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
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
Can you add a help button to the mouse though?
displayio will try to do the right thing already. we use chroma, luma and hue to map it to the seven colors
I also added dithering for palette
@split gazelle I have some extra mouse balls if you want me to send some as fidget toys, lol
ya, I'm definitely am having the issue. I've tried to keep electrical tape on it but am still seeing the issue
Definitely frustrating... I didn't find a good solution for it either
Hahaha, early mouse jiggler
oh jp that's amazing
This is the one I got, I got it because it has a ESP32
April Fools 🙂
ya, I'm planning to open the one I've been wearing
@robust horizon how about a ColecoVision joystick?
When JP says "share a screen", I always wonder if he means something on his screen, or one of his many CRT screens
@cinder wind ooh what kind of connector did they have?
bangle.js 2 is the SMA Q3
I have not seen one of those in a long while
no idea
it reminds me of the intellivision but I think those were captive controllers, sadly
I have an intellivision.... it seemed hard wired to me
I think it was something similar to the NES connector? Been a while since I looked at mine
One of the nicest NES titles too 🙂
these were also for ColecoVision apparently
looks like it might have been a DB-9 style connector
NES/SNES controllers on MCUs are something I've seen a ton of, you just can't beat them
great progress on the pcb iteration JP. pico powering 640x480 now too is awesome.
dat spahgetti life 🍜
that's wild, it looks like each number presses some combination of the L/R/D/U directions
retro stuff ❤️
Is Fritzing free? Maybe I should try that... currently playing with KiCAD
learned that the SNES first 8 bits are the same as the NES controller...nifty!
@teal river the website asks for a donation before download iirc
I think it was $8 or something?
There also is a nice printed book that teaches you how to use it
Fritzing is fully open source too, so you can download the source and build it yourself
nothing wrong with using internet ganked art on pcb's.. or using Papyrus font.
Fritzing PCB maker has come a long way!
@robust horizon Have you seen the Bill Buxton Collection?
https://www.microsoft.com/buxtoncollection/browse.aspx
He's got a great collection of old peripherals.
Ask nicely and maybe he'd let you hook up some rare ones.
https://www.microsoft.com/buxtoncollection/type.aspx?t=Mouse
you can also download the development version binaries from github quite easily https://github.com/fritzing/fritzing-app/releases
very nice @haughty quiver !
yeah the github mentions GPL v2 & v3 + CC-by-sa (docs probably)
8 Euro. Right number, wrong currency, lol
It's even packaged in Debian. Installed it but I think I only started it once.
It's actually not optional on the website, but dev versions are good enough for me, lol
Im in Canada so I never know what I'm paying except it usually costs more.
great progress on a big screen!
Good show! So much coolness
Great projects everyone. Thanks for sharing.
thanks @split gazelle !
Thanks everyone for sharing! Thanks @split gazelle for guest hosting!
I shall obtain a snack in between
Thanks for hosting @split gazelle !
Great projects everyone
Thanks everyone, thanks Liz
Thanks Liz!
Thanks to all for taking time for us
Thanks Liz!
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!
thanks folks!
thanks Liz!
Thanks Liz
oh, I recall seeing a collection of Bill's controllers at SIGGRAPH one time IIRC. He made some wild stuff for CAD input -- like measurement inputs, spline curve controllers!
He's a HCI design legend. much respect
and we're live on Twitch!
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/_EsGPl7Erfg
ASK AN ENGINEER 1/25/2023 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: h...
Skinny AdaPuppy
@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.
AdaFamily!
Never feel bad about sharing -- sometimes the smallest project can be an inspiration to someone else. And we all stand on the shoulders of others.
mmm retro
@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 🙂
I still am nervous, to some degree, every time I am about to go on
Question: has there been testing to see how many times you can knot/unknot n00ds?
Adafruit Freebies! https://www.adafruit.com/free
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
?showtimes
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
@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.
I saw the MicroBit was the gift, I shall be getting one :D
Same, I've been on a lot and the anxiety never really goes away but once I've shared I do feel better because everyone is very encouraging no matter the skill level. It's a brilliant community that is truly welcoming.
Turns out MultiLimor is how they're able to get so much done
really freak people out and chroma key her out and then put the fast forward version where she's sitting. trippy. 🙂
@open girder will that RP2040 feather bones (?) be open source so we can put our own stuff on the blank side?
Oh, yeah, I was gonna ask about that again, LadyAda said the bones were on GitHub but I couldn't find them
Finding FET's was a very helpful desk of lady ada.
Ohhh the bones will be available? That's awesome!!! ❤️
I was almost sure of the answer of the question 🙂
I found importing EAGLE files into KiCAD works perfectly :D
Works perfectly importing to EasyEDA too
Nooo, reverse tft feather is already out of stock DX
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.
I know, but I was gonna put it in my giant order tonight DX
Congratulations 🎉🥳
When a 42 year old TI-99 4a membrane keyboard goes bad and you have a bunch of key switches from Adafruit.
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
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 😦
that must have the best keyboard of all the TI-99 4As in the world
"Pachube" pronounced "patch bay"
Company names make so little sense so much of the time XD At least Adafruit makes sense
last time I checked there was only the 5.65" model… Anyway, really have more urgent things to do.
@robust horizon Now it is a mix of Kahli Blue and Blac. with some butchered Neokey's.
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.
because of what you had available or did you specifically want two different 'feels' on different keys?
Awesome lists are awesome.
@robust horizon Left overs.
That volcano pressure wave around the world was cool
makes sense
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.
Lol lots of scroll action
AKA Vancouver drivers 😆
@tulip canyon that's making me think about something ... digs around for an article
I’ll add my FPGA feather this weekend
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.
I'm in Winnipeg so we really should know better here too! It was barely a dusting of snow in the end.
Babies do like sleep
@tulip canyon is this what you were referring to? https://profmattstrassler.com/2022/01/24/the-earths-shape-and-size-measure-it-yourself-part-1/
Mine prefers to wake up intermittently in the middle of the night 🙂
YASS!
Probably the "easiest" would have been building a soundproof shack around your recording area... but that still isn't easy, lol
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. 👍
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
I can't really hear the factory stuff over my computer XD
I’ve considered making a mod for my Dreamcast to use flash memory to store games to play
I have that :D
So Crates!
Retro forever!
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.
I should pull out my Socrates and see if I can interface with it...
Have you seen the NABU? It was doing the internet before the internet - kinda.
socrates actually looks great. diagonal a weird touch but artistically works.
There's some art to th at design
I think that was the subject of a blog post in the last week or two
the philadelphia experiment
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.
yup!
Still used in products!
the manhattan project would also stick people in walls, just in a different way :/
I just threw the last of my money at y'all XD
Wow dark!!!!
Well, all but 45 cents...
i have youtube shorts disabled, i find short format is annoying and contributes to ADHD and FOMO.
I like short videos, but don't like the sideways...
LadyAda and Kattni fingers go nyoom, clacka clacka clacka
ahh new vs updated is a welcome change.
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?
That's it for the NeXT but if someone can mail me a Socrates keyboard I'll do that. 🙂 🙂
Coleco... a moral imperative Jepler... someday please.
hehe I'll keep it in mind. game controllers are a whole new vista
So much solder paste
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.
They never show cleaning the machine later.
An IDC cable, maybe?
I bet it's everywhere XD
I have the Olimex version of AgonLight, the AgonLight2 8-bit open-source hardware computer. It has an eZ80 and an ESP for the video/terminal interface. Maybe you should look at it?
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.
interesting @wind spoke -- https://github.com/TheByteAttic/AgonLight if like me you were unfamiliar with it
Heyyy, that wasn't an IDE cable! Wasn't even big enough to be a floppy cable :P
@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.
Can't wait to play with the Scorpio for my dragon mask. I want the entire head to glow for next halloween.
... why did that get blocked
I want to use PIO to multiplex 7-segment VFD tubes but there's so little state.
Subword catch.
Ohhh... 4 letter word starting with p?
The green screen is eating you! 😄
yepper -- no harm intended, i'll let the right people know to adjust as necessary
yes this is a great idea. The way you do it is by continuously looping the data, not by keeping the state within the PIO peripheral
In the meantime, I'll rephrase to spooky jiggly prints, lol
it would be similar to this https://learn.adafruit.com/intro-to-rp2040-pio-with-circuitpython/advanced-driving-seven-segment-displays-with-background-writes
But I don't want the chip to have to keep feeding data if possible.
No need to use fancier, newer, faster stuff if you're doing cheap things that won't take advantage of the extra speed anyway...
@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)
I recall we did stuff with 8051 back at engineering school… not as nice as 6502 but eh 😄
I wish I had gone to engineering school
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
You're still burning main processor cycles feeding the PIO the same data. You can have the PIO feed the same data over and over until it gets new data but it's limited.
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
For the next 3 hours! 10% discount code, code is: reversetft http://www.adafruit.com
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
It's the DMA controller that does the transfers and (in the example) it's only 4000 bytes transferred per second. There is also an interrupt handler involved, which would fire about 1000 times a second. It's true that this could have a measurable impact on performance, but I think the technique is still worth trying out
Already sent all my money 
just sayin'
Dang these sound nice
uhhh I dunno what the end of that GIF was, so... bai Sliders GIF
STM's in stock? What is this alternate reality. One more chip added back slowly getting over the chip shortage hill.
Did I hear, Sliders?
Wrong kind, but yes XD
It's nice that some stuff is getting better.
I need to watch that
I still don't understand USB PD.
Still have a long ways to go, but it's excellent to see the market stabilizing. Chaos doesn't benefit us, unfortunately.
Re-revision
🆕
No ST, you won't stop me from coding 8bit invitros for 8-bit computers 😛
Adafruit Metro Mini 328 V2 - Arduino-Compatible - 5V 16MHz - STEMMA QT / Qwiic https://www.adafruit.com/product/2590
That's the reason why I had to test all my 8 USB keyboard to see if it was PS2 compatible... and one of them is both QWERTY and PS2 compatible (actually, I think I got it from Pimoroni, so it might be UK QWERTY and not US QWERTY, but hey, it is good enough).
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.
fwiw the 'original' magnetic cable (the one marked 100w) is great for charging my phone over USB C PD.
Imma get me some of these magnetic cables for my game controllers
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
Some days we're feeling extra fancy here at the 'fruit warehouse, and we have a big soft spot for woven fabric cables. Like, peep this fully reversible pink/purple ...
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...
Oh, do these exist for USB-B ? (the square plug for appliances)… thinking about our 3D printer for ex…
@gray obsidian I haven't seen that yet
boop boop charge all the things
converter dongle
I love magnetic cables. The reversible nature where you can't plug it in wrong.
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...
Options to get like, cable with 3 of the same would be nice
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…
I do put some black nail polish on the LED, because it's so bright. One layer of nail polish dims it nicely.
USB-B plug to USB-C socket ....then get this cable with the plugs.
ESP32-C6-DevKitC-1-N8 - 8MB SPI Flash https://www.adafruit.com/product/5672
I just ordered one of those modules :D
Wifi 6 is 802.11 AX spec, which should mean it'll do the 5 GHZ band too?
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
ESP32-C6-WROOM-1-N4 is an ESP32-C6-based module, which supports WiFi 6 in a 2.4GHz band, Bluetooth 5, Zigbee 3.0, and Thread. It's pin-to-pin compatible with the ESP32-WROOM series ...
I might have bit off more than I can chew with the WROOM module XD
except it would protrude like 3cm which is what I'd want to avoid…
Uno reverse!
Sadly the reverse TFT was already out of stock DX
Adafruit ESP32-S2 Reverse TFT Feather https://www.adafruit.com/product/5345
Like Missy Elliot, we like to "put our [Feather] down, flip it and reverse it" and that's exactly what we've done with this new development board. It's basically ...
can't wait for the snap-fit case for this new board!
And it's got buttons...
Ya have made me a fan of ESP32s.
There was 3 when the show started, I did put one in my basket, but by the time I finished my order, it was gone.
The only real difference between the regular TFT and reverse TFT Feather is the placement of the display, right?
And buttons...
I was able to add and then when I went into my cart, it was gone...
Oop, I didn't notice that when I ordered the regular, lol
what is that spot for a chip
Question
@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?
StemmaQT vertical?
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?
What's the BSG280?
sounds like a temp sensor
ah
@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?
Someone is going to work on a 3D printed case... in 3 2 1 !
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
Q: Would like to have a reverse TFT FeatherWing with just the display/buttons for existing projects. Is one in the works, perhaps?
She probably said BME280. temp and humidity sensor.
mmm baby amp
Ah. I was sure about the B and 280, thought I was off on the letters XD
Any idea when the J-Links are gonna be back in stock?
Is there a project doing a Midi Synthetizer with RP2040 and I2S output??? Maybe from @cinder wind ? or Liz ?
More feedback than a question… I’d totally buy a Max Feather i2s .. since you showed a QTPY version 🙂
https://learn.adafruit.com/rgb-led-strips may be the guide in question
totes
Can you both timer and switch triggers together to wake up a deep sleep board
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!
Does not the esp32-s3 have a dedicated pin just for rgb control
It looks like ESP32 may have 6 PWM channels (called LEDC) based on a VERY quick look at the source code of esp-idf
Lost in translation... help. Does that mean "a lot"? Ok it mean "Totally"
I think they can be associated freely with any pin desired
Letters are hard XD
Congrats @open girder on 3M orders
I've been supporting and weirdly tracking for some time.
Keep up the great work!
>>> 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
yes, sorry. "totally" 😀
What is the maximum number of question you ever answered in a single Ask An Eng?
Seriously thank you though. Been a wild ride
I found a square-like thing https://www.tindie.com/products/SCALARElectric/prototyping-multitool/
Project Board, Arduino Perfboard Shield, Breadboard Adapters, Stencil Frame, Ruler/Shim
Oh wow, I can see when I joined.
Can't find a PCB square.. I shall make my own!
Impressive the orders stayed steady during the pandemic 
lmk when you do! sounds cool, squares are nice
Question: When Adafruit sells products made by someone like UnexpectedMaker, does that maker get royalties or something?
Thank you Adafruit for another excellent evening of shows! And special thanks again to Liz for guest hosting S&T!

THANK YOU!!
Thanks @open girder and good night. 🌒
Thank you all for taking time for us
G'night guys! Enjoy dinner!
bye
Thank you .All the best
thanks all!
Thank you!!
Thanks for everything you do!
3️⃣ 0️⃣0️⃣0️⃣ 0️⃣0️⃣0️⃣
moment of zener
I placed order 3004976 tonight!
3004031
Huh... I thought I first ordered from Adafruit in like 2016, but apparently May 14th 2021 was my first
Oldest Order = 1050867 03/17/2016
My very first ADA order was 123784 Jan 2012 a Boarduino!
You probably got something handled by LadyAda and/or PT themselves!
My first order, was 2282375 in March 2020
We're n00bs compared to everyone else XD
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
lol
I ordered tonight, last order before that was the 3rd
Last biiiiig order was 12/7/22
I've never spent more than $78 one Adafruit
i've occasionally ordered enough to max out the freebies
I've done it twice in the last 2 months... 
Out of 3 times
First order was the first time XD
I don’t have the free cash flow to do so unfortunately
I may or may not have sold my soul
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
oof... your income is more than my entire house... but I have a cheap car and not a lot of stuff for bills
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
slight drowning noises
Because it’s expensive to rent a place big enough for a family of 5
sad software engineer noises
If only we could get our hands on Bezos bucks
Most of my problems would be solved with $1m
Same
I don’t even need billions, just $1m
Actually I could live off a million for quite some time
Heck, $500k would take care of my problems too
I could work my job and just worry about rent and basic utilities
Maybe save up and eventually buy a house. Or that deli I’ve always dreamed of opening
THAT WAS NOT SUPPOSED TO PING IT DID NOT SHOW ME PINGING IN TYPING IT
Mmm
Solder your header pins and get a fresh panini at the same time
ElectroDeli
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
Nice
this makes sense I guess: an opamp each to buffer the rotary encoder outputs (XA,XB,YA,YB)?
maybe even do some hardware debouncing, but I don't see enough capacitors for that
?showtimes
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
i think they're probably quadrature encoders, so they might not need as much debouncing as a simple switch
Morning/afternoon/evening all.
hello!
Hello
Mona Lars
AHAHHA
Mona Larsa
JP & Say
i SEE you all
N
i SAY hello!
Good afternoon.
👋
Ack my machine just black screened
have you tried turning it off and on again?
Hiiiii
Lars again?
Lars eating cables again
Instant gremlins.
The machine decided to wait for me (I’m in line at McDonalds as we speak)
we're live
@haughty quiver is in da house.
in totally unrelated news, I now have logins to JP's computers
Da shop
Spot the Lars...
Probably ghosts
Look for a black cat glitching out. Something's changed in the Matrix.
🇸🇪 👋
Lars is ghost