#live-broadcast-chat
1 messages · Page 240 of 1
goodnight
right yes nevermind then 🙂
could be C escaping
there's no escaping from C, Scott
I think credentials: include will work if the html page prompts for the password
Scott had the actual working solution. I was just peanut gallery
ah, so that should do it
the prompt is caused by the unauthorized response
I think so. was debugging while you went over it...
I did just get put working
thanks Tim!
Thanks!
Keep it real...
my code is here: https://github.com/tannewt/circuitpython/tree/cp_webserver/
(for others)
heyyyy
Starting back up, picking up where I left off last night on webworkflow. Hang out here in the chat and follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=Xf5rltQZi50
‘Morning.
Hello.
yeah just add the name
it complains if the directory exists anyway doesn't it ?
hmmmm I would think it shouldn't be able to write to the drive, it's a matter of how it's mounted
C or python they should both use the same VFS
but 🤷
well I posted the link in the wrong channel, bu you found it anyway 😉
Progress on the RGB matrix fader. Working with various displayio objects and group layers now. Also includes normalization and gamma options.
does that work on other screens ?
I don't think we can fade groups currently in displayio or ?
Yes, designed to work with displayio objects on any screen. It’s adjusting displayio palette contents and object color attributes.
nice
Trying to refactor it now for more general use. All in CircuitPython for now..
Envisioning an internal displayio object/group brightness feature at some point, but that’s a bit beyond my current pay grade.
For now, it’ll become a video mixer -like function.
An object or group can has its own instance, just like the demo’s background and foreground layers.
yeah I struggled to find something good
I settled for the python minify-html module and adding my own substitutions
I mean, that is a good minification of an empty page
meh it's valid enough
output = minify_html.minify(
data,
minify_js=True,
minify_css=True,
remove_processing_instructions=True,
)
that's how I used it
I think that's <??> and stuff
in the readme of the repo there is that mention of python interface:
https://github.com/wilsonzlin/minify-html#get-4
and there is that documentation of configuration options
https://docs.rs/minify-html/latest/minify_html/struct.Cfg.html
ah you have to click the triangle >
in front of the python logo
the readme file uses <details> html tags that I suppose are specific to github, so it's not really markdown
it shows .env at the bottom
ah ok
so is it all server side ? I thought the idea would be to have an API and have all the html/js be on code.circuitpython.org ? Or is it like just a minimal version when you don't have internet access ?
(or safe mode)
reset or boot on purple
oh no on yellow
sorry
purple is UF2
oh
storage.disable_usb_drive() ? or eject the drive from the OS ?
not clear on what "active" means
speaking of mpy files, if you feel like looking at the bundle problem after that
https://github.com/adafruit/circuitpython-build-tools/pull/88
the bundles are broken
the single-file libraries mpy contains the py source instead
oh haha
git fetch --tags or something ?
the bundle uses the pip version of circuitpython-build-tools
it was updated 2 days ago
but it had not been updated since december
yeah because there was no release of the windows change
apparently I'm the only one who noticed, not sure how to ring the alarm bell on that issue 🤷
🎉
🎉
Need an ASCII art tada.
I believe translations are strings passed to translate()
we might actually want to localize the text in the html
Twitch and YT streams stopped.
the stream didn't like pushing to github !
Doh, thank you
just noticed OBS is gone. I guess it crashed :x
I was going to wrap up after making the PR anyhow. And I've got it completed now. PR is here if anyone is interested: https://github.com/tannewt/circuitpython/pull/15
Thanks everyone for watching and helping! Hope everyone has a good day and good weekend 👋
👋
Excellent progress and results today! Thanks for the stream.
I am able to successfully edit the code files from the browser on my phone as well. This could offer an interesting alternative to BLE workflow for mobile development.
@inner spade tada
@smoky island The editor is looking very nice! The help functionality for the editor is an excellent idea. I highlight and right-click search a bunch.
A huge labor saver
ctrl-i info
ctrl-g for go to docs
Got to run. Thanks for the stream. I’m learning a little here and there — mostly terminology. Won’t be dangerous for quite a while at this rate.
Good evening.
The Desk of Ladyada - a QFN swapperoo https://youtu.be/_ZXRFM3UD-Y
Hey it's still a chip shortage - here's what we did this week to help manage it! First up, our order of atmega328p's from over a year ago got bumped to late 2023 and at this point we may not even get till 2024. but we wanted to see if we could get a few products back in stock like the feather 328p or metro mini. we did find some atmega328-mmh's ...
Hi all! 👋
Good evening everyone 👋
Ooh, those are snazzy!
knobs!
They won’t continue to be the most popular microcontrollers if nobody can buy any… 🤔
ladyada now stashes all the precious chips under the mattress where they're safe
I wonder how long it’ll be before someone gives up and writes a cycle-correct Atmel emulator for ESP32 or RP2040 or something.
Adafruit seesaw is a really good concept, why not using attiny to replace MCP2300X fixed function I2C devices?
honestly didn't know an expander was available. i'll definitely try to pick one up as my next project will require a lot of I2C sensors.
get a grand central, oh wait lol. this is where we live now.
Thanks and good night. 🌗
Thanks!
Thank you!
thanks Limor & pt!
any idea when the esp32-s3 feather will be in? they sold out like hotcakes this week.
very cool techno art event
just realized after desk of lady ada it switched over to chip shortage from 5 days ago and i was talking to the past.
wild, that chip proposed by ladyada on the last Great Search can also implement some (limited) programmable logic -- e.g., you can make an output pin be the AND of two input pins, and more.
woohoo, broadcast software just crashed -- it's a race to the livestream time!
worked!
Today's product brought to you by The Who and Tommy. "Touch me. Feel me."
☝️
Lars!
Hello you beautiful Adapeoples
Lars seems touching things again
Soon we'll be Listening To You
I feel this is going to be a real touchy feely episode
The number of shopped fingers on your seemingly physically pressed face intrigues me. How much is computer-generated...?
only the tshirt is real
but is it for sale
I've always assumed JP was entirely computer generated. Come on, how many humans look that good on cam?
it's all real fingers. have you seen Lars' full body?
His new name is Max Headshmoosh
👋
Hello all!
touch all the things!!!
John, what are the calibration issues with CP?
Hey JP, Im aware of the "jobs" section on adafruit website - Do you personally do commission work? I'm looking for help on my midi controller.
Ordered a couple plus that screen for kicks!
heatwave for everyone I think. bleagh
so far not too hot in Massachusetts. Just came back from walk. Had to call the local police to help a doggy that had no tags or identification in need of some medical help. Be kind to animals people. Please. And to each other too!
touch cube?
Thanks as always @haughty quiver .
Thanks!
Good seeing you all here my lovelies!!!
Wearing flannel in VT. Under 70 last two days
Thanks JP!
yeah similar here in Sturbridge, MA but our New England weather can change in a split second!
As usual, I told a colleague not to scedule meetings at 4pm on Tuesdays. I told her "that's allocated time for me to spend money"
sorry, didn't see this -- are you asking about how to calibrate it for the specific screen?
Yeah, just wondered if you ran into any issues while setting up the ranges for a particular touch screen and what strategies you used for calibrating 0,0 and max,max.
Thanks, John!
Right on -- I just did a simple stream of printing the values and took a little bit off of the min-max values to use in my remap.
It would be neat to write a calibration script like the Palm Pilot and Nintendo DS used to have
touch four corners and center, let it use those for min-max
This could be adapted, I think. https://github.com/CedarGroveStudios/Touchscreen_Calibrator
Works with the REPL without a screen, too.
@smoky island Yes, with a value of displayio.Palette.make_transparent(x) where x is outside if the palette range, it would occasionally cause a hard crash of the Matrix Portal distribution.
Scott mentioned a bug in https://github.com/adafruit/circuitpython/issues/6509#issuecomment-1162369015
Only occasionally.
Likely once in 100 iterations with a value of -60.
But I was messing with the palette contents at the time, so it could be a memory leak-like event.
So that’s good news that you can have multiple transparent colors in a palette. Somehow I missed that lecture day.
Thanks!
ah, yes, perfect! I forgot you had made that, very cool
3DHangouts Episode 369 LIVE Smart Mirror, Droids and UFO Fidget in 1 min! https://www.youtube.com/adafruit/live
This week @adafruit we’re making a mini smart mirror with PyPortal and CircuitPython. More updates on the LOLA droid prototype. Timelapse this week is a UFO ...
good morning!
GIFs and GIFs... Cool.
Hey Y'll
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Got all my pieces parts to upgrade my Ender 3Pro. Doing a Dual Z and Direct Drive upgrade.
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
Which Upside Down is that? 🤔
😄
Learn Guide for a Mini Smart Weather Display
https://learn.adafruit.com/smart-mirror-with-pyportal
PyPortal is in stock https://www.adafruit.com/product/4116
New Parts! 3D Parts on GitHub - https://github.com/adafruit/Adafruit_CAD_Parts
Learn Guide Project Code - https://github.com/adafruit/Adafruit_Learning_System_Guides
OpenWeatherMaps 👍
gotta go fast
Andy yeah those are great
I have seen some use azure maps for weather so it might use openWeatherMaps on background
would be intereting if there is screen to that shape too
as we have different shape screens
interesting textured filament
A happy little accident.
astroneer have flowing droid cam what have like similar ear things
Is that a left-hand thread?
that lego flexiple is like ninjaflex
think if you use for CNC milling for that lego
as Bantam Tools have the one addon board what could lock that patten in place
Community Makes: https://www.thingiverse.com/thing:5413539 pygamer case
I modified the original adafruit PyGamer case to suit my needs. Added openings at the top and bottom to allow access to the ports at the bottom as well as a hole to route a stemma cable through the back. Also added a loop to attach a keychain/carabiner/lanyard.
Was not a fan of how the hard buttons felt so I make some new button covers in TPU th...
https://www.thingiverse.com/thing:5415395 darksaber remix
https://www.thingiverse.com/make:1040818 pi hq camera
With that UFO, you could put some of those wireless LEDs in each of those little diffusers.
desktop CNC fixturing pallet might be good for that lego flex
https://store.bantamtools.com/products/bantam-tools-desktop-cnc-fixturing-pallet as this might work with it
Great show as always, guys. 👍
thanks so much for hanging out folks!
sweet! @shell mason
Thank you for giving us your time
👋
thanks for watching folks, cya tongiht
I missed it but where was the inductive coil for the ufo wireless led? Was it in the circumference of the ufo itself?
wave!
thanks guys!
Hello everyone 👋
Good evening all!
Hello everyone!
Hello
Good evening all you most excellent people! And yes, you too Mr. Lars.
c'mon in, the water is fine
Hey 👋
Good evening and Happy Solstice everyone.
Praise to the sun, may we bask in its incandescent glory.
woohoo!
👋
LED are never too bright
When you get to 52,000 lumen in a handheld flashlight....
Current flashlight that I carry is around 1200 lumen 🙂
In search of that perfect tan 😄
Or igniting paper six feet away....
I think blue LEDs appear brighter because blue photons are higher energy than red or green photons. E=hf
and install and update libraries from the network !
Mirror mirror on the desk, tell us the project that Noe & Pedro do best....
Spoiler: All of them. They're all awesome.
Need to remember that. I have a PyPortal around here somewhere and I could stand having weather near my desk.
Hmm. A nap does sound...zzzzzzz.
DMA LED drivers! Zoom zoom
There are really some cool new peripherals for writing output fast
Sonic the Hedgehog approves -- gotta go fast!
whoa neat @smoky island I love the search thingy!
is there webrepl in all that ?
not yet. I'm connected over USB REPL separately from the web workflow. I think there are plans for the serial / REPL to be exposed to the web also though.
reversing the tape! awesome Liz!
So frustrating when prints break taking them off the printer
I like modular synths but I usually don't take it to the breadboard level
That is super impressive
Ooooh pretty! Great looking LED cube
I totally want to make one of those, that's awesome @cinder wind
That's a cool cube. @cinder wind also thanks for your circular display examples, just got some and helped to get started quickly
The borg are shiny!
thanks!
oh excellent! I have some more plans for circular displays too. Can't wait to see what you come up with
I want to use one in my HUD project and tossing some other ideas about
that's not a focus issue that's "camera based LED diffusion"
The bokeh makes the matrices look cool.
I totally understand not wanting to move some lego cause it will just fall apart.
LEDs and Lego seem destined for each other
is it pronounced ell-ee-go ?
That's a cool lego wall. So many cool projects done with lego and electronics now
Great projects everyone. Thanks for sharing.
Thanks everyone, great projects all
Thanks @haughty quiver!
Nailed it!
Thanks JP

Thanks everyone for sharing your projects -- from Legos to Cubes of Doom! And special thanks to JP for guest hosting!
Thanks JP
Great projects everyone and great show JP
I love it when some specifications play well together
Great stuff everyone, thank you for sharing!
todbot beat me to the mini cube I am still awaiting parts to build it
ASK AN ENGINEER 6/22/2022 LIVE! https://youtu.be/3RM5hwViNrc
ASK AN ENGINEER 6/22/2022 LIVE!
#adafruit #AskAnEngineer #electronics
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 tut...
Just got some LED panels!
The AdaGong has rung
Mirror, mirror, on my desk, who's the hoopiest, who's the best?
Your source for Gongs, neopixels, and other electronics parts used in Star Wars spaceship models!
I just love the cymbal ism
newest adabox is just a 30cm gong w/ included beater
Ring ring ring ring, banana plug.
It's tied for best adabox ever.
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...
I mean, mount sensors and contact mic on it,
2FA4Lyfe
Think imma get me some new half-size premium breadboards. Noticed this weekend that several of my breadboards are getting frustratingly intermittent
Awesome music thing
And be nice when you order a limited-quantity item! We're all in this together! 
Shoot. I need to check the mailbox. Forgot I ordered that premium breadboard
?showtimes
Desk of Ladyada - Random hacker times
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
Our Digi-Key Sherpa
I use a handheld scope
10% discount code, code is: bananaplug http://www.adafruit.com
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
It’s not the greatest but it works
I like the Mordax Data, but it's not the most versatile in inputs. 🤓
JP spinning in circles
Cirque De JP
Aerial Silks?!?
Similar apparatus— aerial straps
Technically summer now
Lol
Happy summer
Well, seasons are weird so in some places it far more summer than others lol
Adafruit Australian Winter box.
Ugh.. I just had a TI part get pushed back till Feb 2023
I just remembered the hall effect T handle faders and looked at my Blipblox and bam you could make a really high end Blipblox clone with great controls
now I also want a gif of a spinning JP
Steve Texas is hording them
That can be arranged
Adafruit folks making more than just electronics: making good humans ❤️
"how heart warming" Ba-dum tsss
We have a social and civil obligation to improve the world we all live in together. So to everyone who makes this world a little less bad through good acts....thank you.
https://photos.app.goo.gl/MSvWLCC6ArP8nxZK8 Pic of the LED matrix LEGO wall
being able to dynamically add frozen libraries to CircuitPython would be amazing
I'm getting an error message:
(oh I think it's supposed to be two separate links)
I want that split hand keyboard
It works!
Video link: https://photos.app.goo.gl/fU5Y1faM46UizuEo6
The @open girder morning show on radio K-ADA!
The 3.3v-5v Shock Jocks!
I want a soundboard?
Bringing the hottest beeps and boops on the radio
They're east of the Mississippi so W-ADA 🙂
Here's a link to a video of the programmable LEGO wall in the dark: https://photos.app.goo.gl/gUyKfa8YjkiB5RBg7
Oh, and I know I have an idle neotrellis that is about to not be idle
You can get a macropad that triggers playback of MP3s --- or if you want to go all out, take a look at Elgato's Stream Deck.
I bought a couple of number pad kits
hahahahahaha
So yeah I can do that
PT, you do an awesome radio announcer voice 📻
Especially with the funky symbol keycaps
yeah PT you should do voice over work
Time to cut some Dead or Alive under that
"Like a record, baby" indeed
That scanned amazingly well
Thank you!
We're an inherently creative and curious species -- so go and make cool things 🙂
That's neat. What app do you use to scan?
@viral sail trying out Trnio Plus
🛸
👾
I need to build a project that reminds me to use discount codes
and that's why the notes app exists
jk
I mean it's a good concept 😉
The best part is I looked up a past Adabox code I had to use and 30 seconds later forgot I was going to add it
wait I thought it was just a Corn Chip Shortage
preview (noe and pedro printed this one!)
love the low-poly look 😄
no joke, that too. I was told that by a Fritos employee when they were out of stock of their Scoops corn chip.
no wonder why there is a new code
XD
nifty plastic shielding
Very nifty!!
Yeah, but stacked black on red. Yikes!
Stemma....yes. Make it easy to use! Plug and play? More like plug and prototype!
They are the 3.3v-5v Shock Jocks for a reason. 📻
QUESTION: Can the I2C carry audio sample rate? (WAV)
those switches w/ LEDs were on so many 80s test equipment and synths. love them
I would love to have some solder-less solution to making beeps, like a stemma-QT breakout with a thing that sends PWM to a built-in buzzer or something
nice anodization on those knobs
(or one of those MP3 player boards with an SD Card but with a built-in buzzer and using I2C to trigger files)
Bana nah nah. Bana nah nah. Hey hey hey...
from YT: "Any intent on making larger versions of those clip-on SOIC socket? I'd really fancy a SOIC-24 one someday. "
hey 8kHz is just fine for POTS-equivalent voice telephony 😁
Curse you, Nyquist!
hey fancy making a flexy pin adapter for QT PY ? (and Xiao)
https://shop.pimoroni.com/products/flexypin-adapter?variant=39915460624467
Sparkfun MP3 player. I think she means https://www.sparkfun.com/products/19030
@jovial estuary Imagine that, I'm thinking of a telephony project.
Is that the thing that underlays a Nutella Tsunami?
Eagle has become so frustrating lately. I need to go on a KiCad vacation to fully switch over
I don't know if the ESP-01s are gonna be on adafruit, but it's kinda frustrating to buy one from another electronics shop when I have my cart on adafruit, so my question is: Are the esp-01s gonna have stock on adafruit?
I mean, it's not like the Editor Wars didn't rage for years.
It's not a new phenomenon.
VI forever!
oh yeah, that's doing MP3 things with I2C triggers, I was thinking of something more compact and self contained, but it's a start
Competition -- even within free & open source projects -- breeds innovation.
Oops my sarcastic comment triggered the bot
But mostly when you try to be better, rather than trying to sabotage the "Others"
Open Standards!
aight, thanks! (I should really move on)
"We should move on" - from the x86 instruction set, too!
Development teams are usually open to feedback from users.
I'm glad you've worked on such healthy teams! That would be the goal.
we should 😉
but it's good that there are some risc-v boards
Indeed.
It takes a lot of effort to be healthy -- both personally and as a team. But I think it's worth the struggle.
Question: any updates on the rpis?
Thoroughly agreed. I'm burned out on Python in specific and programming in general because of a codebase that is so toxic it deserves a New Safe Confinement.
kindashortonem'
Thanks @open girder and good night. 🌘
Thanks @open girder for another excellent evening of shows! Special thanks to @haughty quiver for hosting Show & Tell! Y'all keep doing good and being good in this world.
Thanks Fruits!
I used to work on a codebase that I still maintain is the worse I have ever seen by far. The frustration is real
If cluster is what you're looking for, you could get a Turing Pi board and use Compute modules.
Build your cluster on Pi-zero (non "w")
Thanks @open girder!
You guys rock
Where can we trade horror stories? 😄
thanks all!
Now is the time on Sprockets where we dance!
I'm all for the fake adspots voiced by pt
Green keys and caps, made from green plastics, not oils but bio-source polymers (to the tune of Greensleeves)
What's the feather-lipo-battery friend board?
what do you mean ?
They were showing something with a feather with a battery body board?
I must be confused.
ah maybe I missed that
Rewatching last week product pick, battery BFF for the QTPy r2040
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 ...
anyone recognize the keys in the latest top secret? how about if you combine them with JP's breakbeat breadboard? https://learn.adafruit.com/breakbeat-breadboard it's the beginning of a classic sequencer, the 808 for example. I have no doubt it's in @haughty quiver 's wheelhouse. 🙂
you're onto us
i see you ❤️ make it awesome
I thought that was what the US military uses to set defcon levels
they have joshua for that
Isn't it playing tic-tac-toe with itself
actually there was a sequel and spoiler alert, joshua gets blown up
to this day one of the hardest things to do with a vocoder is replicate joshua's digital voice. the original settings on the synth were lost in time though people have figured out with a degree of certainty which synthesizer was involved.
I just read the wiki article on the sequel
wargames 2 is kinda grade b but does put a modern spin on continuing the story, don't go into it expecting a classic reprisal like the original.
@cinder wind Nice cube. How did you route the wires out of the cube? Are the panels all secured to the 3d parts without gaps or is there some space to fish the wire out from the center of the cube?
There are small cutouts in the 3d-printed parts that let you route the wires. It's a tight fit and kinda fiddly but works. This pic sorta shows it (more pics on the printables.com page)
Basically you wire it up so you have enough slack in the wire length to let you move the panels around as you're screwing them down
Good afternoon all you wonderful people! And Lars too. 🦝
Good evening!
Good evening all. 😀
good afternoon folks
Oh hey hi there!
Bleepity - Bloop. 🎵 🎶
A music related project today it seems.
Le Yikes.
"I see you across parsecs."
ahhaha
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Yay I didn't miss it!
Klangforschung is always a good thing to do.
Anything with bongocat is OK in my book.
OMG that's amazing @haughty quiver
i need that in my life
It's Lars, all the way down...
Can't spell "fractals" without L A R S
It's spectacular...s.
L A R S F A C T
stellar
DVI/HDMI basically the same thing
This is why I could never get into Norns / Fates
andy that is lars friend?
It's a Norn. Could be Lars' friend I guess.
digital tape looper
Very chilled
i have a used reverb pedal on order because of these projects. i've always been more into delay before
reverb & delay are a great way to "sand off" the edges of any mistakes in music
John eats fish every day to keep his brain in top condition. Also, did you see the acrobatics last night?
@haughty quiver sounds like your mic pack battery is marginally charged. Occasional static / loss of carrier / interference. Nothing major and happened only at the workbench.
These buttons are really iconic.
It buzzes every now and again.
I noticed when you were playing with the Fates it was making buzzes
It’s okay here
Mic is good now
It is probably JP's electric personality.
Circuits causing rfi interference with wireless mic?
Mic is working now in this corner of the workshop.
I think AudioMixer auto-gains for you
I would like to see that, because when I tested it, you could not change sample rate once AudioMixer was running
Oh yeah, the requirement to have the same sample rate is a bummer.
Hi peeps. Late but not missing
Hey RS!
Now I gotta build one of these looper devices.
me too
because of my hand problems (RA and carpal tunnel), I play less guitar and more synth type stuffs
but I'm no expert on Midi
You missed the underscore, @haughty quiver .
welcome to doing audio on CircuitPython: sometimes saving freezes everything
haven't used since around 1999
I have noticed this TodBot
Maybe they could put all the parts into a single SKU.
Gosh, if only you had LEDs on your buttons. 😁
or wish we knew of a company with Blinky mojo
Toggle switches were invented by Swedish computer engineer Elias Toggle in 1856
His kids were Togglings
When he left the house he would say "Toggle out!"
Thanks Elias. I find Toggle switched very satisfying.
Honest question: Y'all know I love and openly promote CircuitPython, but if writing an audio app that needed to run fast and efficient, say on RP2040, SAMD51/M4, ESP32-*, would you use C/C++/Arduino, MicroPython, CircuitPython, or even Rust?
My answer: lots of CP, some C/C++/Arduino, and recently Rust.
@haughty quiver Is CircuitPython the right language for an audio app? Subjective I know
This tape loop into Clouds could be nice.
I would use Arduino yeah. There's some good libraries for doing efficient audio stuff
A toggle switch tape looper Eurorack module.
And FAST FFT
Arduino+Teensy is very popular for audio applications (https://www.pjrc.com/teensy/td_libs_Audio.html)
audio conversion tips: https://github.com/todbot/circuitpython-tricks#preparing-audio-files-for-circuitpython
I'm trying Rust now @haughty quiver
I didnt know this
Thanks, @haughty quiver 😀
@cinder wind is my spirit animal
awww
Thanks JP
Thanks JP!
thanks JP!
This Neotrellis project is very cool.
That's integration with VCV Rack is so satisfying
seriously. Often I am googling some topic and often I find your content. Even before you and Adafruit promoted your CP notes. Great stuff
I use M4's a lot with Audio due to hardware float.
Thanks JP and Lars!
Usually in itsybitsy M4 but also Express M4 Airlift, Feather M4... Then I add an Airlift if needed
Thanks, John. Are the text code files for projects and parsecs available as a library online?
👋
great stream!
Great show as ALWAYS
Great show. Have a good day.
Thanks all so very much!
@split gazelle I know you do a lot of audio, what mcu do you like? RP2040 I imagine?
Yikes!
LarsP2040.
the best MCU (the "M" stands for "monster")
i actually haven't done too many audio proper projects, mainly midi/eurorack, but right now the rp2040 is my preferred chip
followed closely behind by the esp32-s2
@haughty quiver the actuator switch used in the TR-808 is still available. https://www.mouser.com/ProductDetail/Alps-Alpine/SKHCBEA010?qs=6EGMNY9ZYDSpiXoBCBNuog%3D%3D
however the lever and key caps might need to be 3d printed, they've been discontinued about a decade.
i think the actuator key lada ada found are a great replacement, you can 3d print or perhaps resin mold new keycaps to replicate the 808 keys.
the only real difference between the one she found and the original is the length and color of the keycap.
if you combine the alps alpine skhcbea010 with some replacement parts you can build an original. expensive but doable. https://syntaur.com/keyboard.php?keyboard=721
ah here we go
Happy Friday everyone!
Hello 👋
Hello!
Hi Tim and all present. Happy Friday from Lisbon, Europe
👋
The entire Edmund Sci catalog was my wishlist.
I hope this chip shortage settles down on 2023 😅
every board with a stemma-QT port has board.STEMMA_I2C now
TAPS versus TABS? Would ‘tabs’ create a conflict?
it's either an alias to board.I2C or a different port on the QT PYs that have both on different pins
oh yeah we disabled pylint's "consider using f-strings" because not all boards have them, but that's sometimes a good change
I think it might complain about %
also Dan managed to fit f-strings on all boards, but I'm not sure if it's in 7.3.0 or 8
yeah, it warns you about it
to use the new f-strings (I don't mean they're new)
I think they added it on 1.19
lol
Sometimes just dropping the display brightness to 0.1 works nicely with a camera
Perhaps 0.3? There may be some differences from board to board.
when changing projects from the Adafruit Learn Guide, how do you keep the article text & code snippets in sync with the full code?
As a very specific example, https://learn.adafruit.com/making-a-pyportal-user-interface-displayio/groups#hide-and-show-a-group-3052308-8 has the hideLayer and showLayer functions, but this PR replaces those functions with layerVisibility()
Would this PR require the article text to be updated? Do they just gradually diverge? Something else?
Thanks!
Hola from stormy 'rado. :-D
yes, named and numbered substitutions
and you can use a dictionary as the other argument
they are kind of necessary for localization for example
this is very useful when translating to languages that use different grammar than English and can have things in different order
I think it works with a literal
does display.height and display.width respect display.rotation? Or do they assume rotation is 0?
Yes, they respect .rotation
Bless you.
ctrl-g rings the bell
Retro VT-100 humor.
Or ADM-3A.
The TFT backlight generates quite a bit of heat on the PyPortal.
goodnight
Bedtime here. Tnx Tim! All a nice weekend.
I have some older projects with a delay after show(), but haven’t needed a delay in more recent projects. Should update the older code now.
Peace out... . . .
Thanks for the stream! Looking forward to game coding.
Thanks everyone! good night! 👋
@inner spade so does the TFT featherwing which isn't a bad thing unless you're using a board like the nrf52840 sense that has an on board temp sensor that it'll throw about 10F higher than the real ambient temperature. The temp bias doesn't compensate. I've learned if you're going to use a large TFT don't use it with a board that has on board sensors, better to use SPI or I2C stemma sensors.
pyportal and tft featherwing + feather have the same issue.
I actually visited edmund scientific when I was a kid living in NJ. Unlike the amazing catalog they were known for, (like Sears catalog or Toys R Us catalog except for kids science projects). The actual store was more like a weird combination of a military surplus + science and robotics stuff, not what I was expecting but was still impressive. Adabox is definitely similar to some of their science project kits. One of my first memories of Edmund Scientific was a cub scout project using AA battery packs, potentiometer, and motor to make spinning art... very similar to what you'd find on Adafruit. Trust me when I say Adafruit is now 1000x more advanced than Edmund Scientific ever dreamed of becoming but you'll find their name comes up a lot due to 1980's and 90's nostalgia for science and technology learning.
Getting started now working on the Game & Watch Octopus game on todays stream. Hang out here in the chat and follow along on YT: https://www.youtube.com/watch?v=3ehwI0sY1dU or Twitch: https://www.twitch.tv/foamyguy_twitch
Yes, I only use external sensors for measurements that are critical to the project. However, one of my projects also uses the on-board temp sensor to reduce TFT backlight brightness and turn on a small fan for cooling the enclosure.
oh that's a neat idea and one that is probably what an on-board temp sensor is truly for. i guess it's just the way it's marketed when i bought it thinking it would be an easier built-in way to read ambient temp. yeah i was wrong.
Very cool. Like Edmund, Adafruit’s catalog is a dream factory full of project ideas. Their learning guides take it to the next level.
yup between the learn guides, RSS/blog posts, and hackspace magazine there's always something to keep the noodle groovin
and of course the discord is a constant source of inspiration and learning. lots of cool stuff happening here every day.
oh and can't forget the youtube videos, which i binge watch by category from time to time 😛
oh foamyguy is live now doh. on a saturday?
Hey Tim and chat.
Could have some scrolling text that encourages the game player — in Pirate, of course.
turn dithering off, unsure if your program has that. dithering is part of what creates some pixelation.
It’s his usual Twitch stream.
i usually don't tune in on sat. had no idea. very cool.
yeah it might look pixelated after a scale but during export disable dithering will clean that up a little
dithering is kind of like anti-aliasing
I am quite sure I actually played that game at some time in my life.
I still don't understand how you are able to talk and program at the same time.
skills
Context switching. Something I aspire to develop someday.
everyone going ham on the 60% keyboards but i can't live without my numpad and media buttons. like you have a full pc why limit yourself with a tiny keyboard. :/
that would take a long time to get used to
yeah that makes sense... also means you're going to be kinda lost without your keyboard. like going to a school lab and all of a sudden you're typing nosedives to 10wpm 😛
Using a 60% keyboard is like using only 60% of your brain.
I feel the same for using just one monitor.
Lol
Some tentacles could be part of the background then covered by a masking polygon layer (one graphic object) that changes size.
would it run faster using a polygon mask that updates its shape through math vs tilegrid icons?
Each item in the group is indexed , so the list of dictionaries may not be needed
"Break your code into sections and use the combination of gc.collect() and printing gc.mem_free() to identify how much memory is used in each section."
not optimizing if it works is how windows os got to be like 10GB 😛
is for a learn guide? yeah beginners aren't going to want to mess with gc
which is me. i've never used it before. i'm learning new stuff.
Also, given all the retro LCD games out there, documenting your approach to make the octopus game will be applicable to making others.
Very similar to your Winamp project approach.
that winamp player is sick. i made a winamp skin back then, fond memories. great player.
For spritesheets, I usually draw a numbered grid in GIMP then cut and paste into that framework.
Makes it easy to test with just the numbered grid before pasting in the graphics.
you can do that with a script in photoshop, unsure about gimp
Maximum headroom
Wow. That has the LCD game look!
Some of the games had contrast issues that revealed the display ghosting. That would be a nice optional effect.
Just need numbers
Here’s a seven segment font that could be handy. https://github.com/CedarGroveStudios/SevenSeg_font
I manually created this font. Could easily modify it if needed.
It’s just numbers, punctuation, and hex alpha.
Line 15
Thanks. Really wanted that bubble LED look.
Was for an HP-35 calculator emulator.
is there are size limit to a bdf if i want to make my own?
Don’t think so. It’s just a text file underneath.
the temp display on my tft is like 100 pixels high and looks really pixelated when scaled up.
nice. couldn't find any really large ones. biggest one i could find i think was about 36
yeah i'm going to have to make my own if i want it to look clean really big.
just checked and the fonts i'm currently using are BDF
i think cgrovers font is perfect for your game
have a great day, looking forward to seeing how your project shapes up
Thanks for the stream. Great project! Appreciate the opportunity to learn some new stuff.
@smoky island Just found gimp->image->configure_grid — hoping that’ll help when editing sprite sheets.
Very good progress. Thanks for the stream!
The Desk of Ladyada -Yet Another Stemma & Seesaw Sunday - PCF8574 & PC Joystick https://youtu.be/nMv20bmsP0I
We blogged about this cool project that converts a PC joystick to USB https://github.com/necroware/gameport-adapter and we realized there's probably millions of these old joysticks folks may be wanting to update or interface with. So we threw together a quick PC Joystick QT breakout! I'm using seesaw cause we need analog inputs as well as digit...
Good evening.
Evening!

Question: have you considered making a breakout for the Abracon RTc-32.768kHz-AIGZ-S7 real time clock?
@lilac tusk will get to that in a bit!
I found it using my Digi-Key searchings and it’s honestly pretty cool 🙂
(as in will ask ladyada)
I found this part with the Digi-Key mobile app. https://www.digikey.com/en/products/detail/AB-RTCMC-32.768KHZ-AIGZ-S7-T/3915237
Order today, ships today. AB-RTCMC-32.768KHZ-AIGZ-S7-T – Real Time Clock (RTC) IC Clock/Calendar I²C, 2-Wire Serial 8-WCDFN from Abracon LLC. Pricing and Availability on millions of electronic components from Digi-Key Electronics.
Have a question for Lady Ada. Have y'all considered stocking 24GHz mm wave radar sensors such as this https://wiki.dfrobot.com/mmWave_Radar_Human_Presence_Detection_SKU_SEN0395. I am interested in creating a Human Presence detector noted here on thingiverse:
https://www.thingiverse.com/thing:5396123
A stemma QT board with this would be awesome.
ESP Home using a Nodemcu ESP8266 + a DFRobot sensor SEN0395
https://wiki.dfrobot.com/mmWave_Radar_Human_Presence_Detection_SKU_SEN0395
You need a 8pin 2.54mm header. There are most of the time gived with D1mini ESP
This will give an attach point adjustment for the sensor
I used the 2 pins connector provided when you buy the sensor.
It's unused ...
Thanks and good night. 🌘
The AVR-IoT Cellular pins are staggered. How is that feather compatible, the pins won't line up. Why would they stagger them like that instead of making a straight line of GPIO holes? Would you have to break pins down to each individual pin to solder them in or will a row of pins fit in there even though they're staggered like that? Is there a reason for staggering them like that from a PCB design perspective? I prefer the straight rows of the feather design even if it's only for aesthetics.
My guess is that the staggered holes allow for a tighter tolerance with the header pins, considering they do seem to include straight header rows. It may look funky, but if you consider the size of the pins vs the size of the holes, it's actually pretty brilliant in my opinion; they can help align the pins more tightly without any external support or smaller drill sizes.
If the pins themselves have a strict enough tolerance, it may even be possible for the pins to make sufficient contact with the holes to even bypass the soldering step...
Ah, @sand lotus have a look through this: https://www.sparkfun.com/tutorials/114
@vivid ore Thank you, that's exactly what I wanted to know. It's just confusing to look at.
@smoky island Since the tentacle segments all have identical color palettes, would it save memory to use only one palette object to associate with the bitmaps in TileGrid?
Would make it easier to control palette contents when manipulating the collective image, too.
Like when normalizing and adjusting for gamma.
Is the background color overlay in front of the black LCD segments or behind or both? Did they get fancy with those printed layers on the original unit?
Ah the colored layer is on top.
So again, the beauty of CircuitPython is that you can repeatedly tweak the graphics layout and immediately see the results.
You could create layers for the green and blue.
Take the background later, make the backlight color transparent and use it as a layer. No need to create separate color layers.
The color overlay has shadows too.
Thinking about how they manufactured it. The printed color layer appears as foreground with its own shadow. The shadow created a sort of 3-D effect.
Looks very good. Thanks!
Is there a John Parks product pick today? YouTube points to tomorrow Ask an Engineer
There is one today, just haven't clicked some buttons yet.
Just like that, yes!
Bleep bloop
Good afternoon.
Hello
👋
howdy
running late?
Running latte?
ok. ordered already!
who knew Adafruit had so many doctors in the discord. Everyone has so many patients 😉
I hear beeps and boops
here they are
Good Evening Ladies and Gentlemen!
good day to you
I'd doing the boogie woogie
Are you mouth beat-boxing that live? 😆
it's actually Lars
there you are. Go SOLAR!
Hey there JP.
Love the shirt!
JP is a synth
JP's synth sound of the week.
don't know about y'all, but QR codes on screen are relatively useless to me
but 4 digit number eeasy
the chip itself on digikey is "out of stock" but no "Lead Time" button so it's in stock just restricted quantities
interesting way to keep products in stock enough for everyone to get one lol
great chip
JP's live ❤️
it is rated for a Single LiPo Cell so be careful charging multicell packs 🙂
is he planning on making lars sentient with a solar power core?
true, now he'll never run out of battery though
Wow that's bright.
everyone to JP's place when the zombie apocalypse comes so we'll still be able to have a band jam
bright as the tesseract
Picked up two. (No half-price solar panels though)....
Thanks @haughty quiver
Thanks!
Thanks JP!
i picked one up because you never know.
Bye John. Always a pleasure
Same here. Don't need. But gotta start saving the planet one day
i'm in florida so just a matter of time before i do a solar project.
half off deal, no brainer.
Guess I missed another anouncement.
@upbeat coral Do you have broadcast announcements enabled?
was perhaps for the 3d hangout
No. But I did know that there would not be a Ask an Engineer tonight and JP spoke yesterday as though all else was as planned (3d hangout, S&T).
i always look forward to watching show & tell even if I don't catch it live.
hey folks! if anyone wants to join in, here's ze link to streamyard https://streamyard.com/22bnrtyb27
Good evening everyone.
Hey Y'll
Good evening
Howdy
👋
To show and share a project at 7:30pm Eastern Wednesday 6/15/22, view the chat or in discord https://adafru.it/discord and look for the JOIN link to join. For best results, be on a wired network connection and use a headset and microphone.
aww so cool, that's like the cute robots from that movie
batteries not included that's it
like a 3D Hangouts in the PM 
Jayy's robot has the potential to scare me more than lars.
What's a Wokman? It doesn't look like it can make stirfry
mmm stirfry (I really need to eat)
@haughty quiver So very cool. Could you use one of the DACs to gate or adjust the recorder's speaker output?
i love vcvrack!
so liz hacked the motor controller to create a... motor controller with a microcontroller?
I vaguely recall that fisher price deck
Style points for the big yellow crank!
@split gazelle Love the aesthetic. Will the capstan-driven tape loop work if the motor runs in reverse?
yeah definitely reminds me of that fischer price tape player for some reason
i wanted to use one of the DAC channels for gating it, but couldn't come up with a good way to control the volume pot. Any suggestions?
yes! as long as both wheels are in both directions were working
I'd be OK adding a digital pot for volume, too @inner spade
Might easy to gate by over-biasing the input to the output amplifier post-tape head preamp. Do you have a schematic?
Great idea using feathers communicating with each other and checking for power in different outlets awesome job John!
super cool @nova totem !
Yeah, might be the best approach. Probably the least invasive.
@inner spade I haven't found a schematic yet. It's a GE 3-5362A
thanks! It was a super simple project and hopefully its helpful! 🙂 Codes up on github: https://github.com/thinklearndo/circuitbreaker
would be great for a watch project
Thanks, managed to get it done faster then I thought, math was not as scary as I thought
Thanks everyone and good night. 🌑
that round display is sweet
yeah where can i find that round display?
Thanks to all for sharing with us.
Thanks, your examples were helpful to get started
great show everyone 👋
no aae today?
I found them on aliexpress. I'll look up the name
No Ask An Engineer tonight.
no
ok thx
great projects tonight folks! have a good evening 🙂
Thanks Noe and Pedro and everyone who shared great stuff tonight! 🎉
Thanks @hard hollow! Thanks @rocky reef !
thanks y’all. those were very inspirational projects tonight
The round displays are "1.28 inch TFT LCD Display Module Round RGB IPS HD 240x240 Resolution GC9A01 Driver 4 Wire SPI Interface Adapter Board"
I couldn't either. Sounds like the digital pot may be the best approach.
There is a community library for the GC9A01 driver that runs the display. The resolution is 240x240 but the corners obviously do not exist
you get more resolution with a DAC (most digipots are only 128 pole)
another thought is to use the speaker line out instead of the headphone out, and somehow gate that?
(there's a small speaker built into the case)
Does VCV rack have the ability to gate audio signals?
Another on/off gating method would be to light an LED coupled to a photoresistor with a GPIO pin -- to gate the headphone signal.
i've never played around with vcv rack but just looking at how big the synth is i'm sure theres a way to gate, i mean just look at the size of that thing ;P
Ah, gate in Rack isn’t my question, it’s about how to have the walkman output gated with hardware
decouple the tape head?
that would take too long mechanically if you wanted a high speed gate
a normal gate should be easy with a volume on/off switch controlled through digital or analog out pin.
it would be a straight cut gate, but a gate is a gate.
@haughty quiver @cinder wind I used a 256-step linear digital potentiometer for an ADSR on a project a couple of years ago. Resolution artifacts didn't seem to be an issue, but I played in a rock band for a few years... Perhaps a logarithmic digital potentiometer could work even better.
that's great, I also love your vactrol gate suggestion 🙂
vactrols always have a nice, syrupy envelope to them 🙂
🥞
Just the idea of a vactrol feels soothing and organic, doesn’t it?
I suppose you could PWM the LED and smoothing capacitor if you wanted an analog-like response.
Dropping in to say HI @haughty quiver and all you AdaLovelies. I will miss this today. 4 more hours of meetings. Busy day. Some very interesting meetings though. LifeOfACTO
Greetings, all.
greetings
hello all
Waiting for the Bleeps & Bloops...
I can't believe it's been like 12 hours and CircuitPython doesn't support the new PicoW yet.
hello!
hi!
Hi there!
howdy!
hello!
More Drone loops please.
hello johnPark
We have Bleepage.
Bloops
We have Bloopage.
🇸🇪 👋
👋
Good evening @clever summit 👋
Good afternoon.
I didn't miss it! 😂
Lars Drones
🎶 🎵
Here
There
👋 Hoooray workshop day!
Everywhere
all the good stuff 👌
Good afternoon
Dyslexia is great because I’ll be scrolling through twitter, see John Park’s workshop and my brain stops working and goes Pohn Jark’s workshop! It’s great for a laugh every once in a while
pierrier sparkling water for me.
Sometimes I’ll just roll with the dyslexia because my brain has already formulated the sentence wrong. Makes communication extra spicy
Anyway, happy Thursday everyone!
Pico WH = Pico White House 😉
Raspberry PICOW 🥧 🐮
Oh, a drink named after Topo Gigio! “Hello Eddie.”
Pico LW = Pico Lars Web
Raspbery Pi Pico W - now in many flavors - chocolate, vanilla, strawberry...
You say strawberry and it makes me think of cloudy with a chance of meatballs
so sad i missed that PPotW
Same, rare treat, although would love m00re power!
been thinking of a diy solar light around the house. that probably would have helped towards that
I think I will wait for the Raspberry Pi Pico USB-C.
Lol
AT CINEMAS IN UK & IRELAND September 18th
Aspiring inventor Flint Lockwood is the socially awkward genius behind some of the most bizarre contraptions ever conceived. But even though all of his inventions, from spray-on shoes to a monkey thought translator, have been spectacular failures that caused trouble in his small town, Flint is determin...
This scene of anyone forgot it lol
I wish
Oooh, flying leathery avians.
Cheers 🍻
Been playing with Inkscape today. 👍
Weird.. tried to share a picture of my rp2040 board
Super cool! I didn't know there was a converter for SVG -> vectorio. Thanks sharing that @cinder wind and JP for showing how to use.
Nice work @cinder wind!
Dang maybe it thinks I’m spamming images
Cool
Need to let it cool down I guess
it's not exactly a SVG, it's more like: a list of x,y points created from an SVG
Either way, JP will probably have some high flying Pico based adventures coming up
I think you could you make a vactrol with two LEDs?
i think it's called an optical switch. opti-... something or other
Vactrol gates are a great DIY project if you're getting into modular synths. Here's one example https://www.youtube.com/watch?v=8BOnvSQpoGY
cool Todbot
late to the party
sequencers are a beautiful thing
gate is basically pull_up and pull_down 😛
i still think trying to decouple the tape head with a mechanical piston switch really fast would be oddly satisfying.
loose wires
dont anger the cassette
Someone's phone is ringing.
CircuitPython Casette player
didn't know those kind of optical switches were in synthesizers. cool lesson
Are there other cassette players that could be recommended? The GE 3-5362A is not available so wild in Europe.
Here’s my WIP Cassette build
great demo, you'll get it all sorted out eventually JP. it's coming along nicely.
the sound engine causing CircuitPython crashing is so frustrating for me
key yer on? okeyron?
What is seesaw? --> "Adafruit seesaw is a near-universal converter framework which allows you to add add and extend hardware support to any I2C-capable microcontroller or microcomputer. Instead of getting separate I2C GPIO expanders, ADCs, PWM drivers, etc, seesaw can be configured to give a wide range of capabilities"
is the gain value implemented like a gate? sounds like it activates after you turn the knob then press the button
that explanation just answered my question
I2C = I squared C. Seesaw is a play on the letter C. Easier way for me to remember it.
ohh i'm definitely going to pick up some of those switches when they get stocked!
always look forward to the music stuff JP and Liz are doing lately. really cool stuff.
this thing I think https://www.hackster.io/news/retro-audio-player-with-modern-functionality-f6a0b2653d4c
Neat.
Reel-to-Reel LCD's would be cool. How big do the Adafruit round TFT's get?
It's cute!
great design!
Thanks JP!
Thanks, great Show again.
Thanks, @haughty quiver 👍
Thanks @haughty quiver
Thanks @haughty quiver !
Yep, Deep Dive tomorrow evenning. Thanks JP Great Show 🎉
modern casette drive could have features like if tape get stuck
thank you all for hanging out!
Great show. Have a good day all.
thank you!
Thinking about using a watchdog timer to detect stalls in my 3 node RP2040 cluster. I'll have to consider adding the power of W.
all the fine controls now what maybe in the back in the days was guessing work
@dense marlin any casette player with a volume and speed control potentiometer will work as they'll both be electronically controlled.
Thanks.
i think Sony TCM-353 may be a good choice for you, seems available on German eBay and has a speed control knob
something to look for in searches is "dictation recorder" or "voice recorder" as they are more likely to have a variable speed switch or pot.
Thanks @haughty quiver, I will have a look.
there is sound now
Sounds good on YT
H is headers
they actually have a different PCB without the castellations for the headers version
the wifi module's API is apparently under NDA 🤷
👋
classic rpi :)
I didn't verify that information though, I didn't look at the available docs
I will stick to the open source hardware, thank you
what they say in the news is:
The network stack is built around lwIP, and uses libcyw43 from Damien George (of MicroPython fame) to communicate with the wireless chip. By default, libcyw43 is licensed for non-commercial use, but Pico W users, and anyone else who builds their product around RP2040 and CYW43439, benefit from a free commercial-use license.
for me it's not about how much they are doing — I agree that community-wise they are great — it's about future-proofing my own projects