#live-broadcast-chat
1 messages ยท Page 46 of 1
It is SUPER expensive to design your own SOC!!!
a recent embedded.fm and The Builder Circle podcast - and they would agree - purchase off the shelf products - if they are avaiable
Would be kinda cool to have a Feather or QTPy that was actually an FPGA running some softcore
Nah Scott. You need to getting hardware threading in CP... right! I mean The future will probably be more cores? No? ๐
yeah PIO on RP2040 has been much more my speed, lately. nice bite-sized programmable logic
But The GIL!
My RP2040 system has six cores.
please explain - PIO?
three pico cluster, with UART link.
Well I was sort of looking at JPs issue with display interfering with sound. Whereas if it could run the display code on a the other core while sythio was running on the other core. That might have mitigated the issue
this is what I do in Arduino on RP2040. core1 is all UI/MIDI, core0 is audio synthesis
Ok. Cool.
Or a GPU ๐ - A whole nother ball of string! ๐
Is the core of CP modular?
Meaning like you can build a light version
PIO is a chunk of programmable logic in the RP2040, a hardware state machine that's very fast and made for implementing bus protocols like SPI, UART, I2C, even DVI video! CircuitPython uses it for protocols like I2S audio, Neopixels, and I think captouch sensing
Or a version with has framebuffer and another that doesn't
thanks - Dexter clarified his cores
looks like I need to learn to use the github tools to browse code better ๐
Yeah. I use Intelli J so I can CMD-Click around ๐
Light is getting dimmer in the window. ๐
Very small suggestion and feel free to ignore it, but when streaming you font could be bigger. JMO
is there any CI on the esp-idf distribution ? ( e.g. why don't they see the error you see? )
COOL! You found it! The plot thickens!
they will add a test case after you submit an issue ๐
Wonder if they have a Magic Smoke enabled test
OMG You just triggered Alexa looking up magic smoke
how do you get ahead of the esp-idf?
That was some impressive git foo
The latest highend macbook pro
show me the web page
What you didnt want to spend $5000 on the Mac?
And then, Sonoma.
I remember paying more for my gateway DX2-66 ๐
not that customizable but kfocus have nice linux laptop
you said less flash than rp2040 - did you mean less ram ? ( rp2040 zero flash, right? )
Using I2S with Qualia board.
Shouldn't you open a ticket to update 5.3... before launch?
so how did you describe the ~~vimeo (sp) ~~extension ? ( vimium )
vimium
Okay than I want you to write a OS in CP for my 3D printer. Today. Lets get started. Assume an STM chip. ๐
thanks for sharing the correct spelling and example of vimium !
the vimeo is like yt what i know so just mixed up
I'll check it out!
the laptop and thing the k-focus machines https://kfocus.org/spec/
Explore high-performance, just-works, Linux systems for developers, DevOps, ML scientists, and creators.
Well I think that about wraps it up for me! Thank you @rapid hornet !!! It was interesting to see how you track down that build issue.
Very interesting!
HAve a great weekend.
I wonder if there are others watching that are further north? ( I think sometimes we have others in the great white north
Best to your family in these hard times.
quick questions (lol): any good resources for debugging CircuitPython with a debugger? (does https://learn.adafruit.com/debugging-the-samd21-with-gdb still largely apply?) What are some good functions to break on?
yep cool. reset_into_safe_mode() Any tinyusb funcs or other USB functions useful when debugging USB enumeration issues?
yeah got a Beagle ๐
perfect. already doing CONSOLE_UART...
thanks!
The problem is plugging CircuitPython device into a USB Host CircuitPython causes the device to panic
(the USB Host CircuitPython stays functioning)
hehe okay
Gotta run, thanks!
thanks Scott!
thanks!
I am getting started for the morning now, trying out the newest web workflow changes and working on refactoring in circup. You can follow along on Twitch: https://www.twitch.tv/foamyguy_twitch or YT: https://www.youtube.com/watch?v=npRzrXkywDo
Good morning. โ๐ง
Hey Tim! Todays project is to dive into making Sphinx document a Python library of mine.
Not sure Sphinx is the best bet though?
I tried the builtin one. Was not impressed. ๐
Ha. Got this.
docstring of growcube_client.growcubeclient.GrowcubeClient.connect:3:Unexpected indentation.
Not sure why it would care. ๐
Line 3 of the comment.
For the connect() method.
Only half following along so apologies if not relevant.
I've just setup a bundle (cloned community bundle modified for my own libs, then project and libs use pyproject.toml for circup bundle-add) and it works for usb. Would it also now support web workflow after this PR gets a bit further?
Nice, thanks for the contextual summary.
Bundle-add seemed easy once all finally tweaked.
https://adafruit-playground.com/u/tyeth/pages/creating-a-circuitpython-library-bundle-for-circup
Got an early preview after watching your stream
Yeah I only use --py
Huge
Interesting test. Shouldn't be too big, but I'll sort out some mpy support
Think os.fstat("/") or storage has a method
i use this, but it can be occasionally not 100% reliable for the final bytes, especially if a failed to close file + reboot happened
def get_free_space():
s = storage.getmount('/')
return s.statvfs(0)[0] * s.statvfs(0)[3]
# consider 4 for non-priveleged free blocks
# https://docs.circuitpython.org/en/latest/shared-bindings/os/index.html#os.statvfs
def get_total_space():
s = storage.getmount('/')
return s.statvfs(0)[0] * s.statvfs(0)[2]
it's 100% as the OS knows.
The port should be okay, but pass required
No, that's code for Circuitpython
Are you using Mac, did the save of settings.toml get corrupted
๐
Thanks! CUL.
Thanks Tim
Desk of Ladyada - Moar Sample Sunday, Camera PCBs, and ADV7611 https://youtu.be/gmr0_KeOq9Y
Final production PCBs for pyCamera board and samples including speakers, n00ds, and LED strips. They're designing a TFP401 HDMI to RGB adapter replacement using ADV7611, which offers I2S output. "The Great Search" focuses on finding reliable microSD cards for industrial use, exploring options with power-loss-protection and understanding SD card ...
Good evening.
๐

Hay you should also add lipo battery support for the updated pyportal.
pyportals are getting redesigned to use S3 modules, no ETA but we'll add lipo for sure!
How did you come up with the name of your company?
limor goes by "ladyada" and happens to like fruit, so it end up being "adafruit" ๐
She has reaped the 'fruits' of her labor.
Is ladyada a nod to Ada Lovelace?
yep!
Can dvi do audio?
dvi cannot, but hdmi is dvi + audio
Ow interesting is thar a dvi + audio that doesn't have the licensing like HDMI?
not sure, usually the decode chips have taken care of the licensing
I have won digiwish, it is completely legit. Got a hot air station
microSD cards have funny codes to denote speed and quality and the like - so very confusing
class, UHS class..., and so on
Assuming you meant mpeg not jpeg
Thanks @open girder and good night. ๐
thanks for another great week of hardware!
Bye adafruit
Also circup prune, to cleanup up unused deps
Maybe unnecessary, deleting lib folder and running auto is my version
prepares shopping cart early just in case.... don't want to miss out like last time...
I understand the product - but not @haughty quiver's graphic. โ
BTW: Hello from Los Angeles
๐
From the world I come from, CPUs don't feed displays directly. There is always a frame buffer that has some DMA channel feeding it. So this is interesting. Remember JPs workshop last week where updating the display caused distortion?
Heck even in my atari days (yes I am that old) there was a DMA chip. So microcontrollers feeding displays has alway been a new paradigm for me.
Hello. Would anyone suggest a good group/forum to get suggestions to fixa problem I have. In Python, module BS4 (BeautifulSoup) is callable in terminal, but not found in VSCode, Thhonny, Mu? thanks
maybe try the #help-with-circuitpython group?
Good afternoon all you most excellent people!
hello all
python is a bit different than circuit python. might try a more generic #help-with-projects
Hello! ๐
Howdy!
Good afternoon.
This is Python however, not Circuit Python.
good afternoon!
yeah, i didn't see a channel specifically just for python when i suggested the circuitpython channel
FYI, twitch is having some hiccups this afternoon. You might have a better experience on YouTube
Good evening, tube not live for me yet either (well, live but no music / dancing_
please stand by i broke something!
okay that is purchased. ๐
Was Lars nibbling on the cables again?
LOL
i may have just fixed it
Music is live!
did you turn it off and on again? ๐
Music!
I need a spare Qualia for when I blow up the one I have. LOL
They are lovely boards, got the bar touch screen here and it's fantastic. Although take note there's no 5V pin available (need to solder a 2pin header around a capacitor for that ๐ )
I just picked one up. I like the idea of offloading from the MC.
I have a pair of 4" rounds.
good afternoon folks
Hello all.
round lcds have me spinning in circles.
ARGH I thought my Eurorack synth was done but now I've thought of another module that I have to make
"Just when I thought I was out... they pull me back in."
darn synths ๐
RGB666: the bitd-epth of the beast!
better than 16-bit 5-6-5 @cinder wind
yeah but I'm used to 565 ๐
If you use 8-bit indexed bmp it doesn't make a difference color wise anyway.
12fps is really good considering most of the smaller TFT's do about 3fps typically using SPI.
UPS is the only shipping available. NO USPS. Not going to place order.
FYI there's a company that makes clocks for NASA that run 37 minutes slow per day, for JPL where people work the Mars shift.
the chip on the little ribbon cable can get really really hot btw
@haughty quiver there's no USPS shipping option.
I used USPS
I am seeing a USPS shipping option (ordering from Canada)
To California
@haughty quiver there's no USPS shipping option. UPS onlly?
I'm only getting UPS, not USPS as usual. Weird
to where (roughly)
Thanks @haughty quiver
thanks jp!
thanks very much all!
Thanks @haughty quiver !
thanks JP!
Thanks!
amazing deal for getting into the larger qualia RGB 666 displays!
Thanks!
Bye!
Have a great week JP!
Truly no USPS for me. No Order.
interesting. not seeing USPS either
Has the US Postal Service stopped delivering to Minnesota???
IN for me
I'm seeing USPS as option in texas
I guess God is telling me I don't need any. ๐
So maybe the northern half of the country is cut off? ๐ฎ Maybe we'll have to start driving orders down from Canada. Anyone in upstate NY can't get delivery, let me know. ๐
do you have other things in your cart? I did and removed them and now see usps
just realized i had the pi 5 rtc battery in my cart. usps won't do batteries. forgot about that.
Crap. I thought it was just a battery HOLDER, not with the batey. That's the reason. Let's see if I can salvage this B4 sale is ovah.
nice1 mikeP, saved someone there, and I'll hopefully remember in future
That's it. The Pi RTC battery. Removed and checked out OK. Thanks to whomever it was that caught that!
One of the most beautifully-designed displays I've ever seen on a Euroack module is also a round display, the Elektrofon Klang: https://www.modulargrid.net/e/elektrofon-klang
Bummed I missed the live show. Sounds like a good deal on the RGB666
still there if quick
can still get it
still might be time
Beautiful! I'm trying to figure out what it does. ๐
normally til about 45past (estimate), sometimes sells too fast, and sometimes avaiable all night (rare mistakes)
JP usually takes it down shortly after the show but if people here in chat show up a little late he might keep it up.
better be quick about it
same, i have some round and square but don't have the rectangular one yet. got an ntc thermistor for a solar project too.
@cinder wind that Klang is hot. It could be fun trying to desing something similar.
aaand it's gone. Thanks for keeping that one available for a while JP. I was on the fence but got in an order at the last minute.
so I'm going back to my quest to find an answer to my BeautifulSoup library problem. ๐
stack overflow? there are a lot of Python users there with a lot of experience using that.
ah, got love for beautifulsoup, which channel and how's it let you down (i.e. whats the operator error ๐ )
I directed him to #help-with-projects since it's pure python related.
I see it now. So in VScode I have to switch the python interpreter between the avaiable environments. The other option is to pip install it in both. So open a terminal in vscode and run pip install bs4 (or whatever it is)
I haven't done any coding for several mponths and I'm guessing something auto-updated. LOL. Terminal finds the BS4 module (from BS4 import BeautifulSoup), but all of the editors VSCode, Thonny, & Mu say module not found. I'm guessing there's been some path change or whatever but I"m clueless. LO gain.
so i had to copy my python path, that vscode uses when i press debug from the debug/vscode-terminal, into a new terminal and use it with -m for module and then pip to install bs4 and then it works
and you can change the python vscode uses with this button, or via the command palette
Please move this to #help-with-projects it's unrelated to broadcast chat.
Because every time someone chats in broadcast it pings people who have this channel setup for notifications.
Whee... I got my super duper discount on the the RGG-666. I love these boards... so easy to use and very versatile. I wish the displays were a bit cheaper but its worth it. Happy Holidays everyone.
wait, eurorack modules do something? I just hook them up and watch their lights blink
3DHangouts Episode 424 LIVE in 5 mins! Fireplace Yule Log and Present Box
https://www.youtube.com/adafruit/live
Today's coupon code โyulelogโ gets you 10% off your order!
This week @adafruit weโre building a mini fireplace yule log using a rectangular bar display and Qualia ESP32-S3. Showcasing makes from the community and the...
good morning!

good morning folks!
๐ ๐ธ๐ช
Yesterday I discovered one of my models have more than 1000 downloads on printables.
https://www.printables.com/model/81091-cable-organizer
261 likes! ๐
morning all
good morning โ
๐ amused to see 5 ppl on linkedin with me, guess it's the last ad-free platform ๐
yule log
sometimes you can rotate it in the init sequence itself, you can rewrite the init for it to make it portrait or landscape mode by default.
ugh Mac always leaves all kinds of invisible crud
so does windows
I do the same thing and just delete them on a windows machine lol
windows creates these files for search indexing and trash cleanup.
yeah same on Mac. Mac also loves these ds store files, and for every file you copy onto an SD card, it creates an invisible ._ file too
I think there's also an arduino example sketch that turns your MCU into a flash drive ๐ค I've used it a couple times
not necessarily any easier than using the "install CP" method though lol
someday hopefully we'll be able to mount the SDcard to Windows while connected to the board. that will make everything so much easier.
lovely fireplace, gotta go run errands. see you tonight.
That's a byproduct of HFS+A being weird. They use it to store additional metadata that the filesystem doesn't actually support.
๐ This print-in-place box is the perfect packaging for any present this holiday season. Unlike a regular gift that needs to be carefully unwrapped, this gift box unwraps itself; all you need to do is remove the lid, and the box sides will fall away. And when you are prepping the box simply fold the sides up, place the lid on top, and your gift i...
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
that's cool, I love those neopixel arcade buttons, made a ton of them lol
wild that the LED version is cheaper than the non-LED version
great show, thanks guys!
Thanks @rocky reef & @hard hollow . See you all tonight.
thanks folks cya tonight
thanks so much for haning out folks!
Woop!
Link to join to show and share your project! https://streamyard.com/jmuz8c2apn & WE ARE LIVE! SHOW AND TELL! https://youtu.be/0R2-TIg_qos
Good evening everyone.
Evening everyone
Hello all
๐ธ๐ช ๐ฅณ
good evening
Hello!
is it possible to turn this https://www.adafruit.com/product/1958 to use stemma qt?
OOOH! Fireplace!
The fireplace looks great
that's going on my list of thigns to make ๐
Diorama city
I just bought 2 of those exact same horns for my wheelchair!
I love Cory Doctorow's books, that's cool to see
Ha ha, you want that normally open rather than normally closed. just in case
MAybe sliders for ADSR?
is it possible to turn this https://www.adafruit.com/product/1958 to use stemma qt?
JP doesn't need Fourier Transforms, he can make waveforms by hand
Hand crafted slow Fourier transforms
yes! WLED is the bomb
you can also use ESP32 MP's and wifi
in the US you have to paint the tip orange if you want to take it out in public
Link to 3D files and code in printables for anyone interested - https://www.printables.com/model/618457-westar-35-blaster-pistol-with-light-and-sound-effe
looks so good @onyx arrow !
ty
this would be a hit at the cvosplay bar out here
is it possible to turn this https://www.adafruit.com/product/1958 to use stemma qt?
Hack the planet!
tea earl grey hot
"computer, end program"
holy cow that's great Delchi.
Great work everyone. Thanks for sharing.
Great projects all, thanks for sharing
Certainly is. Using low power electronics and lighting.
I'm working on a touchscreen project and I can't even get 2 buttons to work right. That's really impressive Delchi!
Well done all
You never get sick, until your kid is in daycare, then it never stops
There are a LOT of tricks to getting it right
Sparked an idea to recreate teh predator arm tool with a touch screen
@sand lotus Check out PyGame
it has a whole framework for making button presses easy
tahts what the envirosound system uses
and the home automation is just HTML with buttons
possible stupid question, but does pygame work with circuit python?
touching the button with the touchscreen is the same as clicking on it
@drowsy inlet I have not tried it.
I've only used it on python 3
BTW this is the keyboard controller PCB that I showed tonight: https://github.com/bgould/kint-qt
ah ok, so must be a standalone app talking over network or such to your hardware?
I'm trying to use simple adafruit_spritebutton and running into double pressing issues :/
what touchscreen are you using?
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/HFN6zglHSx0
ASK AN ENGINEER 12/6/2023 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------...
GOt my my USB C PD from Jp's product pick
question for @open girder : how much solder (in lbs or kgs) does that selective soldering machine go through in a year?
I used to live at 190th and Broadway
Hi, everyone!
10% discount code, code is: rtcbat http://www.adafruit.com ends at midnight NYC time
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
is it possible to turn this https://www.adafruit.com/product/1958 to use stemma qt?
@open girder pls! ๐ I will keep my sub! I loved them!
I will be nice and kind and patient!
Yes you could hook up this to Power, Ground, Data, and Clock
https://www.adafruit.com/product/4209
@open girder I will be nice and kind and patient!
"hello fellow human, I am PEETEE @ Aaadaafruit.co.su. please provide your credit info for brand new AADABACHS"
don't eat glass, it's bad for your stomach i think
@open girder Please prioritize some maker family over me for this Adabox.
@open girder Honestly is always appreciated! And Lady Ada is just the smartest engineer I know (which I don't know her) ๐
@open girder I am buying from JPs PPOTW as well
@open girder funny. You are wearing black so you look a bit like a floating head. ๐
@slow spire What a GREAT idea. I am not an early sub, but still, any STEM program!
yah, when we reach out to folks they can "skip" if they want for later
I posted everyday on twitter last year for digiwish. It was exhausting.
I have some Industrial SD Cards but they're full of Skinny Puppy and Front 242
and cat pics likely for caturday
Scott is going through what I did in April when I lost my spouse. My thoughts are with him about his mom...
Yay Adabox
A question for the collective, does @open girder see this channel? I am not vain. Just askin'
yep
I'd like to stick on of those in the mailbox. Reed switches are nice but can also see inside the mailbox would be cool.
Oh my goodness this camera looks amazing
Most people want to taser anyone reaching in the mailbox ๐
Oh. Hi From Los Angeles! Here are all you.
@open girder Can be used as a USB cam?
@open girder Very cool camera! Makes me wonder if half-press (shutter) buttons are available. Would be great for pre-focus.
is it possible to turn this https://www.adafruit.com/product/1958 to use stemma qt instead of wiring it up manually? in other words, plug-n-play connecters.
Maybe someday we'll look back on Memento like we do MintyBoost with fond nostalgia.
@open girder hold vs press is a smart solution.
Melissa's work on the Qualia library has been very appreciated.
Great project Trevor. Very well done! ๐
@open girder Another possible half-press solution could be a small force-sensitive resistor + haptics.
in the factory footage, someone was shown handling a board wearing what looked like finger-cots... wouldn't those be bad in an anti-static sense?
@delicate fractal all depends, but for this, nope!
And it turns out they make anti-static finger cots anyhow! did not know that!
that's impressive precision
yeah the JSAUX backplate for my steam deck came with a set of those
resistor pack. i know what those are thanks to a desk of ladyada that covered them. ๐
And super useful on small boards, until your surface mount soldering skills are suspect and they're so tiny
doesn't look like a ๐ฆ or a ๐
oh look a CR2032 inside a $5 note ๐
๐ ๐ฅ
Raspberry Pi 5 RTC Battery https://www.adafruit.com/product/5817
reminder: can't use USPS for batteries, including that rtc battery. encountered that issue during this week's ppotw
when I saw how expensive they were for my ThinkPad I cut the wires, soldered a CR holder and wrapped the thing with kapton, and voila.
Adafruit I2S 3W Stereo Speaker Bonnet for Raspberry Pi - Mini Kit https://www.adafruit.com/product/3346
FTDI Friend with Micro USB Port + extras - v3 https://www.adafruit.com/product/284
Round RGB 666 TTL TFT Display - 2.8" 480x480 - No Touch - TL028WVC01-B1621A https://www.adafruit.com/product/5852
Round doom! Hahahaha
@open girder Round Doom should absolutely be a benchmark for round screens.
MEMENTO - Python Programmable DIY Camera - Bare Board https://www.adafruit.com/product/5420
Take only photos, leave only foot prints
Higher res then my first digital camera
I still have a working Canon G3 lol
Onion skinningโฆ brilliant for the next generation of kids doing stop motion animations!
is it possible to turn this https://www.adafruit.com/product/1958 to use stemma qt instead of wiring it up manually? in other words, plug-n-play connecters.
Question: can you mix I2C sensor types on a single bus?
yes as long as the I2C address don't match
and even if you want to put multiple I2C devices with the same address then a multiplexer will fix that
Question: do hall effect sensors measure magnetic strength or just if a magnet is present?
Allows you to connect multiple I2C devices with the same address. Multiplexers are awesome for that.
10% discount code, code is: rtcbat http://www.adafruit.com ends at midnight NYC time
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
In Canada, many engineering schools do an undergrad co-op system, where students alternate paid work and school terms. It seems to work really well for engineering students
Thanks @open girder and good night. ๐
never forget spacebat, forever in our hearts
Thanks, @open girder !
Thanks @open girder Have a great week all!
and computer scientists.
๐
Have a great week everyone!
Bye!
thank you adafruit bye
what time does the streamyard chat usually kick off for the show and tell show ?
A link to streamyard is posted usually just at or before 7:30 EST
๐
hello!
Good time of day to you.
๐
Jeff in Los Angeles here
@clever summit ๐
I see Mohammed Ali...
Music!
Sound is kinda low?
Hello jp
Sounds fine to me...
Greetings and Salutations
Sound is ok here
can you eat the seasonal greenery?
beep - beep = 0?
Lol
@cinder wind , just add cinamon sticks?
๐ฏ painfully loud, stick a sock in it for testing
kind of regret not getting ten qualias
@haughty quiver muted
all good now
more like CircuitPython Parksec amirite
muted
no audio
Do you have a summoning horn ?
Lol. Parksec.
wishes he could type Before you return muted :-)
modern call to arms
Needs a buzzer for when the PIR sensor knows you're in the room. The funhouse would be a good board for it
Can't wait to write this infinite loop
from JEPSummoner import summon_jp
while True:
summon_jp()
time.sleep(10)
Those wing-shields are very useful
This would be useful for communicating with my dad, who is hard of hearing.
Lol
Made me think of a mechanics garage or workshop, always noisy, maybe linked to the phone or something
So, beefy PS.
i think the horn was 3.6A continuous, and 2.8A with the sock in it
On the horns of a dilemma...
can't see the TLA any way
Here we are!
I bet it's bad speaker again
Is the little LCD actually scanning or is that a scanline beat with the camera?
I could only fit 12 sliders on the touch screen.
that's pretty cool!
maybe the sliders could enlarge in width as fingers reached them, a bit like the glass ball screensaver back in the 90s, it would enlarge the screen where the glass ball was rolling (like a lense)
That level seems perfect. I can hear it and you.
I could imagine @grand tusk them swelling as a finger places, and adjacent swell too to make it easier for other nearby bar usage
Is the orange light blinking box a USB MIDI Host?
DC wavwform + silence
yep. it's a https://retrokits.com/shop/rk006/
1/2 sine wave
mm that sounds so nice. like the hum from a high voltage power station. the sound of energy.
Can it do PWM?
1.21 JIGGAWATTS!
de tuned osc lobes
not really. but you can emulate it by changing the waveform to emulate a PWM
Getting a 1980s SciFi vibe...
"Teenage Wasteland"
I was thinking the same thing.
Whats the brain board on that thing JPs running?
Grouchy synth.
stuck notes would happen all the time with VST's and I never knew midi panic reset was a thing. could have saved myself a lot of time instead of restarting the entire program.
Now I'm getting a Vincent Price vibe.
Pretty sure it is RP2040 based @unreal bay
It's Trinket-socketed, I think, so RP2040 or M4
Itsy M4 in this incarnation. Analog DAC output.
thats what i was wondering, if rp2040 maybe could get more from the m4/m7.
or some crazy pio code eventually
probably not but the RP2040 can do a lot of good synth stuff. All of my CircuitPython-based synths are RP2040-based
what did you learn between versions?
great design! could always fit stuff on the bottom if you need more height.
impressed you squished everything in there, very well done!
It's nicely laid out.
Thatโs a very nice PCB design.
hmm Kicad doesn't do thermals for you by default for pads?
this is the reason why adafruit modules that keep the pinouts vs going stemma only is really handy. you can solder modules directly to a bigger pcb.
brilliant, thank you
Usually, but itโs possible to select an ungrounded mechanical pad without thermal isolation.
ahh
EasyEDA does automatic thermals but they're usualy inadequate, especially for trying to heat up a copper plane on that size PCB... you'd sit there holding the iron on a ground point for 5 minutes.
Another great Workshop, JP.
No John don't come for my wallet with a discount code.
could it be done with force feedback linear potentiometers?
If you ground an ungrounded mechanical pad in your schematic, youโll need a bigger soldering iron.
Thanks JP!
Thanks!
amazingly done JP. Congratulations on a great PCB project. just brilliant.
Bye all.
thanks so much all!
bigger PCB
thanks JP!
or bigger horn
thanks JP!
good evening
Good evening ๐ slightly low voice volume, but maybe it's just gentle and nice
Good afternoon โ
DJ Did you bring the shofar?
vanilla roast coffee. was up all night working on a menu system tracking down a driver issue.
adafruit_button. tried displayio_layouts but ran into the same issue... because the touch display has its own buffer where it's pressing twice.
ooh tricky
OH BLE Not belee
isn't file glider used for that?
got a few menu tabs bookmarked at the moment, but to be honest felt like it's going to be diy-ed, the grid layout etc I need to play with. Had a quick go with scaling IconAnimation (IconWidget base class), one of the built in examples with minor modifications.
I was gonna ask why not wifi over BLE? Power?
grid layout is ok, buttons work fine if they're kind of by themselves. using it with multiple pages gets tricky. found some issues aren't obvious if you have a black background like most projects. add in a background image and any layer issue becomes much more obvious.
is wifi over ble possible? whaaat. never heard of that.
printers love it
I was thinking more point to point. Not joining like a home net
ZeroConfig via MDNS
unless your local network has explicitly disabled multicast?
popularized by Apple as BonJour
yeah safety / bad routers getting in users way can defeat most good things
it's the avahi thing, no?
avahi in linux
the same page from the machines IP works much better, but browsers often fail accessing mdns things and need to retry/refresh
is this because there is a limit on the number of sockets open simultaneusly?
browsers used to be very bad at doing .local because they bypassed the local OS for DNS
not so sure on the socket front, although fortunately we may watch scott find out, but if you refresh the mdns site in the browser a few minutes later it will often struggle to get a lookup response, or at least that is what it feels like
probably 99% of people have multicast enabled or don't even have an option to disable it. i wasn't a fan of the multicast broadcast protocol so I disabled it to make my network more efficient... but you do miss out on the new mdns features like web workflow uses.
or displaying a qrcode
i think there were a few minor fixes for certs even after 8.2.4, possibly related?
depends if inky run a coprocessor?
#help-with-circuitpython is the place to ask for Circuit Python support questions in this Discord. All are welcome to join just read the Code of Conduct first.
Yes. Picked up JPs PPOW which is a S3 RGB display driver
After finding json_stream I'm probably going to be using that for all my JSON API uses going forward. It's sooo much more efficient.
This one. And a display https://www.adafruit.com/product/5800
for 10 bucks I thought it a steal. For the board.
i've been enjoying the new web/wifi workflow - I can edit multiple devices at the same time to test
ohh does it have tab completion or are those other types of features planned for "someday"?
i would love to have the features of pycharm. Mu has very basic set of tab completion compared to pycharm.
are you thinking about enabling remote dev in VSCode using wifi or usb?
true, all you really need is an endpoint to update a file and then monitor the serial output
This is Shannon. Yay. Iโm on the discord now. ๐
Welcome to Adafruit's Discord!
i had the mad impression that sd showed on web workflow
will SD also show on USB workflow?
It's like working with text files on a USB drive. Instant save and program run vs Arduino waiting 5 minutes for a compiler to finish between iterations. Instant iterations = faster developing.
Ty
So that is blinka?
Blinka is the compatibility for small board linux machines like Raspberry Pi 3/4/5. Blinka is slightly different from Circuit Python that runs on microcontrollers but they try really hard to make it all run the same with the same features.
Why aren't you supporting LVGL for graphics with CP?
Oh! @sand lotus thanks. I thought it was the common API (for hardware). Cool. I did not know.
So why CP + Blinka as opposed to straight Python? Size? The I/O headers?
libraries for all of the I2C, SPi, etc. devices
which are dependent on microcontroller modules
but you can intermix CP libraries and CPython libraries with Blinka
With a Pi 3/4/5 you also get all the power of Linux with Python. Microcontrollers are too small to run those types of large libraries, just not enough ram or storage. Circuit Python for microcontrollers is a really squished down version so it can run on really tiny microcontrollers.
ports is an old term when you are trying to get your code "ported" from one environment to another
there used to be a FreeBSD package collection called Ports
Porting is when you take 1 project from 1 platform and transform it to run on another. The term "port" for Circuit Python means porting a Microcontroller's SDK (they all have their own like ESP-IDF, NRF, Atmel, etc..) so that all of those boards can work on 1 platform.
running CP on Pi with Blinka gates you access to a huge base of device driver and helper libraries for sensors, etc
the idea is to make the software portable between architectures. and HAL = Hardware Abstraction Layer
Yeah I been coding since 1986 and we've always called it porting.
So Ports makes sense to most engineers
yep, coding professionally since 82 - same
I guess I thought blinka was thee HAL
if you master circuitpython, you'll have little problem switching to micropython + lvgl down the line
At the time yeah it wouldn't work on an ATMEL 8-bit AVR or SAMD21. Maybe about the time of the M4. Now with the ESP32-S3's it might be possible. Unsure if the newer iMX...
I might. I'm just starting to work with it on ESP32 and if I've got the time I'll take it on. I'll let you know.
@eager matrix Yeah I am getting that board JP pushed this week. Its an S3
Here's a project I did with the RP2040 DVI board to HDMI. It's possible to merge them with OBS for neat overlays. Was the most practical example I could come up with. https://www.youtube.com/watch?v=05BcstyL144
@rapid hornet Your explanations are very clear
When boards come out with more ram and storage with DVI I think the possibilities of HDMI with Circuit Python will expand.
Happy Holidays Scott. Hope everything is going well with what you've been dealing with lately. โค๏ธ
OK here's another one. Why doesn't Adafruit carry the Swan Feather from Blues Wireless. It's got a STM32L4+ @120MHz.
And things do get done from those yearly posts. That is where I got the want to work on gifio when Anne wanted it and I thought, that would be a cool project
I think a lot of the STM chips were unavailable for a while during the chip shortage.
I think they concentrate more on their own designs and products
Best to you and family
If I can get multi-pages and menus working on my feather weather I want a page dedicated to running gifio for NOAA radar images. They provide them in sequence with the filenames always the same. All anyone has to do is download them every 15 minutes, combine them into a gif, and run it on the display. Saw that Carter has a learn project similar. Getting multiple pages working has been more difficult than expected.
concatenate them instead and called it mjpeg (there might be a bit more to it than that)
Gifio, PNG support, mJPEG decoding... these things take time. Circuit Python is slowly and steadily improving in all areas.
I played around with compiled modules and it is a lot of work, and even the MP implementation isn't perfect. The core is so much easier (I started typing this as Scott said it ha)
ManโฆI have to many hobbiesโฆ hard to dedicate time to them all. But I enjoy them all. Learning how to program seems like itโs going to need a lot of time to learn. Honestly this seems really overwhelming at times. I have ideas what I want to do but lost on how to get them done. Hope there is a really easy place to start.
Learn + Search is the best place to start. Also choosing the right boards for your project goals is important.
I am enjoying the stream! You explain things well. Is it learn.adafruit.com ? Iโm on my phone and hard to read.
The Essentials learn guide is like the Circuit Python bible. Even years later I still refer to it almost daily.
@sand lotus link?
First time I tried creating a new board was the first time I learned the terms "mebibits and gibibits". As if converting MB /1024 to GB wasn't hard enough.
Just some info - A company called tq-group released a board with an NXP i.MX 8M Plus processor in a board with the same format as a raspberry pi and that runs Pi OS. You can also do custom builds with Yocto. It's got 4 A53 cores and 1 M7 core along with an ML block. I don't know the price yet but making a board like this in Raspberry Pi format is brilliant and I hope more companies make them.
AH. I was on the CP site
BLE Central was the biggest missing part, that people most often asked about.
@rapid hornet thank you
It's not just Pi's in the SBC format. Also Beagleboard and others.
which is why we have #help-with-linux-sbcs instead of help-with-raspberry-pi
heyhey
oh how would you make littlefs work? translation on the fly to fat?
or is this not the fs mounted via usb?
aah ok
makes sense
oh quite a bit of latency with chat haha
Have yet to use octal psram, would that make file transfers faster to SD or would that only be relevant to onboard stuff?
So it is getting late. And you are tired. And have stop on the way home. And I have to run... all the BEST to you... 2023 has been terrible for me... but I wish you and yours ALL THE BEST. Seee U next year
Thank you
thanks @rapid hornet
Have a great holiday! My thoughts are with you regarding your mother.
Best way to support Adafruit is by purchasing Adafruit hardware from the Adafruit website.
thank you and hope you have good holidays
See you next year. Wish you and your family a good holiday season. โค๏ธ
Thanks all!
thank you for the information about CircuitPython
No problem! Happy to give it
good morning โ
I'm getting started for the morning now. Using the Adabot library release utility on a full sweep for the 1st time. You can follow along on YT: https://www.youtube.com/watch?v=KWhhdtvbF4Y or twitch: https://www.twitch.tv/foamyguy_twitch
i've been up all night and had a very productive coding session. exhausted so it's actually good night. ๐ hope you have a nice stream i will be unconscious shortly.
Hey Tim!
Good morning! โ
Five in the afternoon here.
Eight AM here.
You do realize that AM and PM is not know acronyms in this part of the world? ๐
They're not even acronyms in ๐บ๐ธ
The only AM I know is the one that goes with FM. Old school radio, baby! ๐
Yeah, time here is 17:13.
Or as we say, quarter past five.
๐
kwart over vijf middags
Is that v pronounced like f or v?
Whats going on here then, have or do the versions of each library/module changed too, like each one has a new version updated in repo (and potentially release)? or is it just switching the reference of each submodule to latest ref?
Latin: ante meridiem. American English: โat morning.โ
Good to know!
got you, so each library needs a new release due to CI changes, my question was if each library repo also contains a version somewhere in a file that needs updating too
That was very helpful thanks
adabot does two joined queries for the repo list (at least in arduino) so i get two alphabetical lists concatenated
lol, wrong room, well spotted. yeah noise cancelled
yeah definitely, as the dev you should recognise oh its not 1 commit so I should look at it
if using a personal access token then the limits are generous like maybe 5000 api calls per period (hour?), otherwise it's only hundreds, ran into it testing adabot without a token (just checking changes on public repos)
yeah gh auth login uses more future proof version than personal access tokens
yes, if you use oauth to login then github will inherit the parameters for calls
M is technically half way, but depends on the distribution of names
draft PR?
for our work codebase, I often run a report to flag any branch with PRs that are older than X days, or have pending merges -- it's so easy for some of the lesser active repos to get skipped
oh my yes (the old branch cleanup) - do you have the merged branch being deleted by default?
yes, branches you control :)
for the curious, this is where it is in GitHub -- https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches
I've not got branches monitored, but each bump release needs a file with version number updating too, so I (or the script) get to check CI before merging that, as a precursor to safe release. I've also gone wild and got the browser windows popping open so I can use that new "Auto generate release notes" button, as it's not avialable via API yet, walk away for coffee while it runs...
does the token have the proper scope to push release metadata? write:package ?
if you are calling submodule from the command line and referencing the path - then it's directory order
yes, the python socket default timeout is 90 seconds
oh! python requests DOES have a timeout parameter - learned something new today
https://requests.readthedocs.io/en/latest/user/advanced/#timeouts
nope - 90 seconds
you have to say timeout=None to have it wait forever
separate connect and read timeouts is handy too
thanks for letting us lurk during the gardening tasks
Thanks Tim
๐
Desk of Ladyada - MEMENTO Tester & ICN6211 4" Display Troubles https://youtu.be/pH3X9MvdqNw
This week's "Desk of Ladyada" features two projects. Developing a self-test program for the MEMENTO camera tester, using Pico brains board to check components like the battery charger and speaker. And, attempting to adapt the ICN6211 RGB TTL display driver for 4" displays, facing challenges due to differences from ST7701 driver. Also, "The Great...
๐
Good evening.
Really appreciate seeing everything that goes into the development. All the ๐ makes me feel better that I'm doing it right when my breadboard looks like ๐ too.
๐
holy cow, microscopic solder skills ๐ง
if you're not bodging you're not having fun? ๐
๐ฌ
spent many a evening doing wire wrap work on Heathkit H8 my dad and I built
This is for an advanced bodging class 202. Learning a lot of neat stuff before my time.
๐ค
Keeping tension on it is key, the same thing happens with 3D filament spools. If you don't keep tension on it then it will unravel and you'll get knots.
Thanks @open girder and good night. ๐
๐
๐
Thank you for another informative episode. Have a great week!
Love that blue wire! Thanks and goodnight.
๐
๐
HI!
Good afternoon.
Two already bought. :p
hello all
๐
Been waiting for this! ๐
Seasons Greetings all
hiya
Mic volume is okay
9DOFs! So many DOFs!
Just a question of curiosity - can sensors like this (perhaps all sensors like this) encounter gimbal lock?
9-DORF
if you're doing quaternions, supposedly not? but if Euler angles, then yes
that's why i was curious - Euler vs quaternions
the chip provides both I believe
yeah, so in that case i'm guessing the Euler angles would come from the quaternions and most likely there shouldn't be gimbal lock issues. again, was just curious.
thanks jp!
yeah that's a good question. The datasheet seems to indicate it's doing real quaternions and not just faking it https://cdn-learn.adafruit.com/assets/assets/000/125/776/original/bst-bno055-ds000.pdf
Mechanically, I don't think MEMS gyroscopes are susceptible to gimbal lock, as their "gimbals" don't really rotate (I think they might oscillate instead). Mathematical gimbal lock is still possible though, and that's where quaternions become useful.
which is different from Gimble Loch, a small Scottish sea famous for the Gimble Monster
Thanks @haughty quiver
thanks jp!
Thanks!
Thanks @haughty quiver
thanks much!
?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
3DHangouts Episode 425 LIVE! Pi 5 Case, Round Display Ornament and Grinch Hand https://www.youtube.com/adafruit/live Today's coupon code โpicaseโ gets you 10% off your order! https://www.youtube.com/adafruit/live
This week @adafruit weโre making a snap fit enclosure for the Raspberry Pi 5. Prototyping a holiday ornament with the Qualia ESP32-S3 and a 2in round display...
good morning

good morning folks!
Hello, all. ๐
hey folks!
goodmorn!
Hello there ๐
Can't wait to see what cool item(s) you will be showing ๐
Hello
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...
Subscribe to Adafruit Newsletters - https://www.adafruitdaily.com/
๐
really nice case, I like the exposed bonnet so it obscures the rest of the dev board. kinda makes me want to re-start development again for the WipperSnapper on RasPi..
Learn Guide:
https://learn.adafruit.com/pi-5-case/
Raspberry Pi 5 4GB:
https://www.adafruit.com/product/5812
Raspberry Pi 5 8GB:
https://www.adafruit.com/product/5813
The Raspberry Pi 5ย is the newest Raspberry Pi computer, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 5 better than the 4? How about ...
Pi 5 Power Supply:
https://www.adafruit.com/product/5814
Are the .stl files avail or just premade?
It's that 0.1V that makes all the difference...
@marsh crown yes, links are always in the guide: https://learn.adafruit.com/pi-5-case/cad-files
Thank you!!!
Lol
3D Parts Library on GitHub -
https://github.com/adafruit/Adafruit_CAD_Parts
Layer by Layer CAD Playlist:
https://www.youtube.com/playlist?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb
some pi like riscv might also have more some power cababilties
I saw the datasheet for that screen, the outer glass said about 1mm thick plus or minus 0.2, so do you take the max value (before also adding fdm tolerances)
that's the 225mm version, Noe is showing off the 310mm version
do you need to replace these PEI sheets often?
This is the Grinch Hand wall mount / Decoration for Christmas, besides the deco function it can also be a pretty cool looking hanger for keys or what not ๐๏ธ
First of all a heads up - Default size is pretty big! The images here are at 75%. if you print it at 100% you are getting a pretty big life size hand (+)
So I think the best size might b...
gooood project idea ๐
Lol. I just noticed the dog...
Great show, guys. ๐
Awesome show
thanks so much for hanging out folks!
thanks folks cya tonight
Thanks! Happy Holidays! โ๏ธ
I was looking for John Park's Workshop because I apparently forgot today is Wednesday.
Well you're in luck. You haven't missed it, just a day early.
?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
Hey All! ๐ Happy Wednesday
Evening everyone
WE ARE LIVE! SHOW AND TELL! https://youtu.be/FLdufgxE47w & Link to join to show and share your project! https://streamyard.com/32va7ee9wd
Good evening everyone.
Hey Y'll
good evening
hello all
I have GIFs playing in my window outside and being able to upload new ones easily would be great
hello
Calling it "pip" will totally not be confusing. "Get your Pi on PIP and your Py on pip"
It's pips all the way down
Thinking of you and your family, @rapid hornet .
Huzzah?
Good job @split gazelle circle math is still a pain the continues to haunt me in projects.
Hey all , nothing new this week, but the writeup for my patch bay project from last week is up!
this combined with the mars clock has made me more confident with circle math ๐ i also meant to mention i'm using your ahrs library from the community bundle for the mahony filter
So glad it is getting use! That was my first CP contribution I think. At least of any complexity.
i was thrilled to find it
Any time a maker modifies some trash to make it work as a product for them, an angel gets its wings
yeah I watched the video already, cool!
and it shows the inside, how the flame effect works ๐
Full teardown and upgrade tutorial: https://adafruit-playground.com/u/firepixie/pages/electric-fireplace-teardown-and-upgrade-with-wled
New guide showing the inner workings of an LED electric fireplace. This fireplace is a very cool piece of art that came with a VERY annoying beep. My tutorial shows how to remove the beep and also upgrade the l...
I never thought about keycaps with my resin printer, they would be so perfect for it
hmmm
resin vs filiment?
I can at least abandon my basement and leave the window open when I resin print in the winter
macropad keycaps by me (the purple ones designed for lighting to show through): https://www.printables.com/model/126328-adafruit-macropad-keycaps based on keyv2
https://learn.adafruit.com/desk-calculator-with-circuitpython/3d-printed-parts the two-tone keys from a learn guide also based on keyv2
keyv2 by rsheldiii (over the top customizable keycap library): https://github.com/rsheldiii/KeyV2
Inspired by @chardane on Twitter I set out to make some keycaps for the Adadfruit MacroPad that had excellent shine-โฆ | Download free 3D printable STL models
luckily my ORIC Atmos don't have an keycap problem. But I recall a friend asking for better keycaps for his ORIC-1โฆ ๐ค
@nova totem oh that looks great!
Expand your project possibilities, with the Adafruit AW9523 GPIO Expander and LED Driver Breakout - a cute and powerful I2C expander with a lot of tricks up its sleeve.GPIO expanders work ...
super pretty ๐
Great projects everyone. Thanks for sharing.
Fantastic inspiring projects all, thanks for sharing!
Thanks, your candle flicker code saved me time too. And not having to relook up asyncio
whereas getting a printer, spending an afternoon cleaning a sponge and ruining your bathtub, and not being able to tell it that the sponge is clean and it can print again, wellโฆ it's painful ๐คท
bye !
Some excellent projects tonight. Thanks for sharing!
they had the candle elements on the pick a brick wall @nova totem ? I gotta go see if our LEGO store has them too!
Yup, lots of green and red bricks and all the candles you could ever want. I want to grab a few more even unlit for the back side of the tree where I removed them.
awesome. the temptation is to fill a large pick a brick container entirely w candles and then figure out what the heck to do with them ๐
I already fought that today, tomorrow I may give in.
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/UjE0MNMDESE
ASK AN ENGINEER 12/13/2023 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
----------------------------------...
10% discount code, code is: hostfeather http://www.adafruit.com ends at midnight NYC time
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
I used most of AAE last week to do all the soldering for my lego tree, good to watch and work together
oh yeah, I wired a DIP8 socket to a SOIC-8 footprint the other dayโฆ
Using ribbon cableโฆ but not all seem to tin easily. Only the yellowish ones from old SCSI cables seemed to solder fine
not a reason to cut into venerable SCSI cables, please, they are antiques that need respect ๐
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...
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...
(which itself is weird, that should be the norm)
Adafruit CircuitPython 9.0.0-alpha.5 on 2023-11-15; Adafruit-Qualia-S3-RGB666 with ESP32S3
pip install pip
Picture In Picture? ๐ผ๏ธ
๐
Next Gen PaxoPhone?
(it's an opensource phone designed by a kid: https://paxo.fr/?lang=en )
Le PaxoPhone se veut รชtre un tรฉlรฉphone autonome des grandes structures, accessible ร tous et ludique.
Do you track most searched / requested guides? Might be an acceptable use to promote popular?
@tulip canyon we prolly can internally and maybe feature them that way or add to newsletter, good idea
selective solder machine is friend
wait, it's not a chocolate fountain? ๐ซ
Question: is there a way to order the Adafruit packing paper? I like wrapping gifts in it because it's so pretty.
Forbidden silvery chocolate.
Hey Adafruit, can we get speakers that have built in RGB LEDs too? Asking for a friend (okay the friend is me)
is it possible to bookmark/save playground guides?
@drowsy inlet good idea, will add to our feature requests, etc.
your browser probably has a bookmark feature too?
or you want to share it on multiple devices maybe?
true, but would be nice if they were stored/listed with other saved guides
ok
Official Raspberry Pi 27W PD Power Supply 5.1V 5A with USB C https://www.adafruit.com/product/5814
notice the mains caliber thick cable ๐
Square RGB TTL TFT Display - 4" 480x480 No Touchscreen - TL040WVS03 https://www.adafruit.com/product/5827
Square RGB TTL TFT Display - 4" 480x480 - With Capacitive Touch - TL040WVS03CT https://www.adafruit.com/product/5826
10% discount code, code is: hostfeather http://www.adafruit.com ends at midnight NYC time
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
Adafruit USB Isolator - 100mA Isolated Low/Full Speed USB https://www.adafruit.com/product/2107
Adafruit Universal Thermocouple Amplifier MAX31856 Breakout https://www.adafruit.com/product/3263
Adafruit MEMENTO Camera Enclosure Kit https://www.adafruit.com/product/5843
Flirc Aluminum Case for Raspberry Pi 5 https://www.adafruit.com/product/5847
And that USB Nugget uses the Lolin S2 Mini board, a very nice (and inexpensive) ESP32-S2 board that's fully supported by CircuitPython
USB Nugget - Cat Themed Hacking & Prototyping Console https://www.adafruit.com/product/5784
Adafruit USB Host FeatherWing with MAX3421E https://www.adafruit.com/product/5858
Lots of microcontrollers these days have USB ports on them, to program or debug, act like a keyboard or disk drive, or simplyย send data between a computer and your firmware. But did you ...
??? Suggestions for signal conditioning of ADC inputs greater than VDD? 12 to 50+ VDC. Challenges/concerns/best practices? Thanks!
GIFT CERTIFICATES https://www.adafruit.com/category/14
Adafruit Industries, Unique & fun DIY electronics and kits : Gift Certificates - 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...
Question @open girder sounds like JPEG library coming but any advice on optimizing .BMP for displayio?
I have some tips here: https://github.com/todbot/circuitpython-tricks#preparing-images-for-circuitpython
Suggestions for building a 4 channel logic monitor on a feather? Needs to handle 5v and 3.3v.
QUESTION: Are DIY solder kits dead?
Follow-up question : How well do you cope with NYC administration? I recall Louis Rossmann going nuts about it and being happy leavingโฆ
What would it take to get you to say "urga-bleds", PT?
Thanks @cinder wind I've already got your CircuitPython and SynthIO tips bookmarked. Use frequently! Thank you
Oh, I noticed some tricks that were used for non 5V FPGAs where you'd add a resistor and it'd be enoughโฆ
A lot of Louis Rossman's problems would be better handled by hiring a lawyer, which he refuses to do.
Well, I could write books about the French administrations, soโฆ ๐
No matter your business or location you need a set of lawyers
Probably, at some point he probably could have afforded one
I'm sure he'd make his money back just in terms of life-span lost due to stress.
Well, the problem is when you start you usually can't afford a lawyer, then you probably don't think about it, or don't want people to interfere with how you do stuffโฆ
lol
I once worked for a German company and I had to handle that with an administration at the other side of Franceโฆ
running a electronics business in Germany (and to larger extent the EU) is really difficult compared to the US. Loads of regulations that are fine if you are a larger business but can be a real challenge if you are bootstrapping.
In Canada (at least) there are a lot of government programs to help you get started too and will give you cheap loans or other grants to start. Just have to find them. The one my brother went through set them up with a mentor even.
Thanks @open girder and good night. ๐
I still think if it requires a lawyer then it's too complex, but well ๐
Thanks, n8 everyone!
thanks Limor! thanks pt!
gn8
Thank you and goodnight!
zzzzzzzzZZzzzzener ๐ค
nite!
Thank you Lady Ada and PT.
remember to use the like button ๐
one moment, shooing a bird out of the workshop!
๐ ๐ฅ
๐ฆโโฌ
๐ From Los Angeles
๐ฆ
They have these new things called screens. You put in them in the windows. ๐
๐ฆ
Good afternoon JP. I'm ankle deep in Colorado snow. Hope your show warms me up with joy
๐
Hey it's DJ Faderwave and the Lars Concern!
Shouldn't the coupon code be "Cheep cheep"? ๐
Coupon code works on physical thing, not on gift certificate.
Nice UI!
@cinder wind ๐
thanks! I love OSC. Been using it off-and-on for over a decade
If you use it, Ableton Live can send/receive OSC with this free pack: https://www.ableton.com/en/packs/connection-kit/
That bird probably attacked the monitor...
FYI, Memento camera is in stock right now https://www.adafruit.com/product/5420
Neat graphic.
woah that top case looks really rad @haughty quiver !
It does.
Lars has been letting random birds into JP's workshop...
20(?) Momento went in stock in the hour before the show... but I was too late and there was no "gooey".
Autofocus. Also known as Outtafocus. ๐
Camera and other goodies ordered. Thanks for the discount code!
There was that BLE thermal printer, very low-res B&W that is supported in CircuitPython... so now we need a "GameBoy Camera + Printer" learn guide.
Inception?
Thanks JP!
Thanks @haughty quiver
Thanks, @haughty quiver
thanks JP!
Thanks!
Its Tim
thanks all for hanging out
its Lars StemmaQT
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
I'm jacked full of โ
Mostly for family members that are used to device having everything self-contained
hey tim! Sorry I am late!
STMPE610 is the touch controller for the 3.5" TFT Featherwing
adafruit_touchscreen might work for the TFT featherwing, I just choose to use the base library instead of the abstracted adafruit _TFTfeatherwing helper library.
skipped the helper library and went straight to the touchscreen driver library
I did use CGrovers calibrator to make my TFT featherwing accuracy much better.
and then subtituted those values in my code.py for the touch screen init
i think we're on alpha 6 as of yesterday
but i'm still running 8.2.7 on feather weather because i need my main project stable.
fourwire was changed to busdevice i think
a lot of display and protocols have been renamed in 9
Sounds like math...
0,0 is the first row. 1,0 is the send row, an so on.
You could have 6 keys for Space giving the same value/effect, but visually it is one long key.
heyhey
heh, very on-topic for my own work today
yea getting some of the new products ready for the big RPi, mostly kernel and device tree stuff
If only we could have a Qualia based virtual keyboard on those touchscreen long display... and the keyboard will actually compute a usb-hid keycode that can directly be used for keyboard emulation...
print(f"Get Grid Cell H: {layout.get_cell((5,2)).text}")
print(f"Get Grid Cell E: {layout.get_cell((2,1)).text}")
print(f"Get Grid Cell L: {layout.get_cell((8,2)).text}")
print(f"Get Grid Cell L: {layout.get_cell((8,2)).text}")
print(f"Get Grid Cell O: {layout.get_cell((8,1)).text}")
``` this for me prints out `HELLO`
you mean as in to build a usb touchkeyboard for plugging into a computer?
Yes a keyboard that you plug in your computer, but it is a screen. (and you can then change from AZERTY to QWERTY or even QWERTZ) ๐
that sounds useful yea ๐
might be padding to take into account
not sure if padding is cell interal or cell exteranal
Wow. No shape (rectangle) to do a 'contains' operation?
as someone who switches a lot between German and US ANSI layout that would indeed be useful as a dev keyboard if it also does mouse
hey, late to the party, have you seen the icon animated example? Just played with it recently, had a quick check and it uses .contains, which is defined in iconwidget which calculates the widgets x/y and calls off to super().contains (displayIO.Group)
Hi Tim and all present
make it functional first, can make it pretty with labels laters considering ram use for lower power boards.
i wondered if you tried a .contains on each group in the cells list would that work?
@sand lotus Problem is, often ugly code gets left behind once its 'working'.
better option, yeah i would like the helper function, also like attaching callbacks to cells for click would be helpful
o/ Howdy all, been awhile since I've been able to catch one of these. Hope everyone's doing great!
if there are no errors or bug reports then your coe is valid. ๐
Tell me about it... I am between French/Belgian, French/France, US English and UK English.
Right now, the only touch capable rectangular TTL TFT display I find with Adafruit is this one:
Capacitive 3.2" 320x820 RGB666 TFT Rectangle Bar RGB TTL TFT Display - 3.2" 320x820 with Cap Touch - TL032FWV01CT-I1440A PRODUCT ID: 5797
I think that is too small for a reasonable keyboard... I wonder why most of the touch screen are the square one and the circular one.
Friday widgets with Tim: itโs a great day for deep divinโ
touch gives you x,y, touch pressure
i get no problems like this on 8.2.7 but i'm also not on a pyportal
Time to switch to Mu?
yea some more cap touch displays in the 4-7" range would be nice
Mu won't help if the font doesn't display the unicode character on the display.
Yep that is me too. Symbolic math is the worse
it should work on smaller displays as the grid layout is dependent on the display height/width for what creates each cell size.
a 160 oled for example it'll have issues with so there will be minimum display size limitation.
col = row width / cell width
row = grid height / cell height * cell height
(from memory but that gives you a x,y grid that you can then look into an array
hrmmm, yea, this is stubbornly harder than it looks)
I think the // (floor division) will be used to have an integer result.
So first make sure you are in a 0,0 referential.
yes, take advantage of integer division