#live-broadcast-chat
1 messages Β· Page 49 of 1
ahaha love the box hacking @smoky island !
Pacu makes a lot of sense. It's the name of a fish that's basically a piranha.
Watching the live stream of foamyguy working on 1-D chomper was a lot of fun too.
Thank you!
@smoky island Would be really cool to port this Pacman to MatrixPortal and LED matrices.
Wow, never seen the super nova poi project before. All of those variations are so cool looking!
anything with lcars gui gets instant +100
Agree'd! The assets are small, but might need to be shrunken slightly more or do some tricks to make it only 1 tile tall instead of 3 (the walls in this version count as tiles) for fiting on matrix portal sized matrices
that's quite an involved project. can tell you've put a lot of work into it. beautiful effects!
Real cool. I have a string of dotstars I bought ages ago to try to make something like this one day
Awesome project! Thanks for sharing.
I have a pretty large matrix array I could pacman on... π
Great projects everyone. Thanks for sharing.
Thanks all for sharing, great projects
What dimension/resolution is the screen you used?
Thank you all for sharing
Great projects everyone. π
Thanks everyone. great Projects.
The display in mine is 240x960. The sprites are only 15x15 pixels though. In my version they are scaled up to 3x.
do it! the tutorials are really easy to follow
So if you used "plain" lines for the walls instead of using the 15x15 sprite tiles for them, you could probably fit it into a 32px tall display. IIRC that is the size of the matrixes. Or like DJDevon's bigger array if you have multiple to stack together you can get a larger overall canvas size and it'll fit without as much wrangling.
i had someone ask me some questions privately about the matrix array. someone is working on one that will dwarf mine. can't wait to see them do it. π
ASK AN ENGINEER 1/24/2024 LIVE! https://youtu.be/sqymWQyXK2Q
ASK AN ENGINEER 1/24/2024 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------...
10% discount code, code is: canbff http://www.adafruit.com ends at midnight NYC time
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...
i love how you can see through circuit boards by putting a light behind them. such pretty patterns.
I also planned to make one similar to your's, I have like 20+ matrices available, but unfortunately they are 40x80 and 55x110 and the library does not support these sizes π
Feel better @open girder
works best with the 64x32 panels
Hi all!
but there are people using 64x64 panels too
Free Bees!?!
Yeah, I was able to control the color though, so in theory I could make a really big RGB "lamp"
interesting application
I mean I can turn all pixel on and set color, but not display specific graphics
or photography for those light tables for negatives? i could see that too but there has to be more efficient ways to get a large lamp.
hey! I had a question about pairing together multiple led matrix panels using the bonnet (https://www.adafruit.com/product/3211) - I want to use them in a 2x2 config with a raspberry pi and was wondering what the best way to go about this is? thanks <3
edit ( I think I'm going to rework my project to a 1x3 config of 64x32 using these panels (https://www.aliexpress.com/item/1005004994634526.html, and I think with that I should be able to use your bonnet)
Felo is that question for chaining 64x64 panels?
yes! forgot to mention that - thanks
Good security measure. Appreciate Adafruit team staying on top of stuff like this.
Check yourself at https://haveibeenpwned.com/
I think even Firefox recommends that one. Seems to be the defacto way to check for compromises.
"oh look I'm on The Internet, I'm famous!"
oof didn't know that email would be published π oops.
glad i had nice things to say
Oh ok, I'll hop back in the Discord.... π
That is absolutely amazing Jepler. π
aww my heart that's adorable
I gotta get a Memento. That looks like so much fun.
same, especially with video possibly being a future update for them.
any bets on how long it'll be before todbot or JP turns the memento into a synthesizer?
lolololol
alright fine
10% discount code, code is: canbff http://www.adafruit.com ends at midnight NYC time
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...
These STM32U5 chips seem a bit bigger than ATtiny85s
TFT and DSI so compatible with normal TFT and RGB666 displays?
woah that's a lot of pins. grand central size?
not a big deal to have not perfect color smoothing for like 99% of uses.
weird that it'll drive larger displays faster than the smaller ones due to the protocol.
160mhz so like an ESP32-S2 but with a focus on graphics. 4N/3R... take my money.
Question for @open girder When referring to crypto chip, where is that applied. Wi-fi connection? USB?
That's a great question I'd like to know too.
@open girder Nice new feature with sending you a notification when you sign in β¦. #Question Thoughts on also being able to get a feed on Adafruit IO ?β¦. Maybe useful as a βfree starter feedβ for users just starting?
@echo canopy neat idea, will pass that along to the team
ah a dedicated part that handles the crypto instead of just a library... sounds like it could be useful if AES keys start getting ridiculously large.
i'm sold, i want an m33.
Tumblr Etched R4 Keycap for MX Compatible Switches https://www.adafruit.com/product/5717
Here'sΒ a super-classy, custom-made Etched Tumblr Keycap. It's made with a translucent/opaque plastic etched to create a dreamy, elegant glow-through effect. Perfect ...
i've never used tumbler, will look into them because of your endorsement.
Ultra Flexible 5V Natural White LED Strip - 320 LEDs per meter - 1 meter long - 4000K Color https://www.adafruit.com/product/5851
Ultra Flexible 5V Pink LED Strip - 320 LEDs per meter - 1 meter https://www.adafruit.com/product/5850
Adafruit UPDI Friend - USB Serial UPDI Programmer https://www.adafruit.com/product/5879
Adafruit CAN Bus BFF Add-On for QT Py https://www.adafruit.com/product/5877
that sounds easier than trying to get UART for board to board communication.
and will work on any board, that's great!
10% discount code, code is: canbff http://www.adafruit.com ends at midnight NYC time
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...
I have a whole new appreciation for all the CAN boards you've made.
Can The CAN BFF plug into car obd2 port?
Question: What to use to protect a capacitive touch pin from static shock?
With an adapter maybe. OBD2 ports are quite large and have a specific plug.
a feather sense with a TFT, sounds great. i thought the feather sense had parts squished everywhere as it was and you managed to free enough space for a tft? brilliant.
What happens to a cap touch pin with a static shock? Didn't even know that was a thing, I don't have carpet though. interesting.
Question with the UPDI Friend β- how quick and easy would it be to burn the Arduino boot loader to one of those ATtiny boards ? Iβm pretty sure thatβs one possible use ? Thanks
One programed to be a seesaw originally
QUESTION: When will the ultra flexible LED strips be available with the 1111 neopixels?
Question: did you settle on a file format for the dumps on the floppy board? Did you look at Pauline? https://github.com/jfdelnero/Pauline
@sand lotus I have several OBD2 connectors I will try to wire one up.
using circuitpython touchio, the pin no longer detects touches.
yeah it'd be nice to collaborate with the other projects, I could introduce you to the Silicium ppl in France.
Thanks @open girder and good night. π
thanks!!
n8
Thank YOU!
thanks for a great show
Thanks @open girder Have a great week all!
Thank you for another great episode. Have a lovely floppy bunny week!
Thanks for the show!

Thank you for taking time for us
Capacitive touch pads will work THROUGH an insulator.
So you could attach the pads to the back of a sheet of glass and touch the front of the glass. The static shouldn't be able to get through the glass.
this is true; i will consider it, i have a finished project were it is hard to insulate the pads. see my post in help-with-wearables.
but they are very sensitive to the surroundings, like if you have iron in the walls, I recall having issues with an art school student project where it worked fine on the table, but when hung on the walls it was⦠not so great
should publish that someday
I responded there.
Cap sense chips usually auto calibrate when you turn them on so if he turned it on after it was mounted to the wall it should work better than turning it on and then mounting it to the wall.
Well in that case I was using an ESP32 directly, and I had to calibrate it manually, read several times, average thatβ¦
and even then it wasn't always working.
the setup was very crude though, long wires, with large aluminum sheets that were cut in various shapes, onto which the contact was probably not very correct
I see. LOTS of variables. Tough gig.
But it worked enough for her diploma, so π
Listened to the CP weekly meeting, saw the Show and Tell, and I have one question in mind since then: "Can we have the REPL on the UVC ???"
Once it is hooked into displayio
Evening all. π
π
good afternoon
hello!
Good afternoon.
Hello from Los Angeles. 18C I should think and sunny. π
it's 1pm here
Lol
It's 1:01 actually. ;D
its 4:00 here
Good afternoon
21:02 UTC
i try not to get that granular π
Hello all!
Are you really nice? π
Lars is stuck to the locker...
Trail mix?
πΈπͺ π
Evening @clever summit
Hey there mr. Callaway
JP's workshop is like the TARDIS - it's reconfiguring itself...
Good afternoon β
paleo-pixels
My ears!
Lars Bowl Cam
I use that with a PIR motion sensor as a hallway light... because the light switch is at only at the end of the hall. :/ Been using it for a couple months now and works great.
Picked up the axel shaft converter and 800 piece technics gear set. Looking forward to making something go with the TT motors.
it was like $30 so i'm guessing it's not a genuine thing? had no idea they're that expensive? wow.
Amazon $29
Lol. Pronunciation is important... π€
844Pcs Pins-Gears-Axles Set Compatible with Lego-Technic-Parts, Latest differentials Chain Link Connector Joints Tank Track Car-Wheels-Tires Shock-Absorber Steering Shaft https://www.amazon.com/Pins-Gears-Axles-Lego-Technic-Parts-differentials-Car-Wheels-Tires-Shock-Absorber/dp/B0B7RD14Z2/
We have a variety of building block upgrade options: Over 600 Bricks set available in our store More than 50 power upgrade kits available in our store More than 20 kinds of spare parts sets, you can do STEM, EV3, MOC and other DIY, you can find tread,sprocket,wheel,large,link,chain,holes,and,rein...
Also those types of light strips are dimmable. Here's a dimmer switch I picked up so the LED strip isn't so blindly bright. https://www.amazon.com/dp/B0BZ8MVB5S
What if my name is pop()?
Lol
I don't think Adafruit stocks a dimmer like that but I hope they either stock one or create a dimmer PCB just for those lights.
because without a dimmer they are blindingly bright, like staring at the sun bright you'll get sun spots from looking at them at full brightness.
Can you make it sort i.e. days of the week or month names?
lol he's not doing eval() so should be okay, mister @tulip canyon hacker π
haha pop() didn't work but that was a neat try
The wig was really cool!
Not if you use multicast UDP!
has anyone used the memento to do stop motion with onion skin yet? i'd be interested to see something like that.
the OSC stuff is really neat. so many cool things happening with circuit python every week. there's always something new to learn.
ah cool! i don't have one so haven't read the guide yet. yeah i definitely have to get one.
i use ezgif all the time to make spritesheets and edit gifs. it's an excellent online tool.
thank you for the onion skin demo. perfect. was exactly what i was hoping it would do.
and the memento is out of stock. i waited too long. :/
think the PIR sensor in non-retriggering mode will still trigger again after the timer elapses (timing potentiometer)
i really like how the ruiz brothers got it to upload to adafruitio, that sounds very handy.
does adafruitio require a subscription to upload images?
That's Phil B!
Possessed doggo. π
Maybe change the shutter noise to your voice calling "Do you want a treat?"
you said the lights might set it off. are PIR sensors sensitive to halogen lighting or something?
i've never heard of that
i've thought about using a motion sensor in my bathroom but then i could see myself on a toilet waving my hands in the air to retrigger it π
Interesting image, @sand lotus π
your welcome
Lol
weirder than a wireless powerwasher? ok i have to see this.
I heard @haughty quiver's middle name is "Weird Gaming Peripheral"
i have never heard of the gametrack...
This is totally some cyberassassin gear
Incredible design. Thanks for sharing
a corded theremin
how many times did you have to flip the usb plug before it plugged in? π
have you tried blowing on the disc? it worked for nintendo... omg he just did it. lol
first try
oh a strange new gaming peripheral neat... immediately wants to take it apart. yep this is JP's workshop in a nutshell.
those look like lawnmower starting practice emulators.
Could use it as a rudimentary digital x-y tape measure.
Is that Look Mum No Computer?
string thing synth
someone actually made a modular synth with it already? of course they have. this is mind blowing, never heard of any of this before.
yeah I think so ahha
it's weird how much the xbox ended up looking like the gametrack.
looks like the strings are in those two big reels
i could see some chafing potentially breaking the string after prolonged use
Probably why they made it modular in v2
ahah yes! Stimie on youtube: "βThat would make a great doorbell."
someone put a lot of thought into designing that contraption.
PCB's are surprisingly minimalistic for such an elaborate peripheral.
you've done a virtual power wash game. you have a starter string so next is a virtual lawn mower game?
hahaahaha
Thanks, @haughty quiver π
Great show. Looking forward to seeing what you end up doing with it!
Thanks!
Thanks JP. Have a great week all
Bye all. π
thanks JP!
thanks all!
I thought it was just my connection doing a weird buffering thing. Looks like it's probably going to end up out of sync in the video.
well it stopped stream a moment on twitch then came back
yeah and i got another adafruit is live popup notice from youtube so the livestream might have gotten cut off and then reconnected.
good afternoon @rapid hornet and team
Hi Scott. How were you holidays?
this is the first Deep Dive with Scott this year?
Ha, was thhat good or bad?
You are jumpy a bit...
How weird, I got stomach flu on sunday night and I'm across the country from you.
Yeah you are pausing like a few seconds every now and then
sometimes I see you lips move, but no audio
it's ok most of the time - might be on my end
video is a bit laggy, but nothing major
Yeah I guess you can continue. I have no audio issues.
where is your mike ?
It's lso skipping on Twitch.
it's been good for a few minutes now
C'mon, you are handsome.
WHAT! You don't get your own coupon code. LOL
What's the name of that board? I want to check it out on LilyGo.
good afternoon β
audio is fine.
CircuitPython2024.. what do you want to see happen @rapid hornet ?
Question: Is it possible/are there any plans to add support for LED matrices of diffrent size than 16x 32x and 64x?
I cannot recall if protomatter supports it or not.
The multi core question and the interrupt question need like a an FAQ. Because so many of us think of embedded coding as interrupt driven code
I see questions about using the 2nd core quite regularly. It makes sense if your project doesn't use wifi and you want to use the 2nd core for something else.
Just easier to do it in c really
Regarding the panel sizes that are not power of 2, I have like 20+ matrices 40x80 and 55x110, there are many models on Aliexpress etc.
Can you link one? I can take a quick look
I think it would be nice to cover some of the stuff that got done in 2023 because a LOT of awesome things happened.
Aaaargh, where is my (not written) #CircuitPython2024 entry ?
hmm link not long enough... could you add some more stuff to that lol.
I just don't have the experience in CP to make any suggestions
yeah, sorry for that, just copy-pasted from browser, already changed it
my condolences for your loss.
Yeah I lost my wife in April. Then my job (yesterday). So I get it. I miss the cat.
cats are basically water with fur
I almost never used BLE and WIFI workflow... but I think beeing able uploading a file (like an image) to a project is very important and desirable feature.
The Circuit Python Essentials is by far the best learn guide to read if you're just starting.
Memento camera might get me into wireless
Circuit python lowered the entry bar for people to get into these hobbies The community is thankful for everyone that contributes!
Took a quick look. Protomatter does assume one of those set sizes but also a comment says there may be others. So my quick guess is it likely could work but may require changes in circuitpython or the underlying library
Even if I follow closely (or participate to) the community, I still sometime discover feature for witch there was not a lot of "marketting". So maybe there is a problem with promoting some feature...
Rather than a circuitpython parsec that talk about a python trick, there could be a longer section on a feature: ulab, reading image from file, sleeping the magtag, ...
I didn't know much about electronics when I started. Since hanging out here I've also learned how to design a PCB. Adafruit Discord has a lot to offer.
If you are unsure where to put the resistor, put two of those, one of each side, but half the resistance,
Agree, I learned about "repl.py" about 4 months after it got added
Can we have a USB Host Feather + DVI Feather and a little cable in between?
I think so many of the learn.adafruit.com have good CP code to learn from and often at a beginner level or learning level. Learn Guides.
John Gallaugher has a lot of Circuit Python tutorials like a classroom instruction. Highly recommend checking out his youtube channel if you're just getting into Circuit Python. https://www.youtube.com/@profgallaugher
There are also youtube videos.
Now if you have and RGB LED, you could think that putting one resistor on the common ground is the best way... but I was told you have to put 3 resistors, one for each colour. I was explained why, I cannot remember. π
veritasium video was very controversial and debunked...
GreatScott has a video about GND that was a bit eye opening on how potential energy is stored in the earth. If you want a rabbit hole feel free to go down that one Mike Jones. https://www.youtube.com/watch?v=cNPIL7rhKUw
OK: Time for a deep dive. π
Now I'm wondering what I posted last year
So in 2024, you will port CircuitPython to the new Raspberry Pi Pico (RP ####).
I am not in the secret, I have no information, except that 2024 should bring us something different than RP2040.
What other microcontroler you think you will work on?
The new USB Host Featherwing... it need to be supported in CircuitPython.
LadyAda showed off the M33 so that might be on the horizon.
Since Matter is supported by Esppreif on their ESP32 devices, are there any plans to support that in CPy?
it was STM U something with lots of ram
Yeah stmu599z some gobblygook of numbers and letters. M33 is easier to remember.
in 2024 you will work on ESP32-S3 to make the software side of this product good enough: https://www.adafruit.com/product/5742
Matter and Thread both have licensing stuff that Adafruit isn't a fan of and they've been pretty public about that many times on AAE.
The M21/M51 vs ATMEL through me when I started to hear about say RP2040 with M0+ cores
This... doesn't surprise me, though I've never been interested enough in home automation/IoT to actually look into either of them.
It has to be economically viable (aka pass by Phil) π
One of the coolest boards I got in 2023 was the Pico DVI. While limited it opened up some new doors and possibilities.
What are the licensing issues?
How about FireBeetle 2 ESP32-E? Feather-shaped board with a DisplayPort GDI interface.
All the flow charts and technical details featured on Eye on NPI was nice. STM documentation is great.
Wait, an ESP32 board with DisplayPort? How?!
What about that idea from Anne to have CircuitPython run on 8086 computer?
I am interested into the eZ80, but that is just because I have one modern-retro computer with it.
Isn't MIPI was the Raspberry Pi uses? or is that the qualia? DSI/CSI capability is nice because of the displays it can drive.
That's... very different.
I like knowing that my Adafruit purchases help keep the lights on for Jepler to work on synthesizers and JP circuit bending the most bizarre peripherals you've never heard of.
Nope, 8086 is only 16-bit. I believe the 80386 was Intels first 32-bit processor
LadyAda alluded that it might be possible for DVI on that stm chip but it's far too early to really know for sure. It's only when you get it in your hands and start prototyping stuff that you really get a feel for its capabilities.
How much development time is on making new feature (or support new micro-controler) and how much is on fixing/maintaining CircuitPython? Is it 50/50?
woah that's a pretty big eval board
and make sure all the issues are below 25 and fit on 1 page π
Hoping 2024 will be the year of UVC for Circuit Python. It's a very exciting new development.
I feel Jepler is getting a lot of the cool stuff. π Frequently it is adding something to CP...
Could be the Floppy, the Camera, ... name it.
UVC: Germicidal Ultraviolet?
It will open up a lot of new possibilities in the way synthio open the door for amazing synthesizers... potentially. Just a matter of time before someone comes along and uses them to their full potential.
synthio is fun. on my list to try to do more with. I have a long list... ha
Network over the USB could be fun... have your web server for configuration.
I was briefly looking at what it would take to add reverb or other effects to synthio
Each thing you plug into would need a unique ID. I think JP kind of showed that off a little with discotool where the board and camera showed up as unique devices.
there is the wifi web server, right?
This year I'd like to work on using touch display to create an instrument but the pace of my unfinished projects continues to grow year after year. I have to finish the softkeyboard first before turning it into a soft music keyboard.
A six-string MIDI instrument that runs on the FeatherS2 and 3.5" TFT FeatherWing π―
Sounds kind of like CGrovers chimes except for plucked instruments. Will definitely look into that!
I used to laugh when retiredwizard would post updates about pulling their hair out porting the ESP32-C3. very relatable.
Working on a plucked string instrument waveform table for synthio. Currently playing with JP's FaderWave project.
That one is a displayio project specifically on the featherwing I use so very interested.
Anyone here ever use any dual concentric rotary encoders before? Had an idea for a project
I like when talk about eval boards, new chips, and especially the dynamic memory stuff you're working on. It's all truly interesting even though most of it is over my head.
like the ANO or just 2 encoders?
Did he say LEGO board???
lilly go
Yup, I saw one on digikey but that was it. Sorta like an inner and outer ring. Want to use it for a HID device
I miss your kitty! π
The logitech c922 is an extremely popular camera, I'd think it would have the best support out of any webcam.
driver issue or do you suspect it's hardware related?
oh i was talking about the display with the logic analyzer π
yup been there done that especially with boards where the silkscreen is so tiny you need a magnifying glass to read it so it's easier to pull up a graphic of the pinout and then count the pins.
there seem to be a couple of "standards", but yeah this would be cool
Bless Adafruit for pretty pin graphics. I've seen some other board devs pdf's and pinout graphics that aren't as nice as Adafruit's. Cheers π» to whoever makes those pinout graphics.
( someone needs to send a hug report then π - to thank the graphics team )
the current plug setup doesn't like hot swapping stemma modules, most times. that will probably be the first hurdle.
good idea, done. π
You showed up on my watch.
Nods, i2c really doesn't like hotplugging. Especially mid-cycle.
do you need to dive into the DMA section of the data sheet ?
gotta take off, have a great week! nice to see you back on deep dive. β€οΈ
hopefully not something in the errata pages π
I have youtube in fullscreen on laptop, so two terminals at the moment.
sometimes the data sheets have timing diagrams in - but maybe there are error codes that can be read out after the crash ?
Good night to all.
error code not a factor now - since you see in wasn't an allignment issue
is the program still crashing - or just the display is corrupted?
If the display is corrupted - is there a test pattern you can send to the display to perhaps get a clue?
what version of idf are you using ( were you looking at fixes that are applied to newer idf code? )
Well I have to figure out where to go with my life from here.... so I'll see you next week!
π β
Thanks Scott!
bye all
thanks all!
I'm getting started now for the morning. Working on some odds & ends in library land. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=dHNgs2PHQ30
β
mornin'!
Thanks for looking into the e-ink issue I reported. It's fixed in the latest build!
or rather, evenin'! πΈπͺ
Hey Tim! πΈπͺ π
π
how can i, in github, see which version of a library i use?
gonna experiment with adaruit_io today. feed_callback. it worked, but with an old version
its mpy
hey, now your doing exactly what im trying. the io.loop blocking! doesnt that put the ink in coinkedink?
im tryin on pyportal
8.2.9
i had this working, thats why i wanted to know what version i used, because now it then seems to be broken
newest as in 9.x?
i used latest minimqtt and adafruit_io
i will now test latest esp32spi
my student did this:
https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/168
do you mean root of CPY or root of lib-folder?
my students have an assignment: get the weather regularly via a request and then their own feeds from a sensor they built. i want that to update whenever a feed is updated (io.loop, feed callback)
yep
great, what time monday? ill notify my student :()
allright. excellent. it seems like an important thing to have feed callback working
thanks Tim!
π
Desk of Ladyada - Super Switchy Schematics https://youtu.be/nPD24IKqXz4
Explore analog switch designs using ADG728, ADG729, MAX4544 for varying voltage/control needs, and a breakout for LTC4316 to manage I2C address translation - and search for a 12V-capable SPDT analog switch for general use.
Good evening.
Just learned to use stacked layout on digikey because of this stream. Never realized that was possible. I was scrolling horizontally forever.
thank you for the show.
Thanks and good night. π
Those tables appears at bottom after enough data arrives (right hand side initially).
Also there's another free test mqtt server at: mqtt.eclipse.org
@smoky island and hi btw
my login settings, just mqtt.eclipse.org
One thing to note, CLIENT_ID must be unique on the server (per username i think), so use advanced settings to define a unique one as there is no username for eclipse test server. Some clients + libraries default to mac address or blank
You can see the live data arriving (without seconds sadly) at https://io.adafruit.com/overview
It says live data and erros at top right (until enough data appears - auto reflows to bottom of page)
we use io.loop() from the adafruit_IO, could it be passed from over there?
the non blocking timeout value.
as in io.loop(0) for non-blocking?
actually i create an MQTT object in that code anyways i see now
feed_call_back example
well, great then i understand.
socket_timeout=0
in the MQTT object means non blocking then? ill try it now
why would you want it to be blocking ever?
no im just curious
i missed your realisatiion. why cant ya have it 0?
yep
got it
still get
MMQTTException: Unable to receive 1 bytes within 60 seconds.````
but maybe i have differrent code now?
mqtt_client.loop(0.01)
i use io.loop() also
8.2.9
theres a lot..
but are these PR merged in your code?
148 and 168 or whate'er
thanks.
i will try the adafruit_io examples also,but i guess it the same problem
feed_callback
C ya!
Is there a JP show today?
I guess I have to get back to work then. Dang!
@open surge thanks always look forward to his shows.
Watching last Show & Tellβ¦ ohhh a MicroDrive π
I have one that still works here
Btw @spring heath FrogFind was made by youtuber ActionRetro, based on Firefox' reader engine. It's even Opensource. He gave a talk at one FOSDEM Retro devroom: https://archive.fosdem.org/2022/schedule/event/retro_frogfind/
Hey Y'll
good morning!
good morning folks!
Good morning everyone! 
Good morning β
Working at this time on a Raspberry Pi-5 with Pimoroni NVMe Base case.
Good morning
Hi all!
Today's coupon code βdoorbellβ gets you 10% off your order!
I'm still waiting for my Pimoroni NVME base to arrive before I start designing a Pi 5 case as it will obviously make the entire board taller with the standoffs.
I'm working on the heat insert press project
NVME base is a way to run an M.2 hard drive with PCI express on the Pi 5.
Still in love with that case, very slick
This gets added to the bottom of the Pi 5, so most cases won't work with it due to making the Pi 5 taller.
Will require a custom 3D designed case.
gorgeous doobell design and beautiful prints
1/4-20 inserts for camera mounting is a good part to add to your cart if you do a lot of 3D printing. Just a matter of time before you make a project that you want to use with a tripod or gorilla pod.
Whenever you take a picture of a human it is a wildlife camera. We're all animals here. π¦
π
sandhill crane remind me of dinosaurs
the little ibis are always cute when they're poking at the lawn
another beautiful case, love that design
the rotary encoder is a great idea for a clock interface also
I feel like that huge 7 segment wouldn't run on battery power for long. Definitely want to keep that one on USB power.
those displays are definitely power hogs lol
Using some mirror tint would help make the segments invisible and only the bits that are lit visible.
It's a great diffuser
lmao I was just about to say that my only complaint about those displays was that they're hard to see in direct light
that looks great @sand lotus
a snooze bar
https://www.amazon.com/gp/product/B07X7DHLXB definitely worth picking up a roll for diffusion. I use it on a lot of my 7 segment projects.
@sand lotus I have a rudimentary base on Tinkercad. Search for Pimoroni_NVMe_base. It was close enough for me to design my case.
how do you usually attach this to the display?
another option could be the mirror acrylic maybe?
I cut and installed it, it's basically like plastic. It's not real tint.
no adhesive or anything?
nope, no adhesive like real tint. it's static cling kind of like cellophane. i created a little slot where the tint can slide in.
awesome, thanks! I definitely want to try this
yes it's the same kind of consistency of a gel film
the black led acrylic doesn't work well for the 7-seg displays π¦
but @sand lotus just convinced me to try the mirror stuff, that looks great
Good to know; that's my go-to for projects like these
I love it for matrix-style displays (especially with a separator grid) but yeah, I've found it really lacking for 7-segs for some reason
Here's a larger one with multiple 7 segment displays in a box with glass. I put the mirror tint film on the glass and that works pretty well too.
yeah that's fantastic, really @sand lotus you've just helped me with a longstanding problem lol
I have been puzzling over how to diffuse these for months now
FYI If you add more than I think 18 segments then you'll need a multiplexer.
since we're on the topic I'll show off this kitchen timer I made awhile back
defintitely going to try to jazz it up some with the mirror plastic
Yep looks like a perfect candidate for the tint diffuser.
Thanks! π
I think those were guitar knobs lol? I got them from https://www.amazon.com/gp/product/B07BBCWDK6
haven't seen those knobs before. they're clear kitchen knob versions. great choice!
ah or clear guitar amp knobs, makes sense.
the detail on the lattice work is impressive. anything lattice is hard to do.
oh wow Winamp really takes me back.
I think FoamyGuy did a circuit python version of that kind of Winamp project.
I think any STL should be taken with a grain of salt when it comes to tolerances. Every printer is different.
more β is always the right answer
That is lovely!
Great show, thanks guys!
thank you for another great show. Make a great day!
thanks guys!
Thanks all!
thanks so much for hanging out folks!
Thank you for taking time for us.
Thanks folks cya tonight
are we doing the show and tell? I didn't see a stream yard link
Hey Y'll
It was just posted on youtube
Good evening everyone.
I don't see the stream yard link
Link to join to show and share your project! https://streamyard.com/kvy97qurnz & SHOW and TELL 1/31/2024 https://youtu.be/Oaf2ldj3MIs
Hello all
Hello!
Hi mr lady ada from Los Angeles
Cute and HUGE at the same time
hello
omg @rapid hornet was just rewatching the deep dive. Thank you so much for doing the parallel display for the lilygo T-DisplayS3 + touch variant, going to have fun with this π (was my 2024 wish/plan)
I want dynamically loaded native modules! It's would be so easy π« (narrator: it would not be easy) But it would help deal with the fact we're running out of flash on some boards #CircuitPython2024 @rapid hornet
My only #CircuitPython2024 request. Probably Mac related not CP
Yes, MacOS sigh.
But for that particular message, you can make them a little less annoying by doing this: https://blog.adafruit.com/2021/05/11/how-to-tone-down-macos-big-surs-circuitpy-eject-notifications/ (if you've not already)
how am i mean't to put this clear case onto the pygamer with there beings spots of glue for to hold the screen in place in the way?
SUGAR BEAR!!!! YES!!! Love!
@blissful apex is that a plugin for WLED? Had a quick look and it support so many things (like reacting to sensors etc)
this is straight-up WLED, no plugins. I keep discovering new things that it does
I want to see what animation comes up from SugarBear!
wow, extra cool
@haughty quiver About to rain in LA.
WLED is pretty boss. @blissful apex you make WLED look so much nicer than when I've played with it! π
If you are after LED strip control, check Dave Plummer git https://github.com/PlummersSoftwareLLC/NightDriverStrip
@blissful apex She is a big kitty yes?
she's a pretty big kitty!
thanks!
Which camera is going to be able to upload images to the net in 10 years: a smartphone or a CircuitPython-powered Memento?
@blissful apex You should make her a coat with LEDS!
Like a sweater
@blissful apex or an motion activated tail ball with LEDs π Nothing harmful... just cute.
For info, Dave Plummer is a ex Microsoft Programmer with a channel showing off his led encrusted house
OpenMV are doing great things - all open I believe
I love PixelBlaze https://electromage.com/pixelblaze
wild
PixelBlaze has a built-in ECMAScript (Javascript) interpreter tailored for LED animation. so good
come see my fashion show!!
https://www.eventbrite.com/e/nyfw-led-wearable-gallery-registration-791030843547?aff=oddtdtcreator
use promo code Sunandmoon for 15% off!
This is what show+tell should be π€―
(LED jackets, robots, latest CPY, and tunneling(?) microscopes)
Over 9000 picoamps!
What are the ions being fired at the board?
Great projects everyone. Thanks for sharing.
Amazing!
Great stuff all.
Great show. Thank you for sharing everyone!
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/5Qf3d6D4k78
ASK AN ENGINEER 1/31/2024 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------...
10% discount code, code is: powerbff http://www.adafruit.com ends at midnight NYC time
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...
Early Question for @open girder (Might not catch live)
Knowing how rightfully proud you are of never taking funding, would you ever consider going public on $NYSE? $NAS?
Memento has a new batch in stock tonight. Snagged one. πΈ
@tulip canyon they probably would not want us π but who knows π
Just checking on the status of the Adabox
chip shortage? what chip shortage? last time i heard that song was like a year ago. π¦
Batches? We don't need no stinking Batches! Oh wait, actually, we need batches of Adabox
637! π
Hi there. Any recommended resources for designing esp32 boards? Things like ESD protection, USB voltage regulation to 3.3v, etc. Using the devkit schematic as reference but curious if there is anything more comprehensive.
Try to use the Oauth2 provided links on websites so that your creds are not kept on that particular site.
Howdy folks - glad to catch the show live tonight (a few minutes late)
Thanks for the work on the Analog Switch etc.!
At this rate in the future, putting on your clothes in the morning will require 2FA. π
Support WebAuthN for 2FA? A lot of π₯·πΏ on the internet... Me included...
Lol
email circuitpython2024@adafruit.com it's a great way for everyone in the community to interact and share your ideas with the developers with what you'd like to see happen in 2024 in Circuit Python.
and FoamyGuy got real time keyboard editing this week too. really exciting stuff coming this year for sure!
is there a time line for the Adafruit MEMENTO Camera Enclosure Kit. I am so nervous with it since the TFT isn't very secure. I tried to make a cover but I am not that good with a router.
I'll likely end up designing a 3D printed enclosure (not with cat ears). If you have a 3D printer, there's a Memento case by Adafruit on printables. If you don't have a 3D printer then you can have a 3D printing service making one for you with the STL files.
Would be super handy for automotive/marine uses (ugly 12V power)
yeah wanted 24v last week, perfect
Good for wheelchairs too (24V)
There's no heat loss with such a large voltage difference so no need for a heatsink? That's kind of wild.
LadyAda squishing as much as possible on a QT Py is impressive. It's like a liquid cat scenario.
Adafruit NAU7802 24-Bit ADC - STEMMA QT / Qwiic https://www.adafruit.com/product/4538
If you are feeling the stress and strain of modern life a Wheatstone bridge and you want to quantify it, this handy breakout will do the job, no sweat! The Adafruit NAU7802 contains a ...
Adafruit I2C Stemma QT Rotary Encoder Breakout with Encoder - STEMMA QT / Qwiic https://www.adafruit.com/product/5880
PEC11's are great rotary encoders anyway, good choice.
Kailh Mechanical Key Switches - Linear Black - 12 pack - Cherry MX Black Compatible https://www.adafruit.com/product/5876
Pimoroni NVMe Base for Raspberry Pi 5 - PIM699 https://www.adafruit.com/product/5845
NVME base is almost a mandatory addon board for the Pi 5 if you want a faster hard drive for your PI 5.
Adafruit DC Power BFF Add-On for QT Py https://www.adafruit.com/product/5882
@open girder if you get a chance, I think we could all use an nvme hat that also allows you to add stemma and eye-spi
^ Will be great for tiny motor power for higher power RC batteries and keep it small. Great for adding on a drone, plane, boat, tank, etc..
That's a good idea badabby.
Qn: If you were put incharge of the next espressif chip, a team of pro's at your fingertips, what would you want it to have?
Great job Brent!
10% discount code, code is: powerbff http://www.adafruit.com ends at midnight NYC time
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...
Thanks for the tips!
I'd like to see a single chip be capable of BLE, Wifi, and RFM. Unsure if that's even possible but would cover almost any wireless use scenario.
Request: FeatherWing Proto with a STEMMA QT port for use with the radio module feathers? (Or is there another easy way to add a STEMMA QT port?)
ahhh that makes so much sense. always wondered about those stickers. thought they were just being nice to keep the top of the standoffs clean, like the plastic you peel off a new product. π€¦
@open girder Question
As just shown in β top-secret β with the MEMENTO being able to detect a face β- thought: on i5 being used with AdafruitIO for user level notifications?
Maybe a learning guide as well ? Thanks love all thingβs AdafruitIO π«Άπ»
Is wireless HDMI/DVI possible?
intel WiDi / microsoft miracast basically
Ohhhhh, that would be cool to have x86 support.
Sounds like there needs to be an EyeSPI RP2040 HDMI Feather Wing that looks like a TFT to an ESP32-S3 Feather: HDMI + WiFi + BLE + USB
Adados, Winfruit... sounds neat.
i believe the esp32s3 could drive one of those hdmi pmods from 1bitsquared, but it would take a lot of IO for all the color bits (the pmod has a chip that converts from vga-ish signal to hdmi)
With RGBMatrix projects I've found you can never have enough ram. Seems like it doesn't matter how much RAM Adafruit puts on a board... I'll find a way to use it ALL.
Hug Report: thanks for making the Analog Switch & 12V Boost for our work at ATMakers
Where do you normally get your symbols/footprints for PCB designs? Do you prefer to create yourself of import from someone like Digikey?
smashed it, memristor definition, never read about them before
That's a good question babl.
thanks pt! thanks Limor!
Thanks @open girder and good night. π
Thank you for taking time for us.
makes total sense, thanks so much for the help and the great store!
thanks adafruit!
I've seen LadyAda create jumper pads that are now used everywhere. A lot of the stuff she does ends up being quite popular.
Thank you!
π€
thanks @open girder
Great show. Have a great week!
I regularly snag little things from Adafruit PCB schematics and board files because it's just easier than making the footprints yourself.
Here's a good example. I pulled a lot of it from the TFT Featherwing.
The jump pads have already been used over 100 times by other users in EasyEDA and as far as I know that's an Adafruit designed footprint.
If you go to edit the footprint you can see all the other users who are using that footprint.
π π
good afternoon
hello there!
πΈπͺ π
Good afternoon
Hi John looking forward to today
good afternoon folks
String Theory, apparently. π
Good afternoon.
what is this about?
good afternoon β
That should be the discount code for every day. π
Displiding the divlay... π
Most video editing software you can also import a series of images or gifs directly for use with more elaborate video editing projects.
one not simply design circuitboard for that
π (sorry to be late; Iβll catch up via the recorded stream)
One tip I've found handy for the permaproto boards is to add female 2.54 pin headers to the + and - rails. Make it's much easier to route 3v3, GND, and then components so it's more like a breadboard and less like perfboard.
Sound's fine.
One of the nice things about Ableton is the ability to map instruments or loops to practically anything you want.
volume good
very cool, JP!
That is the most unique midi controller I've ever seen.
Strangely hypnotic
π΅βπ«
A sample Theremin. So cool.
Yep.
Reminds me of another galactic musical instrument. A beautiful space therimin but it had unfortunate side effects.
Is it βplayableβ If both strings are held with one hand?
A musical marionette actually sounds interesting.
Perhaps by also grabbing one mid-string. Yo-yo tricks!
Reminds of my days playing around with DAZ 3D
With a wireless midi controller built inside a yo yo that could be possible.
The YoYo industry has its ups and downs...
sorta got a radar version of JP's code: https://gist.github.com/todbot/8c11013b3efb47c4ddbe832045b4f8f0
Oh that would look nice as a loading animation.
probably easier to play a spritesheet π
I've been looking for something like that for my feather weather because it's initial loading can take about a minute.
hmm good point.
Try side-ways mounting those JST connectors flat against the PCB edge, you can usually get away with up to 5pins matching close enough to 0.1" spacing (or bend the pins if you're loco)
having side connected might be cool JST connectors
starred
if you can get away with 8 bit ADC, also consider:
https://www.adafruit.com/product/5836
it has 8 channels
Great project JP. Thank you for the show!
Great workshop, JP. π
Thanks @haughty quiver . Have a great weekend everyone.
thank you too!
Thanks!
Bye all. π
Moo !!!
πΈπͺ π
good morning
Scott, I see you tidied your workspace?! π
π evening all
Moo @sinful meadow π
Hi!1~~~
Yo!
Would be interesting to know sales on SAMD21 and stuff.
Issue a deprecation warning and see who screams...
Oups, I don't see my #CP2024 post...
prefer to have features turned off than drop support for boards (but ideally still turn on-able, maybe a simple CI workflow that allows toggling some build options and feature flags)
@nova totem I also think maybe 9 should be a LTS version and the last for flash constrained boards π
Only issue with that is changes say to either the underlying core or super common modules can still push those boards out of space
It was on X
Oups
Maybe a "serie" when 9.0 is release, showing with more detail the new feature.
Hi from Costa Rica
I have in the mail 10 usb host feathers for making HID remappers. This will be used to test the Costa Rica keyboard. (context for the other folks, it's a layout that will work for Eng+Spa+all of the native languages from CR)
Someone is already working on it.
I was having lots of fun with the USB HID stuff lately, and just got some new encoders from digikey to do more with it. Writing custom USB descriptors is a bit less fun
@wind spoke - were you thinking about the network adapter allowing CP to provide web pages via USB ?
Yes, that was one idea.
If time (and brain power) permits I may write up a quick tutorial. There is a tool to help you write the descriptors from TOML files
I would add that the Adafruit Arduino libraries would need some love as well. There are loads of pull requests that are years old already. I had to fix 2 bugs in one library when developing the JBWopr library, but there isn't even a Discord channel for that.
I think it is possible to do USB-HID and provide a web interface that work on Chrome to control your board, but imagin a web server running on your MCU, and accessing it via a browser. (over USB, without Wiznet or Wifi)
btw, there is a new version of the Milkv-duo, still 700mhz core + 1Ghz core. In the new one, you can run arduino con the "slow" one, and linux on the fast one.
And again, way faster and cheaper than imx6 chips. (but the ones from milkv don't have BT or wifi, that would have to be a separate chip)
(I also have those in the mail)
The HID remapper uses WebHID, and it's a very nice interface. You download the xml from the board from the web interface, and every change you make is very fast to send to the board.
Milkv-duo has Ethernet https://milkv.io/docs/duo/overview
| Version | Date | Changes from previous version |
I have been playing a lot with it, on the Feather RP2040 USB-HOST (I have 3 of those).
It does, but for the board you need to get a separate board with the ethernet inductors.
so maybe a web workflow ( not wifi, but network )
The CV is the old chips, the SG the new one.
You mean network over USB?
The ARM core and the riscv core are exclusive, you decide which you want to use at the boot process.
Yeah. at least this is what I wanted. π
Sounds cool!
sophon.ai makes the chips
The 2042 is the 64 core that runs on the desktop called pioneer. I have one of them in the mail (crowdsupply)
There is a guide for adding a board... now you want a guide to add a family?
Hi Scott, I just tuned in.
Who wrote the "The Spresense support (CXD5602)" in CircuitPython?
Is it you or is it people from Sony?
Or did they know how to add a MCU / Family to CP?
Would Adafruit (or a freelance) offer: "Add a new board" as a service or "Add a new MCU" as a service?
Do you have "Sleep/Alarm" in your list?
so the guide is not visible to the public yet, right?
Maybe you should write a list of priority, and feature that can be done in software bit-bang and implement later in the kernel.
comes up - thanks!
valid until you change something
Ho there are dependancy, like to do abcio you need xyzio?
does this mean in 2024 we could have changing MCU frequency while code was running? like save battery and clock down (assuming you cant sleep), then back up to analyse something
so you couldn't have neopixels running and not skip a beat, you'd have to deinit and reinit
batterio
so neopixels and remote control (rmt) are similar - didn't realize that
( similar in the method of communication - of course - thanks )
RMT is useful for lots of stuff where you want to send or receive arbitrary pulse lengths
Neopixel is like 3 bits per bit, a start and end bit with the value between.
yep, on some microcontrollers you might send neopixel data using PWM or SPI (just data not clock)
Second level should be level1?
the two levels are 0 and 1 ?
Sorry, falling asleep. But that is the deep dive I like. π
clever - so the same level was intentional ?
this is great deepdive for sure
My new order of duel rotary encoders showed up this morning π
Did you just say rotary encodery?
@rapid hornet Sorry I was late. Got laid off so I was making contacts.
π¦
In the weeds is part of the CP monday?
You need to start saving space?
I try to follow that Weekly Meeting notes - looks like the team can make good use of it
I wondered isn't with busio / i2c used for drivers tho? like sensors? Seems not totally unused with pulsio https://github.com/search?q="with+pulseio"&type=code
'with' is normally just a context for not having to type as much plus maybe lock resources etc
nvm something different
maybe all old, but worth looking
here its a nicer try..finally
the one of the week showed this page for features implemented on webassembly for microcontroller the wasmer is what found the way for microcontroller but wasmtime need wasm-micro-runtime https://webassembly.org/features/
do guides take pull requests ?
Bye
I asked with respect to keeping the guide up to date π
Thanks Scott. Always a pleasure
thank you
Thanks Scott + all
Thanks!
I'm getting started for the morning working on a circuitpython cyberdeck text editor. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=BNSzv8f80Qk
Hi Tim!
Hello, just joined, are you making something like nano in CircuitPython?
I am trying to port the CPY seesaw module to MPY to use with an Adafruit Gamepad QT. The label on the chip starts with "AT816" but in CPY the chip_id = 0x87 which would be an AT817. However when I change the chip_id to 0x86 the test in CPY still works.
Reset button should work
Something like "come quick I need your help", had spilt acid or something π
is this where we talk about undo history π hi all btw π
lol, just poking the bear π»ββοΈ
good morning β have to run out and help someone with an emergency. very interested in your stream. will watch later if i have to.
Can always replace the outer try: with an if True:
for developing anyway
temporarily to get these traces
There's probably a way to manually print the traceback, just shortcutting for now π
Mark/Cut/Paste
my sister and brother in law tried removing a bathroom marble counter top with sinks and cabinets in one piece. thing must have weighed 200lbs. it started falling apart the closer they got to the front door. helped them before i even had coffee. pffft.
definitely awake now and can enjoy your stream. β
the stuff you've been doing with the cursor is very interesting, was hoping to watch you work on that.
looking forward to Jeplers UVC implementation so your camera won't be needed and can show a circuit python device stream straight to OBS.
no more fighting with camera glare
good point yeah
ord(k)?
that's a hard thing to do with a close up light source. i'm always fighting against my work shop lamp producing a circular white spot. large overhead light sources from multiple angles such as shop or ceiling light works much better as its farther away and diffused better.
think about stadium lights. they're far away and surround the subjects being lit which leaves almost no reflection from the field and no shadows. everything is evenly light from every angle. while turning the area around your TFT Featherwing into a stadium with a large circle of lights on your ceiling that's an idea lighting setup for photography or videography.
put the stadium lights around the subject on the field and it would be so blinding no one could see what it is. distance and diffusion makes a difference.
CP has ordinal characters for sure. i've used it before for adding chars to RGBMatrix, i think.
no it wasn't rgbmatrix, it was for 7 segment display. the htk whatever library. so that some combinations would produce characters.
gorillas.bas
billy.bas
mark/cut/paste?
Alt-A
touch based gaming is kinda bad, i'm not a fan of mobile gaming vs something like a switch with a dpad and buttons. that should be easy to do with circuit python.
multiplayer would be nice. not sure the M4 was capable of it at the time. it's only really until we got the ESP32-S2/S3 that more powerful additions have become possible. we simply didn't have cpu or ram to do more on the M4.
Fair enough :D, maybe useful to add line number display then toggle on/off
Thanks for this, got to go, will catch the rest later on YouTube
if it's P2P then one of them has to host the server and might end up being a disadvantage to the person hosting as it would take up more resources.
but could be doable. just a matter of time.
Just joining. β
i'm pretty sure someone did a multiplayer wifi board. maybe deshipu with pew pew?
i think he's gone through a lot of iterations of pew pew.
Quick (hopefully related) question: does the REPL still support extended ANSI VT100 terminal codes?
that sounds like a question for jepler
(position, movement, color) Think that Scott implemented a subset a few versions ago.
and i think jepler might still be on vacation until monday
was it scott that implemented that? interesting. sounds like jepler would do something like that.
i know scott was looking for a new universal font for different languages.
i vaguely remember someone submitting a PR last week that added control, alt, and function keys to something. and they added an HID keycode to allow for PC sleep mode which sounds fun to try out.
to delete can't you implement something like you did for softkeyboard where cursor position[:-1] kind of thing?
oh you're talking about delete like it works in console and not backspace?
If I recall correctly, some Unix/Linux editors were written to respond to the OSβs native ANSI VT100 codes.
forgot to say earlier, The arduino version of the client side seesaw code doesn't really do any different based on attiny version, but the cpy has minor pin tweaks, nothing else really (except if SAMD09), have a look at both repos.
Support for external stand alone terminals was needed in those early days.
and line numbers don't have leading 0 so everything justifies neatly.
if kmatch was involved then likely stemmed from hacktablet?
Makes me wish the touchscreen worked in the background
you'd have to count lines and append correct amount of 0's to justify the correct amount.
Thanks Tim!
definitely looking forward to watching you work on this more!
might be possible with boot.py but sounds pointless while repl is actively displayed... unless you can specify repl as a displayio group... now that would be cool.
import displayio
from adafruit_featherwing.tft_featherwing_35 import TFTFeatherWing35
from vectorio import Rectangle
wing = TFTFeatherWing35()
display = wing.display
console = display.root_group
root = displayio.Group()
px = displayio.Palette(16)
px[0]=0xFF5F4C
pip = Rectangle(pixel_shader=px, x=240,y=0,width=240,height=120)
display.root_group=root
root.append(console)
root.append(pip)
console is the default display.root_group? didn't know that.
yep
oh i can definitely work with that!
Tnx Tim!
In ROM so you can't append to it. But you can display it in a different group.
hmm but how to switch back to it after changing display.root_group = something else?
(make sure to remove it before reset occurs though or you end up with hard fault it seems.)
oh just assign it as a variable i see duh
yep. I added it to my own group and then set root_groupt to that. I'll post the code I have now in a moment.
this line adds terminal to my custom group: https://gist.github.com/FoamyGuy/53a115c2b8a320e34af5a97633514a20#file-circuitpython_file_editor_workinprogress-py-L32
will be fun to play with but i have multiple projects to finish this week and won't even be getting back to soft_keyboard this week either.
Lines 50 and 65 remove the terminal from the custom group before reset so that the core can go back to using it without the error.
displayio.CIRCUITPYTHON_TERMINAL aha! i feel like every week something new is driving circuit python towards something awesome.
this year we'll have the opportunity to converge multiple discoveries like usb host, soft_keyboard, UVC, and many others... something exciting is happening and I can't wait to see how it shapes up later this year.
bitmaptools is getting more blending modes, i'm hoping to see real transparency spawn from it eventually.
Desk of Ladyada - Floppsy bring-up & a FONA revival https://youtu.be/E0_Xe6V9txk
Internal tools and hardware updates: Floppsy board bring-up (RP2040 Floppy Drive emulator) and FONA revival with LTE modules. Retired 2G FONA for SIM7080G. Exploring pre-biased transistors for compact designs.

Good evening.
ATX
That sounds very complex.
in circuit python there are multiple simpletests within libraries. they come in handy to quickly test individual things on a module.
I thought the network that Fona relied on was deprecated?
Can LTE do audio? I thought it was a data only protocol.
unclear as theres an audio interface...but we'll figure it out π
Well if it's digital.. then might be able to roll digital audio into somehow. I2S over LTE? I have no doubt with LadyAda's skills that anything she sets her mind to will be possible.
I'm sensing a specific LDO search.
ok I was wrong. transistor search here we go. i've never even heard of a pre-biased transistor.
Will floppy be able to work with hard sector disks like heathkit and northstar floppies?
Thanks and good night. π
Very cool! Thank you. Hope the rest of your SMUNday is nice!
π
Hey Tim
π @smoky island Glad to see the new file / exception handling
Powered by Restream https://restream.io
I'm working on a game for CircuitPython day (and a bit afterward). Watch along as I work on a CircuitPython implementation of the Atari Lynx and Windows 3.1 era classic Chip's Challenge.
If anyone else is working on CircuitPython games please share! I'd love to play or check out any made by anyone in ...
Missed the meeting. Good morning β
You can always solder a pin to the pin header legs. some have jump pads you can solder to as well.
If readonly mode, maybe have an emergency "echo file to serial" option, where it could be used to dump back to a pc.
Every shell user ends up making multiple crucial edits in a read-only file at some point (losing those changes)
future wish list
Also using a feather with stacking headers provides you with another set of pin headers to plug into. π
just echo to serial, prefix with "EOF>>>" or something, so the user would have to start serial monitor first (either then copy n paste from pc serial monitor or set up serial to file logging on pc)
I could see having 2 devices side by side for mobile development. That way if you do something that breaks it in software you can recover... or a recovery mode that sets everything back to a previous state... like a board undo.
Perfect, yeah with begin and file path in message above
but a board undo would be like sublime that you just discussed where you'd have to redo everything.
Leave issues for the things you want to see, like a contributor would (who didn't plan to implement, more a feature request)
Here's a quick PCB idea. Dual TFT Featherwings where each device can edit the other. One acts as a backup for the other. Maybe that's just too much?
CAN bus?
hmm I see what you mean. I just woke up my brain needs more coffee. Had a late night/morning.
Ugh I hate that when you go to print something it says <object at fdlakndfakndf>.
Then have to figure out how to get back into the list to print the list item.
ahhh i see how this is working now. this does kind of look like the beginning of a sublime type of editor. as a GUI lover i'm not a fan of sublime but for something like this i'm perfectly ok with it.
i consider vi/nano/sublime all kind of the same
they're all terminal type of editors
you'll need page slider eventually for scrolling down.. or page up/down
Throwing a crazy one in, you could do a Diff/compare tool, then when you saved you could also generate a patch file (the diff) to effectively later "undo" the changes π
placing the cursor after the last character on the last line is typical i think. though some file editors do put you at the top left too. bottom right cursor is more like a command prompt.
Tyeth, that would double the buffer but i think it's going to save people from themselves, especially beginners. i'm all for it.
could you hook it up to github to save iterations?
Would use that to edit TOML file for setting the Wifi setting?
That would be easier but would require a keyboard. I'm working on trying to use soft_keyboard to do it.
Sorry, I did not try yet... it is on my list, Did I heard you got support for non QUERTY keyboard?
Text based soft keyboard so that it works in the terminal???
Well I mean if you want it to be self contained and completely mobile sure why not. π
Would need to integrate Neradocs keyboard layouts for that. This is just the beginning proof of concept and it's coming along very nicely.
Oh you were talking about soft_keyboard. Yes it supports different layouts.
The physical keyboard send a "byte" and that is a key position. Neradoc stuff and Windows and .... they map that to a key based on your keyboard local. So Neradoc library knows about the position of letters on a physical keyboard.
So getting that knowledge to configure the softkeyboard seems totally possible.
There are some tricks as not all keyboard have the same physical setup... but for most part they are identical.
Yep shouldn't take too much effort now that multiple layouts are possible with soft_keyboard. The 2nd example I wrote for the tft_featherwing in /examples uses mobile_layout.json but could also be something like DE.json.
It knows the number. Each number is a position.
DE.json, that is what Jepler was excited about. Nothing beat the QuertZ π
And all the umlaud.
plus can also specify a symbol font.. there's support for multiple fonts within 1 soft_keyboard. still needs more work but has a great beginning.
Well you could do FR.json, DE.json, or NE.json... whatever you want to. Those layouts don't exist yet but you could make and contribute some. π
I'll ask for BE.json but I can survive with FR.json. (actually I can also use QWERTY without watching the keyboard). π
Thanks Tim
Bye, thanks.
Goodbye past Tim. Looking forward to watching future Tim again soon.
πΏ
Great work! More progress on displayio things.
?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
looks like the description in @haughty quiver 's product pick of the week differs from the link
did you mean https://www.adafruit.com/product/5858
or Adafruit DRV8871 DC Motor Driver Breakout Board - 3.6A Max
Lots of microcontrollers these days have USB ports on them, to program or debug, act like a keyboard or disk drive, or simplyΒ send data between a computer and your firmware. But did you ...
@timid plover in the YouTube description, yes? Thanks, fixed it.
hello!
Good afternoon
π
rather soggy
He's now livestreaming from a dingy
heh
Hey JP glad your back
Atmospheric river
wait, who's this non-beardy guy?
lol
greetings and salutations
Good afternoon β
Been on my wishlist for a while.
Would Circup detect a CP board plugged in to a CP board?
nope, but that would be dope
π
hello JP
Scrolling through the output of the tree command would be lovely π²
JP's finally found something he can hotswap without consequences. π
fun_pants.pdf is of course required reading
Does Lars recipes involve a giant cauldron?
Can you pull MP3 files thru it (Read) to a RP2040
My guess is yes, would work like an SDCard. If it can read filenames then should be able to read the actual files.
Is there CircuitPython support for this?
can't use this in CircuitPython yet tho (I think)
aww heck, i purchased a few. is circuit python support planned?
ah, thanks @cinder wind
Is tiny USB able to support a USB hub plugged in?
i believe it is going to be investigated in the future
for CP
arduino examples are excellent though
I don't even have Arduino installed though. I'm 100% circuit python now. I can wait it's not a big deal. Not as if I don't already have an entire pile of unfinished projects to finish.
i think hub works for the descriptor example at least
Scott mentioned that USB Host is on the goals for this year's Circuit Python road map
You call that a hub?
I think USB hubs are supported in the hardware, but may require some extra coding
Yeah they're working on USB host for some things. I figure this one will be on the roadmap. The possibilities are too good to pass up.
Living on the edge, although they call it the bleeding edge for a reason
oh it worked! with the non-TinyUSB library you have to add Hub objects
I count 12 ports.
Thanks @haughty quiver
Thanks!
Thanks JP
Thanks. Stay dry
thanks very much!
Thanks JP! Looking forward to using this someday.
thanks JP
sorta π
Have to see if it works with the Qualia board.
TinyUSB does support hubs and has a device limit macro.
this is the host featherwing right? I intend on adding it. Meant to sooner but life got in the way.
can do it after 9.0 is stable
3DHangouts Episode 430 LIVE! MEMENTO Doorbell, Digital Clock and Ivysaur https://www.youtube.com/adafruit/live Today's coupon code βiocameraβ gets you 10% off your order! https://www.youtube.com/adafruit/live @ecken @rocky reef #3DPrinting
This week @adafruit weβre releasing the MEMENTO doorbell camera. Prototyping a CircuitPython digital clock using 1.2in LED 7-segment display, an RTC DS3231 m...
good morning
Hey Y'll
βοΈ
Good morning! 
good morning folks!
Hi all
Good morning
good morning β
3500 is a bit steep for early adoption clout lol
also I have glasses so it's really gonna be more like $4000
I had a hard time w/ Oculus for that reason
I'd rather buy like 3 Bambu's
π
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...
PIR sensor is a cool idea