#live-broadcast-chat
1 messages ยท Page 31 of 1
I picked one up just to play with WLED, never done that yet. Erin St. Blaine has a lot of great WLED learn guides.
ESP has TWAI (aka CAN) built in, but does this board have the needed pins brought out? Then just attach a CAN level converter (https://www.adafruit.com/product/5708) , instead of i2c->MCP2515 type board.
I would recommend coupling it with the Neopixel BFF driver if you're going to use WLED
It shows circuit python in that learn guide in JP's stream but that section does not show up for me in that learn guide...
It will let you draw up to 2 amps for your LEDs without stressing the QT Py's regulator
(and you get a handy JST port for your strip)
Maybe only JP has access to some new learn guide where it's included...
Is your QT Py all alone, lacking a friend to travel the wide world with? When you were a kid you may have learned about the "buddy" system, well this product is kinda like that! A ...
Thanks @haughty quiver
thanks jp!
thanks JP, good show
Make a Jellyfish latern with WLED or log temp/humidity with WipperSnapper. Thanks JP!
thanks much for stopping by
Thanks JP!
Thanks. Just put another project on the to-do list. ๐
3DHangouts Episode 398 LIVE ! Feather USB Host, IoT Canary Light, Storage Box and Bowser Ring #3DPrinting https://www.youtube.com/adafruit/live
This week @adafruit weโre making a snap fit case for Feather USB Host. Prototyping an IoT canary night light and an LED headband inspired by Bo Katan. Checki...
๐ ๐
hello all
โ๏ธโก๏ธ
Good morning โ
Hey Y'll
good morning
good morning folks!
Hi all!
Chat on All the Things...
good morning all
Today's coupon code โsnapcaseโ gets you 10% off your order!
Hot Glue and duct tape, the world is mine...
That's a nice idea. Without a TFT the LED is handy for notifications, like blinking every time MQTT updates or something like that.
@upbeat coral Don't forget the WD40.
Feather RP2040 USB Host -
https://www.adafruit.com/product/5723
Good enclosure design. ๐
In the case of the Pico, you'd need something like that if you want to get to the bootloader while plugging it in.
Use a 3D printer for Hot Glue molds... ๐
Hot glue comes in different colors...
You can also get hot glue with glitter in it.
Use painters tape and you can fill a hole with hot glue flush, no shaving or sanding needed. It will provide a nice flat surface. Trick from automotive world to DIY your own custom silicone seals.
Good for waterproofing things except 3D prints aren't really waterproof anyway.
Looks like it fits great, like how the headband has a nice outer angle. Did you have to measure your head for that one?
@lavish patrol ๐
roll the xacto knife between your thumb and wire. yes you can cut yourself but it's definitely better than shaving the jacket. shaving will definitely cut some of the threadlike wires. rolling between your thumb gives you a better shot at keeping all the wires.
oh yeah tomorrow is May 4th ๐
porghaps
Ohh nice. I'm totally going to make that!
Yup, I got some of those floppy stickers on the way too. ๐
Whoa I was gonna ask about the "giant SD card"
you know what could be funny to have memory card connectors to there too on storagebox
storagebox with multi-memorycard reader and screen what fit to under the top could be cool what is in those memory cards
print-in-place-box-for-sd-cards-model_files.zip downloaded ๐
could be fancy for storage box like that
I have a SD Card Rolodex
SD card reader and then read only read the card slots ux on small screen what fit on the storagebox cover and only show when it is opened
I took next friday off for Zelda too ๐
That's a neat idea. Add switches like a switched hub so you can enable SD cards from a bay.
Attach hinge to accordian style platform inside so that cards in back come up when henge opens
Just plug in the entire box and enable the card you want to use via a micro switch.
Djedevon so hinge could hide wire to screen for example
I might try to do that for a special remix. Definitely going to do a community make on that one though.
Have you ever tried using a 3D pen to fill in gaps? I've been thinking about getting one for that purpose.
So might as well just use a soldering iron with some filament..
https://www.thingiverse.com/thing:5968043 C02 Monitor case remix
This was a pretty straightforward print, no supports are needed, in fact, I would not recommend them because they can get in the way and are a little annoying to take out. The print seemed to stick to the bed well, with no issues pulling up.
The holes are just large enough to take some elastic without getting in the way of the electronics.
Th...
https://www.thingiverse.com/make:1098767 iPhone case
Printables.com
https://www.youtube.com/watch?v=eky3g7WeSCQ Read the Full Tutorial: https://learn.adafruit.com/halo-energy-โฆ | Download free 3D printable STL models
Printables.com
https://www.youtube.com/watch?v=BNUuwJpeilM Read the full guide on: https://learn.adafruit.com/breath-of-the-wild-โฆ | Download free 3D printable STL models
https://www.thingiverse.com/thing:5997876 hylian shield
https://www.thingiverse.com/make:1103422 halo sword
looks like a new house construction, maybe they're going with those torches for the outdoor lighting?
https://www.thingiverse.com/make:1103422 halo sword
the ligthsaber with some smoke coming there could be fancy to make
I like the friction fit for the qt py + matrix bff soldered together
I've struggled with designing enclosures for the qt py + bff back to back
What a great BFF for a little lamp. Nice idea.
that canary is awesome
Great job on your first t-spline model!
love that white PLA for LED diffusion
Most of the slicers have embossing features built-in now. Maybe could use that to do a final emboss design?
It's mostly used for adding text to prints including text curving on complex geometries.
Relatively new feature in Prusa slicer and Cura.
That's a LOT of lights.
That's for the show guys!
Great episode, thank you for the stream.
thank you, good show!
thanks folks! cya tonight ๐
may the force be with you
thanks!
thanks so much for hanging out folks!
some say this could have show and tell with star wars projects could be fancy
Hello friendly inspiring makers - Happy Wednesday ๐
Hey Y'll
Howdy!
Woohoo!
Evening everyone
good evening
Good evening everyone.
hey all!
Link to join to show and share your project! https://streamyard.com/x2pwc5t5hm & WATCH HERE - SHOW AND TELL! https://youtu.be/daNceN3FQS4
Hello everyone. Hello Paul!
aww a Johnny 5 iris. so jealous, that's cool!
gorgeous print. what filament? very copperish.
Hi, everyone! ๐
The goggles... they do.. everything
neck strain becomes an issue with heavy headgear eventually
And of course yt didn't start by itself and I have to catchup at x1.75
Post up a link of your makerio page Jay please.
๐
Ok pause the entire stream for 15 min or so, I gotta finish putting the kid to bed ๐
floppy pendant, cute
Huzzah!
gorgeous earrings anne! they look great!
Ooh, I LIKE those! Super cute!
Where do you get a floppy drive small enough for those earrings?
I think the original iPod used floppies that size
hi all!
Hi Loren!
Caveat: must use Chrome as Firefox has no web serial?
"step 5 of 4" ๐
was that API ever normalized at W3C or just pushed unilaterally by google?
"wippersnapper givevs 120%!"
There's nothing boring about beautiful dashboards, metrics, and one click temperature sensors. ๐
๐
Web Serial Blink 
Now let's apply CSS to the LED to change the color ๐ต
I've looked at my foundation lately - the answer is my basement is always leaking
What chip do pirates like the best? ARRRR-P-2040

What programming language do they use? The C...
Almost like a lithophane, nice project.
Ask Liz for the countdown clock, she did a great christmas countdown learn guide. ๐
Yay thank you @robust horizon for synth happiness
The power of any synth is really ADSR centric in one way or another.
this is in the "latest" builds and works well with the rp2040 as well
Thatโs fantastic.
to be accurate, jepler did the wavemixing originally, I just copy him
to be accurate, someone invented "lerp" a long long time ago ๐
Can't wait for 8.1. It's got the new GifIO stuff too.
gobble gobble synth ๐ฆ stuff
gorgeous LCARS panel JP. The wood frame gives it a touch of class.
yeah! Here's (essentially) the synth program JP was demoing: https://gist.github.com/todbot/9bbbcd93e04c9ce258b0f4ffbe7dc43a
Now we need a hollodeck!
federation day
Star Trek day is May the Third lol
they celebrate First Contact day too
haha
Qapla!
https://memory-alpha.fandom.com/wiki/Federation_Day huh the date of federation day isn't established in canon? well, it would be way too earth-centric to do it based on the earth year, so maybe it's just once every 37 megaseconds or something.
The 3D print quality the Ruiz Brothers do is always gorgeous.
i love those living hinge style button pressers @hard hollow makes
Braden Lane's e-challenge coins are deviously challenging, not for the timid.
๐
Simon Says!
These look so cool
NICE!
good to know!
The solder mask works with cap touch? That's new. Very cool @mellow arrow !
Great projects everyone. Thanks for sharing.
thanks pt & Limor!
rainbow gradients on PCB's?!?! whaaat.
Thanks for sharing everyone
Thanks to all for taking time for us
Thanks, everyone! As always, amazing projects!
great show everybody!
Always see something that is absolutely cool
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/NWbuAZS48x4
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/
-------...
Hola from sneezy 'rado.
Hi, all!
10% discount code, code is: canfeather http://www.adafruit.com #askanengineer @open girder https://youtu.be/NWbuAZS48x4
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...
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/
-------...
@open girder I need the 10 hour version of the intro
Yes please make a video of that for youtube where I can just put it on loop and fall asleep to.
Back to Black / AC-DC
Back to Black / Amy Winehouse
Correct title Back in Black / AC-DC
Need a Blackpink special edition.
purple one
Maybe BradenLane can do a black to pink gradient. ๐
now I'm feeling like Picard, there are 4 lights.
JP playing Dukat.
I'm not going to but I could run that through a reverse filter...
LadyAda is a level 300 BOSS
nice movie
Or a pink to purple Blinka gradient.
oh wow I recognize a lot of them, usually absolutely no tours but this kind of gathering was very gracious for you to host. ๐
i recognized it, the audio did come through. it was out of place for the normal time travel segment so it was obvious. ๐
unless you have clear drugs taps forehead wisely
oh those old weird things that looks like metal crab claws that went to VHF converters or something
ah back in time
back to the future
i wanna go back in time, whatever that song is can't remember. pretty sure it's from Back to the Future.
ya, Huey Lewis I think
yes Huey Lewis
yep
sounded like it was reversed, but pronouced backwards on purpose.. so if you play it in reverse it's still actually in reverse. i've done that before it's fun.
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...
We have a section in the discord dedicated to cube sats mostly thanks to them #smallsats
Do you send snakes to my mailbox?
Yes, pythons specifically
Ugh sorry I missed show and tell, had a work call
I actually had 2 things to show this week!
Gingerbread: automate design of decorative PCBs in KiCad https://blog.adafruit.com/2022/12/29/gingerbread-automate-design-of-decorative-pcbs-in-kicad-pcb-kicad_pcb-wntrblm/
Nice!
The assembled boards are hand soldered, didn't know that.
Cap touch is working great under both the original PCB mask plus my color mask. For 2023 eChallengeCoins, the MCU is the Microchip AVR64DD32.
Fun fact: you can tune cap touch to work not just through solder masks, but also thicker materials and even larger distances.
Photophyll, it's what plants crave.
Instructables
Arduino Tutorial: Capacitive Touch Sensors: Hello everyone!
This instructable is a tutorial that will guide you on using the Capacitive touch sensors with Arduino. A Capacitive sensor is a kind of touch sensor, that requires little or no force to activate.
In this Instructable about capacitiโฆ
@open girder I think YouTube may have added some stream settings, just got a mid-stream advertisement. Could be me though.
This instructable above talks about resistor values to tune cap touch distance sensitivity.
In Star Trek the UV showers have a blue/purple tint to it on Enterprise anyway.
hum nearly 20 years and no new news about this technology ... https://en.wikipedia.org/wiki/Light-emitting_transistor
A light-emitting transistor or LET is a form of transistor that emits light. Higher efficiency than light-emitting diode (LED) is possible.
Hmm!
This is the reason I donate to wikipedia every year. Anytime I want to start learning about a subject that's where I go
Hope not, everything Pantone is more expensive than it needs to be for licensing.
yeah, RAL would be nice, but the color palette isn't as rich, couldn't find an exact match for the PowerBook greyโฆ (well, the most common, there are like 5 of them)
I just post something obviously wrong in discord. People are faster to correct you with the right answer than answering an open ended question most times. Life hack.
I wonder if they'd come and desolder our LEDs if we stopped paying the feesโฆ just like with Photoshop
Indeed. My core code base does self calibration during the smoketest and writes the settings to EEPROM so each board is pre-tuned.
This is how we feed the AI. ๐
2Aโฆ you definitely want toโฆ not look at them!
2A per LED? holy moly.
Got a call at work (library) and a fake-person Google Maps robot asked if I could verify our hours, I said "No." It was very confused, and I was happy about it.
1152 LED's at 2A... there's no way.
๐
The Feather M4 Express used to be my go to board. They're great boards.
Adafruit Feather M4 Express - Featuring ATSAMD51 - ATSAMD51 Cortex M4 https://www.adafruit.com/product/3857
The FeatherM4 could play GIFs almost as fast as the ESP32-S2 because of the FPU
Adafruit Wide-Range Triple-axis Magnetometer - MLX90393 - STEMMA QT https://www.adafruit.com/product/4022
Measure the invisible magnetic fields that surround us, with this wide-range magnetometer. The MLX90393 is a wide range magnetic field sensor, that can measure 16-bits in ranges from ...
Adafruit RP2040 CAN Bus Feather with MCP2515 CAN Controller - STEMMA QT https://www.adafruit.com/product/5724
Solderless CAN projects... now go hack your car. ๐
Or brick your car. Be careful out there.
CATBUS!?!? CATBUS! oh wait...
If you can't void the warranty do you really own it...
Good news bad news. ๐
Actually all those "warranty void" stickers are illegal, have been for 40+ years, cf. Magnusson-Moss
No more RS-232 cable madness.
Are you getting close to shipping a AdaBOX.
Is there a rough ETA on the new RP2040 propmaker feathers? ๐ฎ
Question: I have a robotic project needing a 4-wire stepper driver to 1 wire PWM. Have a tiny PCB solution for something like that? It's a tiny tiny camera stepper to stuff into a toy tank.
Any ETA on MagTags? We looooove them ๐
Sweet
Q: Any tips for low-power Arduino use (specifically ATTiny841)? I'm getting about 500ยตA in sleep mode with the ADC off, is that reasonable?
I was gonna ask about the box too. I was starting to wonder if I missed an announcement and/or email... Glad to know I havent!
also that new RP2040/CAN board looks great!
have been working on a CAN thing, will be a great fit
oh nooo
Any word on Adabox?
understand, eInk is a hassle
If you haven't try looking up the datasheet. They can be dense but I've found little gems buried before
I've glanced at it, but taking a closer look sounds like a good idea, thanks!
Thanks, @open girder !
Thanks @open girder and good night. ๐
"chip of theseus" joke made yet?
The Chip of Theseus paradox!!!!!
jinx
good show, thanks adafruit!
Thank you for taking time for us
Thank you for the show. Have a wonderful week everyone.
Thanks Adafruit and community
LOL
Thanks, all! Good night!
๐
๐
Thanks Limor, thanks pt!
Bye!
that was fun, I gotta put these shows on my calendar to remember to catch them live! Thanks all!
?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
No JP's Workshop this week: https://blog.adafruit.com/2023/05/04/john-parks-workshop-returns-next-week-5-11-23-adafruit-johnedgarpark-adafruit/
happy Friday!
๐
that's called "small caps"
Hi, joined a bit late, but thanks to 2x I am already "up to date" ๐
peripheral
No, no templating yet, but you can expose api and use it from JS
oh you don't need jQuery honnestly
During my testing prints were the thing that mostly increased execution time
I like jQuery, but document.getElementById and fetch are all I use in my http examples
I personally prefer document.querySelector, seems more verbose and is pretty much the same an jQuery $()
oh yeah that's good too
In NeoPixel example
๐๐ธ๐ช
in my example code I wrap the handlers in that:
from adafruit_httpserver.status import CommonHTTPStatus
ERROR400 = CommonHTTPStatus.BAD_REQUEST_400
@server.route("/receive", method="POST")
def receive(request):
try:
body = json.loads(request.body)
# do the things
#
except Exception as err:
# show the error if something went wrong
traceback.print_exception(err)
with HTTPResponse(request, status=ERROR400) as response:
response.send("error")
I pushed fix for the problem with methods = [POST], the way you did it first time should have worked
Also "segments_keys" in line 65?
window.print = console.log
I actually do that in my electron app. I also do all my javascript without semi-colons anymore.
That way switching with python is less painful
not python with semicolons? :p
I mean... you can
I use semicolons in python when I want a convenient sequence of statements in a cut-and-paste REPL one-liner
yeah, though the REPL takes returns quite well too
It is easy, a parameter for Response constructor
You also have common statuses that you can import in status.py
@brisk bone have you thought of something like:
@server.onerror(404)
def handle_404(request):
...
to handle errors when they happen outside of a handler (404 in particular when serving static files) or when a handler errors (like a 500 error ?)
status=400 won't work, status=BAD_REQUEST_400
yeah I did that to respond with an error (I don't need a ERROR400 variable, but it's easier to look at in the rest of the code)
from adafruit_httpserver.status import CommonHTTPStatus
ERROR400 = CommonHTTPStatus.BAD_REQUEST_400
yes I was considering that, the problem is that the server does not control responses, and thus is not aware of them, this is due to the chunked response
After merging this PR there will be no CommonHTTPStatus but separate Status objects, saving typing
and I'll have to update all of my examples to 4.0.0 ๐
although arguably it might be possible to define custom handlers for errors outside handlers
ah I remember the old days when HTML was constantly SHOUTING, I find it exhausting just thinking about it ๐
And blinking and scrolling ...
we can plug a handler when catching FileNotExistsError and InvalidPathError (and AuthenticationError)
I looked how Flask does it, and it returns a Response, but if you pass a generator as a body it uses chunked encoding, seems logical, but it is more advanced and requires some more knowledge and understanding of Python
Very cool, looks a lot like building WLED in CP.

thanks FoamyGuy !
Link to the PR from the stream
https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer/pull/54
I am getting going for the morning in just a few moments. You can follow along on YT: https://www.youtube.com/watch?v=F9FS-WUScTo or Twitch: https://www.twitch.tv/foamyguy_twitch
good morning โ
Good ๐ธ๐ช Afternoon Tim!
Good morning โ
I watched the video from yesterday with the ip connected form to the matrix thingy.
Hello! โ๏ธโ๏ธ
i think the most basic example, at least what i was going for the first time i ever ran http server, was to display temperature from an I2C sensor.
I remember something like that for the original Arduino LCD character display where you could click on dots and download a pre-built sketch.
no idea what website had that available, it was a really nice thing to have available.
WLED is very new comparitively to an Arduino. I have yet to play with it but it does look really cool.
Erin St Blaine uses WLED a lot to beautiful effects.
I don't know what the requirement is but I know it'll run on the original ESP32 or Adafruit's ESP32-V2, non-circuit python.
So you can repurpose them for either WipperSnapper or WLED projects.
Sanitizing variables is very important. Anything outside the bounds of explicit POST attributes should be filtered out to not respond. I know it's just local but having basic security procedures in place will help prevent someone from putting it online and getting shredded.
Well not respond in a way that will allow some kind of injections.
I did see something recent about security related stuff with http server. Someone came in and helped prevent it which was a huge relief to see.
Yeah, GJ MichaelPokusa ๐ Glad someone's got an eye on helping with the basic security because it is after all a server. Even if it's just local it's still a good idea not to be completely naked.
periphery is one that gets me all the time.
i'm really bad at math. did you hear about my PCB screw up?
input the diameter as the radius and ended up with a 19" ring light instead of a 9.5" ring light.
it's huge
pay attention in school kids, you don't want to grow up being bad at math.
Happy accident? Now you have an excellent camera ring light.
already got some stuff coming to turn it into an illuminated lazy susan.
How's the VCO project coming along?
It's pretty much always been width/height since TV's first came out I think. 480p is 640x480 not 480x640 ๐
The revised PCBs are still on a national tour, shipping wise. They come from OSH Park just a 2.5 hour drive from here but the USPS decided to route them three states away.
VCO code is mostly done, just need to tune rotozoom somehow to save memory.
It happens sometimes. Distribution centers are weird like that.
like a rotoscope, on a microcontroller?
the teensy is deceptively powerful for its size though
It would be faster to rent a drop box in Portland and drive there. Itโs a beautiful trip past beaucoup waterfalls and such.
oof a function with embedded td's.. and this is going to be a basic example? i feel like a beginner is going to look at that and have their eyes glaze over.
depending on how much you order from OSHPark... sounds like you've already thought that one through. it does sound quite practical to prevent stuff from going 3 states away.
would it be practical to start setting up a stylesheet?
oh derp you already have one. why embed it when you can throw them into css
ah ok, yes it's definitely advanced.
sometimes you have to throw it all into the script to get it working before you can start splitting everything out. it's all part of the process.
get it to work first, pretty comes later.
color pickers are generally 2 clicks. first is color then saturation.
you said it was for advanced users and advanced users usually go for the dark themed.
exactly, because eye fatigue.
it's attached to the TR somehow, tr outline?
lol i feel the same way whenever working with tr and td's
and you get everything looking beautiful, perfect... and then load it in another browser and it looks like something from the 1990's
because html is standardized but also all browser manufactures have their own "interpretation" of the standards.
like web serial. chrome is like yey this is cool. Mozilla is like, hard no we're not doing web serial.
take a screenshot, zoom in with gimp ๐
Is there a way to update the grid elements with the current color value ?
Yes
Thinking about input from multiple tabs and devices.
Would need a manual update button (snapshot)
mqtt broker sounds the most compatible method
that's a good idea
things would complicated real quick with web sockets
good session, looking good so far. looking forward to more.
Appreciate the stream. Thanks!
Going LIVE at 9:15pm ET! Desk of Ladyada - Yaaar it's a Bus Pyrate! https://youtu.be/oZt6N-HSfYE
We recently sold out of our stock of Bus Pirates (https://github.com/BusPirate/Bus_Pirate) and when we booked a reorder we found it's currently unavailable with no ETA for re-stocking. it made us think about revisiting this design, perhaps using an RP2040 instead: with native USB and CircuitPython and PIO it might be easier to add new protocols!...
๐ ๐ดโโ ๏ธ
WE ARE LIVE! Desk of Ladyada - Yaaar it's a Bus Pyrate! https://youtu.be/oZt6N-HSfYE
We recently sold out of our stock of Bus Pirates (https://github.com/BusPirate/Bus_Pirate) and when we booked a reorder we found it's currently unavailable with no ETA for re-stocking. it made us think about revisiting this design, perhaps using an RP2040 instead: with native USB and CircuitPython and PIO it might be easier to add new protocols!...
Good evening.
I wonder if bus pirate could be handy for his efforts in pysigrok?
Will this have MicroSD support?
@unkempt shoal the original bus pirate did not (we think) but we could add it to our since circuitpython supports it!
Can always correct silkscreens with notices in product page and especially pretty pins doc. I use pretty pins for every board as my main reference.
A switch for pull ups is a neat idea.
multiplex all the things
wonder if they'd grok analog video frequencies or you need those specific video muxes
Thanks and good night. ๐
very informative as always, thank you for the stream
I think I checked already long ago
I should be sleeping anyway ๐ฆ
resistance would probably be an issue anyway
oh there's a 4x 2:1 Ti chip with 6ohms & 95MHz bandwidth, that'd probably do
good afternoon folks
Greetings!
good afternoon
Hello
Good afternoon.
๐
I've always wanted to try one of these flexible HUB75 panels with a MatrixPortal https://amzn.to/3VL745f
Specification Module Parameter Size: 128mm(H)ร256mm(H) Module Resolution: 32(H)ร64(V) Pitch: 4mm Density: 62.500 pixels/m2 LED Lamps: SMD2121(Customizable Nationstar lamp) Driver IC: Universal chip(Customizable MBI5166/MBI5124) Module Refresh: 1560hz Mask: Pure Black mask-high contrast screen Ele...
Iโll need 16 for a matrix of portals.
I am wondering how much power hungry those matrix are, and if you want to power let's say 128x128 pixels, would it be possible to pump enough from a USB-C or there could be a version that request more power with Power Delivery?
4A per panel when full on I think. pretty hungry, but yeah you can power them at reduced brightness from USB
So four panels giving you 128x64?
It's pronounced "jif"
Go for 64x64 panels so that 4 make 128x128.
Also as said, you need to solder two pads to have the additional address for 64 high panels. (it is documented on the learn guide).
RIP Twitter API
Also, if you want multiple panel, try to order them simultaneously to have more chance to have the same "colour".
128x128 is pico8 resolution... ๐
Thanks @haughty quiver
thanks JP!
Thanks!
I don't have a project for it, so though the controller discount is nice, the panels themselves are still out of my "playtime" budget.
Thanks JP, I've ordered parts for three different projects but I'll use this one first to learn CircuitPython.
Very cool @random sand if you have any questions, be sure to ask over in the help-with-circuitpython channel
3DHangouts Episode 399 LIVE in 5mins! Bo Katan Headband, EPCOT Ball and Storage Box #3DPrinting https://www.youtube.com/adafruit/live
This week @adafruit weโre making an LED headband inspired by Bo Katan from Star Wars. Taking a look at the EPCOT project. Checking out a snap fit case with a...
โ๏ธโก๏ธ๐๐ฝ
Hey Y'll
Good morning โ
Good morning everyone.
Hello peeps
Hi all
bokatomatoe bokatomato
Hi N&P
What would be preferable, conductive thread of mini wires like these ones?
BTW, yesterday I did a refresh of the sound reactive drum set you folks made with a gemma and a mic, but with a circuitplayground.
This is a proof of concept to show it to the folks from a marching band, and we are probably going to put some lights on the band, with esp32-c3 qt's and the new espnow code.
And yeah, we sowing clases in high school here in Costa Rica, so those skills are pretty common here.
try the backing paper from sticky-tape or adhesive labels, it works well for creating smooth surfaces, safely mashed with your finger/tool
didn't do it for lenses, more for home made connector strengthening. good for epoxy as well as hot-glue
Making a sound reactive project with a gemma is an accomplishment in itself. Gemma's and Flora's are awesome for wearable projects but the Gemma can run Circuit Python.
One of Becky's methods is with the sewable snaps, pid 1126
But yeah, sewable neopixels are extremely cool
LED headband videoย - https://youtu.be/Jf7QQod3aT4
Build a 3D printed LED headband inspired by Bo Katan from Star Wars. This design features engraved details that wrap around the headband and uses an adjustable elastic strap to fit comfortably over a person's head.
Learn Guide
https://learn.adafruit.com/led-headband/
Miniature Wired LEDs
https://www.adafruit.com/product/5489
CR2032 Breakout...
Learn Guide -ย https://learn.adafruit.com/led-headband/
Miniature Wired LEDs -ย https://www.adafruit.com/product/5489
These ultra-fine wired LEDs are designed for model-makers and crafters but they could also come in handy for folks who want to add tiny points of light to a design without needing SMT-level ...
Using a soldering iron to smooth out the missing bits? It's always risky making it look worse though.
CR2032 Breakout with Switch -ย https://www.adafruit.com/product/1871
canary in the IPV4 radio.connect(coalmine)
actually a really cute modern twist on the canary
Ever played with gravity sketch? (vr sculpting / ideation, supports export for printing/cad)
Don't all t-splines and tesselations eventually come down to triangles?
Oh, a resin print of that would be ridiculously cool.
resin printing of anything is always more detailed, just the chemicals involved compared to FDM is a pain to deal with.
I learned how to do snap-fit sweeps thanks to your layer by layer. Wish you'd do more. Maybe do some for the new sculpting stuff you're getting into? I've never done sculpting yet.
that's a really nice enclosure. I wish there was a snap-fit tolerance formula for 3d printing
snabfit case for headband
I've run into that many times where I'm like oh I could just print that and the ETA is like 50 hours and I'm like ok I'll find a different way.
ohh i was wondering what the larger cavities were for.
think it took me 8 hours to print
I noticed that in the video, first one got knocked off. didn't know timelapse made things more precarious, make sense though.
creative K1 seems one variant have "AI Camera"
oh there was a lot more string, those images are the heat treated "cleaned" version ๐
a cura update completely hosed all my profiles so had to start all my profiles from scratch ๐ฆ
I bet someone could make that storage box variant where you put custom PCB in bottom then memory card holder top of it
SD Card Hinged Box By Noe Ruizhttps://www.printables.com/model/468639-print-in-place-box-for-sd-cardsย https://youtu.be/S3p3M0WWi7w
Printables.com
Snap Fit Container with Hinged Cover for storing SD and CF cards | Download free 3D printable STL models
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
SD Card Hinged Box
By Noe Ruiz
https://www.printables.com/model/468639-print-in-place-box-for-sd-cards
CR10S Pro V2
Teal PLA
60mm/s
7hr 04mins
X:240 Y:180 Z:58mm
.2mm layer / .4mm Nozzle
6% Infill / 1mm Retractio...
https://www.thingiverse.com/make:1104524 heat set rig
https://www.thingiverse.com/make:1104403 magic band reader
https://www.thingiverse.com/thing:6008405 eink stand remix
Stand for an 2,9" e-INK Display with 4x m3 screws
A Remix from Adafruit e-INK FeatherWing Stand
Have Fun
pixelEDI.eu
that's a heck of a first project to tackle. very well done as a first project!
remix of it could be next add some 3d printer way
Thanks @rocky reef & @hard hollow . See you all tonight.
oh do you have a link for the butter stuff lube you use for gearing. i looked and couldn't find anything named butter.
thanks so much for hanging out folks!
Thanks folks, great show as always.
Great show, guys!
thank you for the stream ๐
thanks folks! cya tonight
Thanks for taking time for us.
boing
Is is dark and quiet here. There is no light. You may be eaten by a grue.
Good evening all you most excellent makers.
Most excellent greetings to you !
Hey Y'll
Howdy
Ahoy!
Hello!
Link to join to show and share your project! https://streamyard.com/avawckrieu & WE ARE LIVE! SHOW AND TELL! https://youtu.be/JajQ_SbpUxc
Engage your Facebook, or YouTube, Live audience with interviews and shows; all the tools you need for professional shows right in your browser.
SHOW and TELL 5/10/2023 #ShowandTell
WE ARE LIVE! SHOW AND TELL! https://youtu.be/JajQ_SbpUxc
SHOW and TELL 5/10/2023 #ShowandTell
Live on Twitch!
Evening, my power has (so far) held through the first thunderstorm of the year
Hello, wonderful people!
Hello
wooot RP2040 DVI livestream!
yay!
Good Evening!
very cool CirPy video demos @split gazelle !
thanks!
Tron Beach -- with digitally fizzy drinks with fistfuls of 8-bit umbrellas in them....
ooooh
Did you know that Tron Legacy is really The big Lebowski 2 ?
The whole movie is J. Bridges in a bathrobe talking about his chi ๐
yay a streaming JSON parser! thank you @rapid hornet ! that will help doing IOT projects
oh yes! i can get back to the MagTag sports schedule viewer that was choking on the ESPN NFL schedule .json
yeah with its 1.5MB JSON blob ahah
I think I had to use that or a similar library before for an integration project (data dump was causing memory errors)
it was either JSON or XML, can't recall ๐
NHL and MLB JSON streams could benefit from this as well
The "Tron beach" would be on theme for a video for B.E.R's The Night Begins to Shine
sand in your light cycle tires
Yes! worth a try
I bet I can push the library now during show and tell
dooo eeeet!
I'd be curious to poke around in the interals ๐
Nice @robust horizon !!! ๐ป
CP/M !
"you died of dysentery"
@haughty quiver @nova totem are your sports feeds available without an api key? I could use them for simpletest
warranty bit? I did not know that was a thing...
How can I switch it off on all my boards so that I artificially void the warranty? :p
Think so I still have the tab open (don't ask for how long) so I'll take a quick look
https://learn.adafruit.com/magtag-sports-schedule-viewer @rapid hornet
i don't remember, but it's there somewhere!
@sage aspen you had a 0 at the wrong end of your hex number
Oh yeah, I see that now. Still it should have been detected as invalid.
It thought it was an old format code
Lego blocks glued together are also basically indestructible.
https://statsapi.web.nhl.com/api/v1/teams
This works but isn't that long. Looking at some of their longer ones
and then you step on one
@haughty quiver Very cool! Perhaps another opportunity to use PaletteFader to tame that displayโs brightness.
Robert Smith of The Cure makes cool electronics toys?! that's so awesome
the MLS soccer one is 164k ๐
The MLB one is currently about 500kB
I have far too much experience with that ๐
lemme try it
https://statsapi.web.nhl.com/api/v1/schedule?teamId=52&startDate=2022-09-01&endDate=2023-05-10
Returns all Winnipeg Jets games from the given dates
@fallow fractal That's really impressive and mildly terrifying ๐
๐ฆ
https://gitlab.com/dword4/nhlapi
If anyone is wondering someone documented it. I know the MLB one is similar, they use the same software
great bots @fallow fractal !
We need this weird conversations that you folks have on meetings like this one about crabs, live somewhere :p
I love that hat
What was the smaller server motor, make/model
"who needs a 300 baud modem any more?" (sheepishly raises hand)
lol
DEFCON ? - Lock it down
TRue, but not in a lineman's set
Hobbyking HK-282A
cool video fonts @sand lotus
Hah I was digging through my old parts closet and found my external Hayes 2400 modem. I didn't have the heart to get rid of it ๐
I have some no-name 2g servos I'm going to try instead, we will see if they will work
@sand lotus That's pretty rad!
Pretty cool
More cowbell!
LOL that rocked
Great projects everyone. Thanks for sharing.
Huzzah!
ok, I was able to get the mariner's score (slowly)
Oh was that Dragon Bell Z that I keep hearing about?
Everyone! Great projecting
Thanks everyone. Great projects all
Thanks to all for taking time for us
Great projects everyone
Thanks everyone for sharing!
Also one side note - if you were wondering about the HDA logo in my video stream - Hackers With Disabilities is my offort to bring ADA assistance to people attending DEFCON
If you plan on attending DEFCON and have ADA needs please let me know -
we are now not only the official ADA source for DEFOCN but also a Community and will have a community room this year
@brazen grove there are some very small servos on aliexpress
I've always wanted to go to DEFCON out of curiosity but I have to admit being a bit intimidated by it ๐
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/bqDtvXPlH3U
ASK AN ENGINEER 5/10/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: ...
yup, that's where I got the black 2g servos from, but I haven't tested them yet
lol sticky notes
pixel window art is a great idea
that timelapse is adorbs
Hi, all!
10% discount code, code is: dvibell 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...
eventually everything turns into crabs or emacs or web browsers
emacs crab-mode
Carcinisation (or carcinization) is an example of convergent evolution in which a crustacean evolves into a crab-like form from a non-crab-like form. The term was introduced into evolutionary biology by L. A. Borradaile, who described it as "one of the many attempts of Nature to evolve a crab". Most carcinised crustaceans belong to the infraorde...
thanks @cinder wind , couldn't respond had the dragonmask on the whole time. it's really hard to see out of it.
Deshipu's smooth motion was gorgeous. It actually looked like real motion, extremely well done @fallow fractal !
I'm going to say "jif eye oh".
Synthstrom audible , that makes the โDelugeโ announced today they are making the code open source. The deluge is the ultimate grid sequencer. Recommend folks into music check out their website for info
I have more matrices to hook up together to play large GIFs
I modded the portal for channel E so it can drive bigger matrix's
I too like building bug/crab-like robots
Robotic motion feels like it's getting crazy. I just saw NASA / JPL is working on a snake robot now for a future mission: https://www.smithsonianmag.com/smart-news/nasas-snake-like-robot-could-look-for-life-on-an-icy-saturn-moon-180982149/
Smithsonian Magazine
Designed to weather the toughest of terrains, EELS might one day autonomously move through narrow vents on Enceladus
I have some code for that leg configuration too if you are interested
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...
Yep come to Canada for our Socialist enviroment
"They called us socialists."
- Yes.
- and?
bring back translucent cases for electronics
remmeber the clear imac's
did you see last week's NPI with the jail TV? Clear CRT looks pretty cool.
US company Pliant Energy Systems has turned one of its green energy technologies into a propulsion system for a swimming robot capable of exploring land and sea.
The Velox robot can move through water as well as over sand, pebbles, snow, ice and other solid ground, completing tasks that robots designed purely for either land or sea would be uns...
those crazy body lines too
The eMate!
That was a Jonathan Ive style
Ive did the iBook, too, which had kind of toilet seat vibes. Fun fact, he did to bathroom accessories at one point before Apple.
that unit is from March 7, 1997; 26 years ago
That was at the tail end of the Newton line.
kicon, kicon, bokatomato, bokatomatoe
all languages
I 'prefer' CircuitPython
The best language is whatever you need for your current project.
And your current skill.
The right tool for the right job
It's all bits when you chew it up ๐
@open girder I've even used MakeCode professionally with no shame to spin up a quick prototype.
Wondering if you can get ChatGPT to program in Klingon.
Python3 supports unicode in code files so I suppose as long as there's a codepage for Klingon characters?
Today is a good day to compile!
This needs to be a sticker on my laptop
Ask ChatGPT to design a Klingon translation of COBOL, or CircuitPython, or whatever.
"I would rather spend 3 hours making C code that sends a sensor reading to an endpoint because I'll get it 1 second sooner than CirciutPython would"
Dave Plummer's Primes Drage Race https://github.com/luizsol/PrimesResult
It has more languages than you can shake a stick at
@open girder I would LOVE to see a RuPaul Drag Race collab with Adafruit for some challenge. I would travel to LA to workshop and tech support it.
โค๏ธ Thank you Micropython for everything
What is the code word this week
dvibell?
Sort of a monkey paw wish, but not bad...
@pseudo lotus Pretty sure there's already a PiCowbell DVI https://www.adafruit.com/product/5745
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the newย Adafruit PiCowbell DVI Output for Picoย is in stockย and ready toย display images and ...
oh sorry, I was responding to @turbid hill , I thought they were asking about the code word for today's show
Robert rocked this. The fact that he made 3D printed jigs for the cutting and drilling is so awesome.
Is it dvibell
Heh, one of my kid toy mods made the AdaFruit blog a long time ago https://blog.adafruit.com/2011/03/02/frankenpod/
I believe that's what I saw @turbid hill but maybe they'll show it again shortly?
ok
It had real buttons, but they were all paralleled. I cut the traces to get individual buttons
and since it's a KB2040 board, the toy joystick can be made into a MIDI controller so we could play The Cure's "A Forest", so we'd be using Robert Smith's work to play Robert Smith's work
@steep pilot @haughty quiver Y'all would be great, too, to work a RuPaul collab.
I like the new changes to the user pages. Definitely making progress. I played with it this week. Much easier to use and add new pages.
That makes me want to mod one of those old Speak and Spell things:
The GifIO I was trying to play with was actually a synthwave gif as a background for the weather display. Not enough ram, had to go with real weather.
Factory footage or MTV music video from 1995.....
I'm doing it the hard way with an Arduino
There are three different major versions of the Speak n' Spell....
The original with physical buttons.
After that is one that looks like that one, with the soft touch buttons. This had several iterations through the 80s and early 90s.
And recently (as in the last few years), they re-released it -- avoid that one as the LCD is very dim, the case is flimsy, etc
Real weather is better but does the palette GIF work? Maybe still short.
Techno satisfying
very satisfying
yeah I think I saw that they had re-released them, but I've not cracked one open. I assume everything has been boiled down to one tiny board now
I liked the old 7 segment displays ones
I did get a new one, feels just like the original. No idea what's inside though.
There are a few youtube "let's open it!" videos -- and a part of my childhood was crying seeing how they cut corners.
I thought they were 14 segment?
oh yeah I guess they did a bit more than a typical numeric display didn't they? I had forgotten about that
I wonder if feeding the wires through a fine heatshrink tube woulr make for a cleaner layout
was thinking the same, wiring loom but that adds mass where as the tiny wires probably don't even feel.
worried about breaking a wire
Ooh I have parcels from both Adafruit and Waveshare (Hong Kong) arriving during the show. I'm going to be like a kid after too many sugary snacks just warning everyone.
3S batteries for RC cars, drones, etc.. use 11.1V so will be good for RC and robotics projects.
2S batteries are usually 7.4V
weird voltages, but that's just how it is for RC
It was the song that did it. "There's a chip shortage ๐ถ It's a chip shortage ๐ถ "
i miss that song ๐ฆ not the chip shortage just the song. it's a great song.
You can (usually) think of S=3.7. And C is how quickly you can draw current.
Oooh built-in flyback
I just throw a BEC (5v buck) at it and power everything with 5V.
I hope UPS and DHL don't get in a fight in front of my house.
provide nerf bats to DHL and UPS
Is TikTok still around? Cause that would be a good one.
Yeah TikTok is still around
nEw!
๐
wait there's a balloon in that electronics pack
Parts Bundle for Introduction to Breadboarding by Jen Fox https://www.adafruit.com/product/5696
Tough Relay from Digital Loggers https://www.adafruit.com/product/5718
Q for the show: Would the RTS line of a CH340 connect directly to RESET on an ATtiny? Or would something else need to go in between? Also, is a pull up resistor required?
Adafruit PiCowbell DVI Output for Pico - Works with HDMI Display https://www.adafruit.com/product/5745
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the newย Adafruit PiCowbell DVI Output for Picoย is in stockย and ready toย display images and ...
@open girder, put toasters behind you! ๐
I loved the aquarium.
It's funny to remember that the screensavers used to be in a retail box on the shelf...
@open girder John Richardson posts in the YouTube stream:
โHow do you feel about ESP32 firmware encryption to prevent theft from my consumer product? Is it even worth doing?"
need the opposite of a TV-B-Gone - a widget that turns on a TV and puts flying toasters on it.
I wonder if you could swap out the built in screensavers from a Roku or something
๐ฎ ๐
I was wondering if the can BUS card
can talk to an OBD II port on a car
(i2s, oops)
when microcontroller boards say they have, for example, 3 UARTs, does that mean they can do 1.5 bi-directional serial ports? or 3 of them?
@delicate fractal usually a UART is a receive + send
UART stands for "universal asynchronous receiver/transmitter" so yes, both directions
RT. I was not thinking about the acronym. duh.
@open girder How many watts might that QtPY I2S amp be? It sounds great!
ahh that's awesome. definitely getting an i2s bff
Iโm so excited for this RP2040 prop maker feather omg
LOL
Baby on Boards
ano seesaw to stemma is great, i love that thing but thought they were going out of stock
Baby ada probably designs better boards already than I do.
@open girder There's your new car decal!
Mostly a software guy so definitely true for me
how about a pirate themed boot button just as an addon for the Pico called the Circuit Booty.
Thanks for the INFO
Q: Newbie question here but I've played with i2c sensors with Circuit Python, but I understand physical distance is an issue. What would you recommend a newbie look into for reading sensors or controlling things around a body-sized object (i.e. cosplay / human sized props)?
Don't know if you saw this
It's ok
Thank you!
Thanks @open girder and good night. ๐
Thanks!
baby time: https://www.youtube.com/watch?v=ireacymujvg
Provided to YouTube by DistroKid
Baby Time (Extended Creepio Studio Mix) ยท Auralnauts
Baby Time
โ Auralnauts Music
Released on: 2015-03-19
Auto-generated by YouTube.
Thanks, @open girder fam!
Thanks @open girder !
Thanks for a great show! Bye folks!
Thank you for the stream. Have a lovely week everyone.
Thanks @open girder Have a great evening all!
Thank you for taking time for us.
Thank you @open girder !! ๐ฅณ
No idea what that event is but looks like a lot of fun. That's some great technology.
that festival is keeping the Kinect dream alive!
Beautiful chrome logo!
I think more people may have hacked those things or turned them into various research projects than actually legitimately played games with them
well now i have to do it
If you want to feel old, Making Things See by Greg Borenstein is 11 years old
Thank you @open girder for the Kinect bounty
๐
Thanks!
thanks pt & Limor!
good afternoon folks
Morning/afternoon/evening all.
hello!
Hello!
Today I am editing documentation for my hobby project. What has my life become? ๐คฆโโ๏ธ
Hello
And of course, topical...
great day to learn something
hahaha
Good Evening JP
Good evening. @clever summit
๐ธ๐ช ๐
oh wait today is about envelopes? I may have to stop editing and pay attention.
Hi John hope you have a great show today. I need it.
Good afternoon
I'm trying to expand on JP's "Split Ortho Keyboard with TCA8418 Matrix Expanders" project.
What I want to do is create a eight(8) Row by thirty-two(32) Column Ortholinear Keyboard.
My idea is to create four(4) modules of eight(8) Rows by eight(8) Columns.
Each of these modules would be monitored by a TCA8418.
Then these TCA8418s would be connected to a PCA9548 IยฒC multiplexer.
Then connect the PCA9548 to a RP2040 IยฒC port. I should be able to almost use JP's code unmodified to make it work.
I want to use one IยฒC port for keyboard input and use the other IยฒC port or SPI to run some displays. Maybe a PC Status Monitor built in to the keyboard?
Modulate/demodulate...
the new ring effect jepler added will come in handy someday i'm sure.
Sounds like a cool project Evil Dave. Don't forget to add a computer help button.
Thought it was cool the lego's perfectly matched up as an enclosure for it.
The 720p does kinda make me squint to look at the code shared on the screen.
Noice.
My keyboard layout is designed for Peel & Pook typists. The Alpha pad would be a 5ร5 grid plus the Z underneath that.
looks like the LCD library has some very helpful built in functions that does most of the things people would want.
Those displays are handy. Can get a simple project up and running in short order with a character display.
Any idea how many of those you could chain via stemma on 3.3V power even with a multiplexer without requiring an external power supply?
Thinking they might be fun to chain a bunch of them.
I bought 10 of those PCA9548s so I guess I could try some time in the future
Don't need to buy right angle pins, those pins are long enough to bend. put it in a metal brake and just bend them yourself. perhaps a vice so they're all symmetrically bent.
@charred lion The PCA9548's really are great and super easy to work with once you figure out how. They're awesome multiplexers.
Nice mix balance with both mics
Can hear bleeps, bloops and John. ๐
yes ๐ถ
Yes can hear you and the audio nicely.
I plan on hanging one on each of the RP2040 IยฒC ports for my keyboard design
Instrument out could be a tad louder.
ah there we go, good to go
Being able to see the envelope is a great way to learn/teach how ADSR works.
uh-oh I may have to add envelope pics to the patch editor for my FM synth module #blameJP
This is an excellent explainer on envelopes
If you attack at the same time you compress every other instrument that's how you get really hard hits.
I just wish there was an easy way to have two(2) RP2040s as slaves to a master RP2040.
I guess I could use a RPi Zero as the master to two RP2040 slaves.
what did I miss? is anything on fire yet?
Yes, JP is on fire!
if the two secondary RP2040s don't have to send anything back, you can use standard serial (main TX-> secondary1 RX, secondary2 RX) and that can be really fast
I have a PC app sending commands to an RP2040 over a USB serial connection. Not sure it qualifies as "easy"...
Well one RP2040 would be sending keyboard input and the other would be controlling any displays built in to it.
Awesome synthesizer plus tiny speakers = sad panda noises.
If I could easily use RP2040s as slaves, imagine a keyboard where multiple parts are handled by different RP2040s
I think you could do that with a UART connection without much trouble
yep
After seeing all the DVI projects got me thinking about a quad RP2040 for video output to get it up to higher resolutions. Not sure how it would all mux together though.
There's so much power on the Metro M7 though, there's gotta be a way to plug into its higher clock for higher power stuff?
Sound was okay.
Yes I could hear that OK
This project has struck a chord...
If you could slave the RP2040s using IยฒC then a PCA9548 multiplexer.
An iMX for synthesizer has me really excited.
synth sound mic is a little hot compared to lav mic
that sounds great
portamento versus bending
I wonder if you could stack multiple RP2040 feathers and have each one handling different parts of a 100% keyboard.
Does synthIO have all the chords you guys were working on with the euclidian chords etc..? Would love to have a way to easily tie into chords.
Isnโt that all of the hassle of managing multiple MCUs with none of the advantages?
I like the idea of using CircuitPhython to program a 100% keyboard but there are just not enough GPIOs on the pico
Can't see it, @haughty quiver ๐ค
Technically there are if you forego everything else and get creative with the key matrix layout
I'm more of a "take a existing project and mutate it" type of builder. Some of my best software solutions were accomplished that way.
Retired custom software designer but I worked mostly in the 80s & 90s.
I have a preliminary design for it that I never had made, but it had the full 104 keys with 21 gpio iirc
I tried to squeeze it into a 2-layer board, but the routing got REAL funky.
All I need is for someone to post a design for a RP2040 based 100% keyboard and then I should be able to expand that to my 8ร32 Ortho keyboard
Oh, that is a lot more keys than a full size though
hey @haughty quiver I think the matrix mod is being covered up by your head
I posted earlier a possible way to do it but I'm not sure if IยฒC could work for it.
Ah, there are ways to do it, but circuitpythonโs native key matrix module doesnโt support using expanders in matrices.
and voila we have ring modulation
keypad does support shift registers (74HC165 etc) but that's about it as far as external expanders
In a matrix layout, or only for individual keys?
shift registers are one way: out -> in (8 parallel inputs to 1 serial output), so no matrix there
ha sounds like azzido da bass, dooms night ๐
My idea for a 8ร32 keyboard is to create four(4) modules of eight(8) Rows by eight(8) Columns.
Each of these modules would be monitored by a TCA8418.
Then these TCA8418s would be connected to a PCA9548 IยฒC multiplexer.
Then connect the PCA9548 to a RP2040 IยฒC port.
"save frequently" - wisdom for the ages
I put up a few quick examples of using the new synthio stuff here:
https://gist.github.com/todbot/b8c48f209fb9917e1ad8d5c84722fb1d
https://gist.github.com/todbot/a8b7bc0ea9cf850970ed2f1eb4e1db86
(includes videos to let you hear what it sounds like)
Here's dooms night. one of many iconic EDM songs from the early 2000's. a great example of bass synthesis. https://www.youtube.com/watch?v=3cYwggM2UGk
very nice todbot, sounds great for synthwave resurgence for sure.
Almost sounds like it's being played backwards.
yeah thanks!, pretty impressive what we can do with just a handful of lines of code
yes if attack is long and curved it can sound that way
your handful lines of code are much different than my handful ๐ you, JP, and Liz are so much more advanced than I think any of you give yourselves credit for.
by that i mean far more advanced than myself and most for midi and audio coding. waveform coding is not easy. there's a lot of math involved.
yeah the math is frustrating to get your head around. a lot of times I just "cargo cult" it, blindly copying around stuff until it works. hahaha, and then eventually a little understanding happens
The math is the best part! ๐
This has been fun. ๐
Amazing progress on the audio/video synths for the M7. Can only imagine what's next.
yep, been doing everything on RP2040. It's an M0-class part, so if it can run on it, it'll run on anything better
Synthesizers are awesome. Thank you JP for the excellent bleeps and bloops!
Thanks, @haughty quiver ๐
Thanks @haughty quiver . Have a great weekend everyone.
Thanks
good show, thanks JP!
Thanks for the synth-esque workshop today. Music to our ears.
TTFN people
oh @cinder wind the font I use in my weather station is called "Good Times". The numbers are particularly futuristic looking.
on par with the Nasalization font
it's really good
I have a 120, 80, and 16 BDF of it if you're interested.
very cyber 80s
the one i used in the dvi demo is the 16, it scales pretty well.
though with the DVI there's no font that will upscale that drastically without looking blocky
Hello first week in a while that I havenโt worked OT
Well you missed an awesome episode if you like synthesizers. Definitely worth watching the YT video, some great lessons on basic synthesizer usage.
The synthIO stuff is going to be amazing, no doubt in my mind.
๐
Good evening
first time catching this stream. I may have to break for a bit for food, how long does it usually run?
I got to submit a couple of those ๐
It was a lot of fun - Adafruit folks ran really good sprints
@pseudo lotus Hello! Thank you for participating. It was successful because of folks' contributions. It was also nice to chat with you in general. ๐
Thanks, and thanks for putting up with my peppering of random questions about potential projects ๐
Completely worth it. ๐
Gotta go for a bit, but hope to catch the tail end of the stream. This is an interesting format!
Feathers use an LDO for power switching. #help-with-hw would be a good place for that question.
Generally speaking and when using properly rated batteries and other power sources, Feathers choose the higher voltage source.
Piโs definitely require 2FA to purchase still.
Pimoroni have 4gb in stock with international shipping
they dropped at 6pm today
4hrs ago
Pimoroni is a good place because Piโs are British and so is Pimoroni.
If youโre in the US just be prepared for long shipping delays. I got one from them and it took 31 days to arrive.
when a function can return a list or nothing, I like to return an empty list instead of None
it still counts as false, but you can iterate over it
Thatโs an excellent approach. Thank you.
hello all, hope everyone's friday is going well!
automated setups are for the weak
string formatting with args
failed with no args
i think it wanted %s and i was using "".format() instead, or i wasn't but the sensirion library using python logging was doing that via logger.debug("gibberish".format(nothing))
like this line:
https://github.com/Sensirion/python-i2c-driver/blob/master/sensirion_i2c_driver/connection.py#L143
log.debug("I2cConnection received raw: {}".format(
self._data_to_log_string(result))) # with no result
empty byte array response for i2c command, but not necessarily meant to be
the args is an empty list when you pass no args
maybe it was the empty list rather than none as you say
circup install --auto --py
#best thing since sliced bread
which is 30,000 years ago according to wikipedia (bread)
i'll get you a crashable test for the PR
๐๐ธ๐ช
my grandmother would never touch bread with a knife, you always break it
it would be unrespectful
947.279: DEBUG - I2cConnection received raw: bytearray(b'')
Traceback (most recent call last): ...
File "/lib/sensirion_i2c_driver/connection.py", line 211, in _interpret_response
File "/lib/sensirion_i2c_driver/connection.py", line 225, in _interpret_single_response
File "/lib/sensirion_i2c_sen5x/commands/generated.py", line 1030, in interpret_response
TypeError: 'NoneType' object isn't subscriptable
i'll get that test case
whats dundermod
double underscore around the key mod, so in full: __mod__
got you, built in mod overload for msg formatting
so it was just None after all that, thank you for this, made me almost feel sane
thank you! unblocks me for the SEN55 dust sensor
oh that is one fully packed sensor
go with the 54 instead, save a quid or two, but had to try them all. (Ikea went with 54, PM+RH/T+VOC, 55 includes NOx)
using twilio for number masking, and sms forwarding. TwiML. Clever. With DynDns your esp32 could respond in some chatgpt manner to a phonecall
You must have seen wippersnapper / adafruit IO adding sms in/out
Good to know. I went with this build: http://www.adafruit.com/wishlists/561851 for my home but have been interested in what else is out there
Twilio is something I'd like to know more about, but it isn't something I've had time to look into
add in the scd4x series and you get CO2 for concentration or agri-related. yeah nox=nitrous-oxides. And IO does take inbound SMS feed msgs(pro plan)
or to trigger an action
In the US, you can also send text messages to your phone's email addresses. So if you can send an email from your program, that target the email goes to can be your phone
There's a badger at my greenhouse door, slightly terrifying and very special
wrong whether
I don't know if I'll have time/expertise on this one but what's the url?
go on then, reviewed.
What hobby circuit python projects have you been playing with lately? (I've been out of the loop ๐ )
Oh very nice! I'll need to go through the vods to catch up on it. That looks like it's got a lot of components I'm interested in
I feel that carting before the horse. I need to fix my environment sensors so the data they record is stored in an easy to use database, but I keep trying to figure out what database before I really know what I need that data for
That color selector for the grid is one of the parts I want to try and use in my home server. That rest api would be cool to see
Coloris
A lightweight and elegant JavaScript color picker. Written in vanilla ES6, no dependencies. Accessible.
was wanting somewhere to chuck endless data at high rates, not crazy rates, and only show the last 60days or whatever like adafruit do, but long term cold storage for all data past the 60day window (slow to retreive, cheap to store). Also cheap but also ideally backed up. Know anywhere or do I really have to build the project I dont want to?
Sweet! Thank you! I'll explore that (soon โข๏ธ )
Thanks @smoky island for everything
My server is completely local, so I don't know about remote servers to manage that unfortunately
Have a good night, thanks for the stream!
mosquitto with client doing the backups probably. cheapest ๐
That does seem like a reliable way to do it that lots of other folks have tried! (I'm just not that familiar with much in that world). If you find one you like that works for you I hope you share your experience! I'm always excited to learn about that world
About to get started for the morning. Going to work on a REST API for controlling neopixels and dotstars. You can follow along on YT: https://www.youtube.com/watch?v=_GHADsjf2J0 or Twitch: https://www.twitch.tv/foamyguy_twitch
Good morning โ
Went back and watched the beginning of the stream real quick. I'm not sure what REST API is. I don't think I've ever used it. Is it a specific protocol, type of coding, or a framework?
it's a HTTP state-less API
as opposed to one that uses a session or a continued connection
I just consider them all API's regardless of what protocols or states they use. An API is an API to me. ๐คทโโ๏ธ
so everytime you trigger or get a thing with a crafted URL, is typically a REST API
Something like MQTT I do consider kind of stateful and I use it differently than just get/post http.
ah, I'm used to being an API user instead of creating the actual API. guess there's a difference for the developer creating the API from that perspective.
yeah MQTT is clearly not REST
I mean, like everything else there's flexibility in the meaning, I'm not sure if retrieving a time-limited cookie to open a session is still considered REST formally speaking but, you know, it's just words ๐
REST uses sessions and cookies?
I think the point is that it doesn't
so rest is stateless? yeah the semantics of it is confusing sorry. that's why anything called API i treat the same and just figure out a way to work with it.
like if you use it by using request on URLs like that, it's typical REST:
http://somedomain/api/{token}/get_list/{listname}
http://somedomain/api/{token}/remove_list/{listname}
yeah
might be easier to associate REST with "REqueST"
doesn't matter if it uses the URL or header to pass data, that's an implementation detail for the HTTP version, what matters is that each request is technically independent, which makes it much easier to use [than most alternatives], since there's no need for a complex client, using sockets or anything, just call URLs.
So like, a shell script (or a human) using curl can use a REST API
but on the other hand, it's purely client initiated, so there's no getting "push notifications" from the server
hence the need for MQTT or websockets
(or another example, a html form can use a REST API also)
I do like curl/get/post. it's super simple to work with most times. no framework needed... however stuff like MQTT does have benefits with built-in buffering to ensure everything goes through.
yes exactly
Gโmorninโ โ . Getting a late start here.
just tell people they can't have a space. most people are used to required underscores or hyphens instead.
that's going to be a long list of colors
filling with 0 then it won't have memory of last state before power off? maybe a text file with last known values?
yeah neopixels don't turn off when the code stops
Neopixel colors can be set like list elements: pixel[0] = 0x020303 โcan the object be read/sliced like a list to read values?
if you want to save the state (it can be another API call) you can use NVM, it can definitely fit a neopixel strip buffer
yep
but you can not read the pixels, they don't have a bidirectional protocol, you can only read the buffer of what you sent
true, if you're running a marque script it'll run again. i'm thinking more of a way to keep a custom pixel art shape like heart without having to re-program it?
i guess that starts getting into some kind of image load almost
Like in a bitmap image format