#live-broadcast-chat
1 messages · Page 179 of 1
Here's a a sample from Bitmap in DisplayIO
https://github.com/adafruit/circuitpython/blob/main/shared-bindings/displayio/Bitmap.c#L39-L51
Never too many blinkas! Except on a plane
default_tile is indeed 0
Tiled file loading is going to be awesome!
yes you are back
You're back
Same for me
I was looking elsewhere, and thought you were thinking/reading really hard for a bit, until it seemed a bit too long!
From the stubs, looks like the type hint for tuples is tuple[<type>, <type>[, <type>...] ]
Figured I'd go add them to the progress bars and make it helpful
yes I will do as well, I did not know the standard here so I did not change anything to include them, but I will add them!
Yes I am talking about display_text, but when I will make the PR, then @light stump are going to say, hey jposada202020 are you going to include this changes also in bitmap_label too right? 😆
pylint doesn't seems to like some of the type hints though :/
@autumn turret oh no
It's ok with tuple[int, int], but Tuple with capital "T" fails. It also doesn't like Union, with upper or lower case "U"
Yeah :/
Gonna dig into that a bit
@autumn turret Thanks Hugo
I will change display_text with type annotations and we can test it
Ah, ok. It's not "baked-in" with Python. So you need to import the hints you need from "typing". So to use "Tuple[<type>, <type>]", you need to add from typing import Tuple
Do not do from typing import * since that's a whole mess of stuff that we likely don't need
oh how dare you @autumn turret never a from foo import * 😆
But it's SOOOO much EASIER to tyyyyyyype
I think manually bit-twiddling 0s and 1s directly on the drive would be easier than gimp
🙂 I feel ya
I like gimp fr retouching pictures not for bitmaps
I wish there were a "Paint for macOS/Linux"
I bet it's using native Windows libraries for the Windows version
Ok. Time for other chores. Have a great weekend everyone!
You too!
Take care @rapid hornet !
are you printing _y?
In the if you are asking the question about what index?
That is strange
NICE!
Thanks for the stream
So awesome that it works on the device! Good job!
Thanks for the stream @smoky island. Got to learn some good stuff, had a nice time and pleasant company! 🙂
Thank you!
lol, did someone add even MORE sentences? lol
Though it's possible that David G also got to it
Thanks to all of you that tuned in as well. I appreciate all of you folks coming to hang out.
Thanks for inviting us over! 🙂
+1 for Aspriate, it's an excellent tool. Don't let the retro-style UI scare you away.
I am giving it a try now to modify the bmp the spritesheet a bit
I think the issue is inside of my PyGame display perhaps and not Blinka_Displayio. I have narrowed to a smaller reproducer example. Tried it out on a RasPi with a screen and it's working fine there.
and its tied to transparency specifically.
Desk of Ladyada - RP2040 Feather prepares to take flight! https://youtu.be/qkN2TXqj59M
Come on by to see what's on our desk tonite: Some Quectel cellular modules came in, these may be used in our next-gen FONA boards. We also are getting ready to launch the RP2040 Feather - let's take a look at our nice silkscreen PCBs, and also how we're going to test and program these boards on the production line. There's some things we learned...
Pis are so pretty
oooh, made it in time for Desk of Ladyada
Can Ladyada or Mr. Ladyada see this chat?
yerp
Noice!
Hiya @open girder ... when it comes time for questions, could Limor talk about failure... it seems like a really important part of making/creating, and Limor makes it (making) seem really easy. Would be amazing to get/see her process for working through something that has her stumped
good evening all!
Will the Feather be debuggable with OpenOCD and gdb like the Pico, or will we need a different technique?
Is there any way that us mere mortals can get our hands on some Pi Silicon?
@frail oracle Look for it on DigiKey, not sure if they have it listed, but probably your best bet.
@analog acorn looks like there's an SWD header! happy about that
Nice! The connector will be fine.
That connector is pretty chonky.
It seems like maybe you can't even program the flash chip over swd
How does a pick and place machine pick up one of those SWD connectors, is there tape over the top like some USB, or an insert?
@spiral bough I think it's the little insert that makes it pick&placeable https://www.digikey.com/en/products/detail/molex/0878325422/2405839
Order today, ships today. 0878325422 – Connector Header Surface Mount 10 position 0.079" (2.00mm) from Molex. Pricing and Availability on millions of electronic components from Digi-Key Electronics.
lol, 0xAF
oooh so we can test our board ourselves !
Sneaky.
No no, swirling pixel is a super-optimized demo!
some of it is written in assembler you know !
Do the folks at Adafruit test and program the boards one by one?
yep
@robust horizon thanks, always neat to figure out the inner workings!
The quality control at Adafruit is fantastic
Do they have some way of testing them by batches? Seems like it would be faster to test them in bulk/parallel
would it though ?
it involves breaking the boards out of the panel, putting it on a tester, pressing a button and seing if the result is as expected, packing the working board in it's antistatic bag or putting it in the "ok" bin
Posting the test code would be interesting. I know how to write software tests, but hardware tests I would probably get wrong.
there are videos on their channel that show those things in their new york factory
there are many videos, so it might be hard to find 😉
I mean, I guess you could make a tester for the whole panel... I think EEVblog did that once.
Are testers mostly the same project/form factor? Like a form factor with some code changes specific to products? Or is each one its own end-to-end, so for each store product, there's a matching product specific tester?
Ooh thanks, will check that out! And yes, Scott's deep dives are super insightful! <3
I cant' imagine poggo sticks working well on a whole panel, also you want to test it after depanelling, in case it breaks something 😛
but I don't know what I am talking about either
Well there's a story about failure...
+1 for the value of @rapid hornet's Deep Dives.
failure turned into good stuff for people who want to store lots of files 🙂
Singulating boards could cause damage. It’s usually preferred to test as close to finished as possible.
the other day somebody asked why staying with micro USB on the itsybitsy ?
Can depanelling actually break something? I mean, as long as the breakpoints don't have any electrical connections, maybe all's good?
OSH Park purple boards are so pretty!
seeing the itsy rp2040 I suddenly want to make a keyboard
My micro usb cable are showing their age
I can see how testing a whole panel of boards with radios (Wi-Fi, cellular, etc.) might have some funky EMI stuff
I haven't written device drivers in decades, so I'm interested in trying on the 2040. Are the sensor C++ interface libraries a good starting point, or do I need to start over? (Trying to figure out how to get started.)
Thinking of starting with something simple like a temperature sensor.
Jp'workshop stream has been putting together a keyboard using the RP pico
oh no ! my retina !
@prisma loom yeah I caught the segment .. last week?
Last 2 streams focused on the same keyboard project
my 3d printed keyboard (has an itsy m4 inside) https://www.thingiverse.com/thing:4129809
I was inspired by the SiCK-68 but wanted a tenkeyless layout, so I designed it from scratch.
Here are some other features I added in my design:
Case holds plate at a slight incline
Threaded inserts are used for the case-closing screws
Provision for 4 8-neopixel strips inside, for some mood lighting (but I didn't actually install them in my keybo...
@analog acorn there are a few routes, Circuit Python makes it pretty smooth, if you're looking for more of a C+ experience see what folks are doing with the Arduino IDE.
I'm biased since I work on CircuitPython, but I really recommend it. For virtually any Adafruit sensor the library will already exist so you only have to write a handful of lines before you can 'print(sensor.temperature)'
it's so quick to reprogram that you can go back and forth between C++ and CircuitPython in just a few seconds but I feel like the C/C++ experience for someone new or just getting back into the hobby is not as good
@robust horizon speaks the truth!
(arduino also has libs for almost all the sensors but arduino isn't available for rp2040 yet)
I do sometimes get nostalgic for the C+ experience, and Arduino usually meets that need.
I'm quite experienced with the CP route. I used to do UNIX kernel programming and writing custom hardware drivers, so I'm not intimidated. I just need to knock the rust off, so definitely wanting to roll my own with C++. It's either that or write a compiler, which I also like doing.
I like CirPy for rapid development, but it can't beat C++ (arduino) performance for project deployment
yeah, Arduino is C++ with some nice add-ons, and of course the libs. I see why the Arduino environment is so successful especially when the alternative is "bare C/C++"
Thanks!
Take care all!
Thanks!
thanks
Thannks!
Thanks & goodnight
In larger pcb, depaneling could cause bending due to the forces involved, and could cause problems with the soldering in the long run. In some applications you will have max bending requirements for PCB manufacturing.
Special Guest and CircuitPython Lead Scott Shawcroft joins us to talk CP. We celebrate Pi's 9th anniversary with a look back and check out the best projects of the month.
Caught the last 10ish minutes, but good stuff.
😄
if someone wants to do the bare metal rpi, that'd be awesome
I can't let myself get distracted
yes on Timon's Piunora!
I think tinyusb already supports the usb peripheral
we just need to sort out how to connect the interrupt
Call it a hobby and it's no longer a problem!
?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/Scott - 5pm ET Fridays
Gotta make sure I don't miss JP's product pick! I always forget the time
my hobby shouldn't lead to me debugging circuitpython
lol
that's my job 🙂
Coincidental intersection of interests?
ya, its tricky when your hobby becomes your job 🙂
When you're retired, everything is a hobby.
I'm not retired yet 🙂
plan ahead!
Good afternoon all you wonderful folks!
👋
Hi wiggly hand!
Hi John!
hello!
Hello all
Bleeps and bloops are a go!
Twings and Twangs.
Hi John!
live and well
I spy a Lars!
I spied a lamp 🤷
When you apply flux, you need more lux
Hugo need a Hugo lamp?
yeah good old days
Last year.
Coz I get left in the dark of details quite often
Lol
Reminds me of the 1980's power ballad: "The Power of Lux"
Lux is in the air!
All you need is Lux.
"Luke, use the blast shield. In my experience, there's no such thing as mere lux."
Lux-anne, you don't have to put out the red lux!
Ok, now we're just being ridiculux
It's our luxury to do so.
Lumen Lux the pro version of it
Luxem ipsum?
Thanks JP!
Thanks! Very enlightening, indeed.
Thanks @haughty quiver 👍
Thanks so much JP
🌞
Great Job Scott, I dream one day I can use my Pi Zero Ws with CircuitPython. By the way, the Pico does work with an Air Lift Module I have tested this :). Thanks!!!
Hi Guys,
one question, I got the Metro M0 Express and I fail initializing even two libraries (INA 219 and sharpmemorydisplay or even a SSD1306 instead).
It immediately reports:
MemoryError: memory allocation failed, allocating 191 bytes
Does CircuitPython require so much RAM that the M0 can`t even read a current sensor and show it on a display?
the M0 is very limited in ram with CPY, especially with displays, but it will depend on the size of the library
the guides state it like that
You can have about 250 lines of code on the M0 Express boards. If you try to import too many libraries, a combination of large libraries, or run a program with too many lines of code, your code will fail to run and you will receive a MemoryError
Thanks for your reply! That`s exactly what I am figuring. But, 250 lines would already be great, I just got two (Ok depends if you count library lines too):
import adafruit_sharpmemorydisplay
import adafruit_ina219
main.py output:
Traceback (most recent call last):
File "main.py", line 9, in <module>
File "adafruit_ina219.py", line 33, in <module>
MemoryError: memory allocation failed, allocating 191 bytes
Just looks a bit insane to me
I think the "250" figure includes the libraries
there might be other reasons
the ina219 module seems huge
Even when I just put this it fails:
import adafruit_sharpmemorydisplay
from adafruit_ina219 import ADCResolution, BusVoltageRange, INA219
Would be interesting to know wether this is normal or a bug.
Then it looks like I might need to switch to arduino although I would love to stay with Circuitpython
#3DHangouts Episode #315 LIVE in 5mins! MIDI Pico, Engraving and MicroStacks #3DPrinting
https://www.youtube.com/adafruit/live
This week, everybody was MIDI fighting! Discussing features of the forthcoming MIDI project with the Raspberry Pi Pico. A look at engraving patterns for CNC ...
good morning folks!
Good morning all you wonderful folks!
Good morning.
Good morning boys!
Nice N/\S/\ shirt.
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...
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...
Morning all
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Greetings, all.
Yep.
yep
MIDI fighting! Discussing features of the forthcoming MIDI project with the Raspberry Pi Pico. https://www.youtube.com/adafruit/live
This week, everybody was MIDI fighting! Discussing features of the forthcoming MIDI project with the Raspberry Pi Pico. A look at engraving patterns for CNC ...
Another awesome @split gazelle collab! 🦜
AW9523 GPIO Expander and LED Driver
https://www.adafruit.com/product/4886
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 ...
1.5in OLED grayscale
https://www.adafruit.com/product/4741
This OLED goes out to all the fans who want more pixels! Normally our 128x64 OLEDs are the biggest ones we've stocked that can use I2C. This one is a whopping 128x128 pixels and it even ...
Raspberry Pi Pico
https://www.adafruit.com/product/4864
Arcade Button with LED - 30mm
https://www.adafruit.com/product/3491
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have LEDs built right in! That's ...
Q: does that board have an entire Linux distro? Not familiar w/ the latest Pi boards
5-way navigation switch
https://www.adafruit.com/product/504
was watching for the Feather RP2040 - and just noticed adafruit.com/product/4884 went from "Coming soon" to "Out of Stock" today! #RP2040 - that was quick
sweet! TY!
I actually built something really similar - a MIDI controller with 9 buttons, a toggle switch, and a potentiometer with a Pi Pico.
Nice case design.
Hi from CR.
Layer by Layer – Engraving Patterns – Fusion 360 Tutorial
https://youtu.be/lJWWwv_iXwI
Today we're taking a look at a workflow for generating geometric patterns for CNC milling. Showcasing some pieces of acrylic with engraved patterns we'll step through the manufacturing process.
Acrylic Bantam Tools
https://support.bantamtools.com/hc/en-us/articles/115001668393
Geometric Patterns Site
https://suncatcherstudio.com/geometric-patt...
so since the Pico doesn't have a real OS, will it start my programs pretty much instantly once its powered on
Nice use for transparent wood.
you could just dremel out a window from plexi if needed
Learn Guide Project Code: https://github.com/adafruit/Adafruit_Learning_System_Guides
i wonder if i could make a controller for the Helix using the Pico
Close Encounters...
i think so if you use shift registers
very nice
it would be kinda expensive though if its all buttons
oh yeah that thing thats the little magic board
How does it compare to a neotrellis?
touch pads
I like to see the midi stuff on cpy directly.
yall should have button silencers
can't wait to hear those drums
wait so are those buttons the kind you press or the kind you just lay your finger on and it recognizes it
Button silencer
Would changing the buttons with velostat would work for drumming to pads?
I play with arcade sticks and the buttons will make your finger tips numb. i modded my midifighter
yo hold up what if you made a drum kit like the guitar hero drums
3D printed buttons!
you can get 3d printed button designs on thingiverse
thats why you use an SLA printer like the Voxel Proxima
print all the button cases at one time
EggBot 🥚
This is a yolk, surely...
Link's Breakfast Quest -- break a few eggs, make a few omelets.
Cook, Serve, Delicious -- the three triforces in the new culinary Hyrule.
We had a Zelda game with trains. It's not that much of a stretch 😉
I so miss my makerspace for laser cutting/engraving
Zelda x Sushido
sound pretty good
Not enough clearance, Clarance.
Max Headroom.
3D Parts Library on GitHub
https://github.com/adafruit/Adafruit_CAD_Parts
Those need googly eyes 👀
A storage robot from Wall-E. Totally could see Pixar doing that.
Called "Nom." Only thing it says when storing an item.... "Nom."
Person who makes useful tools: Toolsmith 🛠️
Another item that needs googly eyes -- at the top of the soldering iron holder where the two screws are.
Googly eye All the Things...
@hard hollow & @rocky reef -- have you had any issue with the heat insert tool....I've heard from folks that inverting the iron for a prolonged length of time has burned parts of it out (heat dissipating back into the handle).
Thanks @calm nebula & @hard hollow. See you tonight!
Gotcha -- use it sparingly when inverted 🙂
Thanks @hard hollow and @rocky reef for another awesome 3D hangouts!
?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/Scott - 5pm ET Fridays
thanks so much for hanging out folks!
gotta memorize that command...
Thanks, @hard hollow and @rocky reef 😀
Good show, thanks a lot.
I haven't been here in a while. Is this where the show and tell link will be?
I think so
Yes it is @trim mountain 🙂
Yes
Good evening all you wonderful, mask-wearing folks! 
Good evening everyone
Good evening
Good evening!
🌝
Good evening everyone!
Good evening all you wonderful people!
Hello
good evening folks
SHOW and TELL 3/3/2021 https://youtu.be/jN87Lz4fI-4
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-------...
Link to join to show and share your project: https://streamyard.com/a76iyfezdj
Is Kevin's mic new?
💟
💟
"pico-eco"
oooooh
Ctrl+r Ctrl+r Ctrl+r
https://www.adafruit.com/product/4884
does it play doom?
Looks like Darth Vader's prototype suit box.... 🙂
Looking forward to that project @sage aspen!
Awesome!
can't beat drag n drop
Thanks 😄
Drag'n'drop makes it TOO easy. 😄
https://adwaterandstir.com/kenbak/ The original does look a little bigger than what @sage aspen was showing
Hello a little late!
Hi folks!
hi @pearl shoal !
Hoping @trim mountain can get on tonight - excited to see his progress
fantastic guide @haughty quiver
A very comprehensive, helpful, and chock-full-of-goodness guide @haughty quiver !
It really presses all the right buttons!
JP switching it up
Great idea @haughty quiver - had a question on Twitter about an old electronic dart board - I suggested treating it like a keyboard - your guide would really help them! https://twitter.com/at_makers/status/1366593051091730444
@UMDJohnson_96 @Raspberry_Pi After watching that teardown I thought I'd share how I'd do this (just to get it out of my head). First, I'd start by converting the membranes that end in the ribbon cables to a standard USB Keyboard using a @PaulStoffregen Teensy board. Examples: https://t.co/kcWSsV4taF 1/?
reflexively adds qtpy to shopping cart
Ok: that's an awesome encoder! - fantastic for AT stuff
Just 1?
the plural is also qtpy 🙂
Cuties Py
Slice of Pi
Woah, that looks awesome @steep pilot! Great way to spiff up a room
That looks so cool! the cutouts turned out very nicely with the lights
beautiful @steep pilot
very cool
Here's @cinder wind 's project post https://todbot.com/blog/2021/02/25/qtpy-knob-simple-usb-knob-w-circuitpython/ and github https://github.com/todbot/qtpy-knob
Ooh! Looking forward to that guide @robust horizon
cool @robust horizon neopixels are a good way to learn PIO
Liz & Noe + Pedro's Synth lunchbox 🙂
Woah, nice seeing that project come together week by week!
Fun fact - "Midi" means "noon" in French, so a Midi box, lunch box. Yum!
ohh i'm into that!
Food and synths --- I'm in.
And coming soon, from a Sci-Fi future near you, Synth food
We already have Soylent
If that bot had googly eyes, it could easily star in a live-action Pixar film 🤖
Cool stuff @gray valley!
This project of Chris's is a big deal
Very nice @gray valley 🙂
nice to see Chris
Wow, you two have been busy, Chris and Bill!
The config file library is probably a bigger deal - some projects just need to be Arduino instead of CP (WebUSB, WebSerial, high speed, etc.) and having a config file is a must.
that robot xylophone is still one of my favorite projects i've seen on this show @split gazelle
MIDI slide-whistle or nothing!
That GUI is really really slick @split gazelle, well done
Yup robo-xylo should be required demo each week
thank you 😺
thanks!
Take a nap....then fire ze missiles! [wow, that brought back memories of long ago]
More info: https://mitxela.com/slide
https://patreon.com/mitxela
https://paypal.me/mitxela
2:05 God only knows (bioshock version)
6:28 Dragon roost island
10:02 Cruel angel's thesis
12:20 Mr Sandman
awesome job Micha!
i thought the same thing
Cool project Inne!
Very nice project @fair scroll. So cool
Congrats on your first board @nova totem, nice job!
forbidden easy bake oven
Inne! That is awesome. It also kinda looks like something from a Cronenberg film!
Great work everyone. Thanks for sharing.
Great show guys!
just caught the last few presentations. very cool show
Great show everyone
Thanks everyone for sharing! You all made awesome things, and we need folks to keep making if we're going to make tomorrow a better day 
Today's projects... Mind. blown!
Also, we just missed the quota of four midi controllers this episode of S&T. Maybe next week 😉
Thanks @autumn turret
Thx @autumn turret , I was quite nervous 😅 . I am really hoping that my soft robotics bubble projects inspires more people to experiment with soft robots they are super cool.
I got my RP2040 samples, so i'm excited to finish my RP Sapling and get some boards made and tested 🙂 maybe show off in a few weeks
i almost forgot about show and tell because i'm on MST time, glad i caught it 🙂
They absolutely are! I didn't even know it was a thing, so now I have another rabbit hole to dive into!
Goodnight everyone!
Ooo, diggin' the groovy music
WE ARE LIVE! ASK AN ENGINEER! https://youtu.be/28ogibtce-w
ASK AN ENGINEER 3/3/2021 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: h...
Hello everybody!
Oh boy do I envy you, I hope you like octopuses. There are some great soft robots out there though most of them are still very experimental.
Great job getting through this past year Adafruit.
Thx, the do have a lot of potential to make very unsettling wearables. 🤔
OMG! Total Recall cosplay!!!
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...
@split gazelle the screen on the MIDI fighter is terrific!
Any idea when the RP2040 boards are dropping?
one tonight 🙂
Wooohooo!
thank you!
be ready to catch it when it drops !
No rush, it's light as a feather!
?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/Scott - 5pm ET Fridays
great memory
Max of 2 😀
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...
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
and done 🙂
snatched
grabbed
and like anytime I am going to pay DHL to come to Canada I had to throw in a ton of other stuff too 🙂
grab-snatched! :^)
YOINK!
One can hope @lilac tusk
Ty Got my 2 Feathers!
aw, i was going to buy one but decided i'll wait for the qtpy
i have to wait for my paycheck to land in th e morning to make the decision 🙂
maybe i'll use the qtpy for a nice slithering soft robot
Shopping at @open girder is like stopping at a gas station. As long as you're there, you may as well fill the tank.
That is the most true statement of tonight
Not to mention, that whole "just moved across the country" bit
Engadget is the original home for technology news and reviews. Since its founding in 2004, we've grown from an exhaustive source for consumer tech news to a global multimedia organization covering the intersection of technology, gaming and entertainment.
yeahhh
Thanks for the heads up on the RP2040 feather - just grabbed 2
was easier to get a feather than a pico, and has more compatible accessories! yay!
$12 is a great cheap feather - will be our "go to" for the FreedomWing on basic USB interfaces
"There's lots of bad things about this pandemic" https://tenor.com/view/captain-obvious-thank-you-superhero-super-hero-gif-9900289
That's a clever idea, basically an Adabox/MatrixPortal "remix"
party parrot!
I'm playing with C++ on the Pico and I can attest that the easiest way to use it is CircuitPython. 😉
Agreed @analog acorn - I tried it, and was 45 minutes of setup and clone and scripts for C++. 5 minutes with CP to get the LED to blink. Including a "Shoot, forgot how to do that" and loading CP on the board
The Cow Code is so adorable on the digital nose.
Question for later: The FeatherWing footprint in the Adafruit Eagle library is incredibly useful. Could we get those for the QT Py, Trinket, ItsyBitsy, etc?
Feather rp2040 the great feather board
i'm hyped for that pio guide @robust horizon
sooo many rp2040 feathers
solder paste squeegee is very satisfying
i wonder how long it takes on average to set up a board on the pick and place the first time.
jealousy in a nutshell (:
ah forbidden frosting
So many, yet never enough!
exactly
mmm manufacuring footage is so relaxing
It looks like they're finally making progress.
Q: Speaking of Vision, have you seen any Adafruit hardware on WandaVision yet? 🪄
Some day, I hope to hang out with Lady Ada and see what she's like when she's a little high. I suspect you won't be able to tell the difference.
Hrm >.<
ah there are the antennas we were promised earlier !
Do you need a ground plane on a PCB, or is it just for complex ones?
I've always had them recommended to me
Antenna design seems like black magic.
I think it actually is
Pretty much anything in the "RF" field is magic woowoo dragon roaming land
somewhere an elder god sleeps and dreams of antennas
only 10y shelf life though... slightly shorter than a twinky
Relative of cthulhu
You need that antenna to use the Twinkie locator
I heard there are some demogorgons in antennaland too
I can neither confirm nor deny
Q: How do you use the extra 2MB FLASH (Edited) on the QT Py if you're using Arduino? Is it manual? Is there a setting in the IDE?
About Proant
Proant is a antenna company, providing a wide range of embedded antennas for global market and high quantity.
We have the featured products:
OnBoard SMD, surfaced mount antenna for applications, Bluetooth, BLE, WiFi, WLAN, LoRA, Sigfox, NB-IoT, LTE, 868 MHz, 915 MHz, 169 MHz.
Niche antenna concept: Printed antenna on PCB / PWB f...
lol that look....
the flash ?
Raspberry Pi Compute Module 4 IO Board https://www.adafruit.com/product/4787
Yes, sorry - on the back
Yes, fixed it
they'll answer, but I believe you need a SPI flash library to use it from arduino, I don't think you can flash arduino to it
STM32F411 "BlackPill" Development Board https://www.adafruit.com/product/4877
BTW, the right angle 2x20 headers and the SparkFun QT/qwiic hat makes it very easy to play with sensors with the CM4 IO board....
Heads up for anyone that's been waiting to grab an ItsyBitsy nRF52840 Express with BT, they have 10 left. I already grabbed mine. 😄 https://www.adafruit.com/product/4481
Breadboard-friendly Mini PIR Motion Sensor with 3 Pin Header https://www.adafruit.com/product/4871
PIR sensors are used to detect motion from pets/humanoids from about 5 meters away (possibly works on zombies, not guaranteed). This sensor is much smaller than most PIR modules, which makes ...
I forgot to look at the new products before I ordered the Feather RP2040 boards 😛
Same here
Question for the show: with the mini PIR do you know what maximum mA it can provide?
I think folks who checked the new products before ordering are the exception!
2.5mm Pitch 6-pin Cable Matching Pair - JST XH compatible https://www.adafruit.com/product/4876
2.5mm Pitch 5-pin Cable Matching Pair - JST XH compatible https://www.adafruit.com/product/4875
2.5mm Pitch 4-pin Cable Matching Pair - JST XH compatible https://www.adafruit.com/product/4874
2.5mm Pitch 3-pin Cable Matching Pair - JST XH Compatible https://www.adafruit.com/product/4873
2.5mm Pitch 2-pin Cable Matching Pair - JST XH compatible https://www.adafruit.com/product/4872
These solid 2.5mm pitch connector cable pairs are great when you need something that can carry a couple amps of current, easy to connect and disconnect, and is just-about 0.1" pitch ...
These solid 2.5mm pitch connector cable pairs are great when you need something that can carry a couple amps of current, easy to connect and disconnect, and is just-about 0.1" pitch ...
These solid 2.5mm pitch connector cable pairs are great when you need something that can carry a couple amps of current, easy to connect and disconnect, and is just-about 0.1" pitch ...
These solid 2.5mm pitch connector cable pairs are great when you need something that can carry a couple amps of current, easy to connect and disconnect, and is just-about 0.1" pitch ...
45 left!
they are going
that's large 😬
Adafruit Feather RP2040 https://www.adafruit.com/product/4884
45 IN STOCK
lol
lol
Guess it's good I ordered mine when I did anyway. Other products I'd want, they're out of stock 😦
42 now.
I got my order in about half an hour ago :--)
When we hit 0, will people should "Happy new year!"?
LOL
40!
Just out of curiosity, how many RP2040s did you have in stock before tonight's announcement?
Great demo
I don't think there will any left for Scott's show tomorrow
26 IN STOCK
Circuitpython let me test my new board I designed in literally 5 minutes to see that it was working
we might actually reach 0
yeah we might
We will!
the people who only tuned in for the newnewnews are checking in 😉
26!!!!!
Q: I noticed that the CP2104 is flagged as not recommended for new designs, if I recall correctly is part of some of the feather boards. Maybe I'm just late to the party... curious you already adopted a replacement?
that was a big jump, someone bought 14?!
206 viewers. I bet at least 25% have placed an order for it!
Q: In what project scenarios would you use the RP2040 feather compared to the M4 or M0 feathers? It can get confusing with all the chip variants that all run CircuitPython.
I'd like to try using the RP2040 to generate a VGA video signal.
any plans to bump the flash to 8MB on the qt py 2040 like you did the feather 2040?
Q: Do you remember what it was & used for in the Mandalorian?
Sweet, thanks @upper sandal
(22 a minute ago)
countio works now (finally that I got through a bunch of things I missed)
Q: The Feather RP2040 on Github has a Rev B... what were the changes? Anything critical?
21 left
18
they are going fast
fast as a Pico 😉
18!
good job guys
if you're developing RP2040 boards, you can get some samples
Keep an eye on DigiKey's site for RP2040s for pricing?
basically 🙂
Is there an arduino core yet? (Anyone can answer this one)
Q: how long it takes on average to set up a board on the pick and place the first time.
they are super helpful 🙂
Not yet, but it's coming
First Feather might be a Feather Sense - fantastic value)
Thanks @open girder for another awesome evening of shows! 
great shows everyone
Thanks @open girder and good night. 🌖
Thanks everyone
Goodnight everyone!
thanks friends!
TWO LEFT
Thank you @open girder and friends. It's been a fascinating whirlwind these last nearly 2 hours with S&T.
thanks for a lovely evening of shows!
great, thank you!! and great show as always. Good night everybody!
good night, thanks for the show
<3
0
OUT OF STOCK!
BOOM - they are gone
we did it team
wow nice
Happy new year!
that's amazing that they sold out
just on time
Great show guys
See ya all next week!
Stay amazing people, and be excellent to each other
feel proud, we willed commerce into existence
Sorry I peppered you with Qs - I've been unable to attend these live the past few weeks
(Had to go to North Dakota in February!) 🥶
all good @pearl shoal
we have the great search request too, adding to list @pearl shoal
you made it happen for get this feather rp2040 out of stock with those
Great! I actually might be following that process - maybe I'll make you a guide
QUESTION: Does the C
QUESTION: Does the CP rotaryio library use the hardware quadrature counter in the processor, or does it use interrupts?
Hi @noble grove, Not sure if you saw my response to this question on my blog, but from looking at the CircuitPython source for IncrementalEncoder, it looks like on SAMD21 (as used in the QT Py) it’s just using the pin-change interrupts, so you can use any two pins. ( https://github.com/adafruit/circuitpython/blob/main/ports/atmel-samd/common-hal/rotaryio/IncrementalEncoder.c)
👋
hi! running just a few minutes behind, please standby!
Good afternoon
@haughty quiver Faulty Raptor?
blew up Wirecast
All blame lies with Lars, at least if we ask Mr. Certainly!
(Why isn't there a Lars emoji yet?)
🦥
Close. 😄
I'm sure there'd be one on the Lars & JP Show Discord server! 😄
Lol.
ok, back up and running!
👍
Huzzah!
We have Bleepage and Bloopage.
Bleeps and bloops on YT!
Bleeping and blooping confirmed
Intriguing...
sounds good to me on YouTubs
ZOMG JP's talking to ME? *faints*
all good here
mmm iced coffee
I've got tea. And cheesecake. 😀
retroreflective = it used to reflect in the good ol' days
I hope you brought enough for everyone!
Er...
ahh, you get a pass this time! 🙂
🥮 Here's a mooncake. Does that count?
🌚
🌞
Lol. Must be made of chocolate.
Mr. LaForge, get Mr. Park back to California!
Woah, that looked like a portal to the factory!
I think it's a TARDIS...
I was about to say!
Wibbly wobbly and such!
You can usually see a very good example of the effect on Sunday nights, with Desk of Ladyada
@haughty quiver Can you make yourself look like a kitten? 😄
Okay so now when is @haughty quiver gonna make his own Mandalorian episodes
Yep.
woohoo!
Blame Kermit.
Is that an official clothespin prop from the catalog or just one from Walmart?
You're "chroma'd" on both views
It's white in both, @haughty quiver
wow that looks amazing
Good afternoon all you wonderful folks!
Good afternoon, sir Lars' minder!
the boundary is confusing my brain
instant special effects
Put yourself into a St. Patrick's day parade, wearing a green shirt!
Lol.
What I want to know is, how did JP manage to get Keith Richards on the show???
So will Adafruit be selling retroreflective screen material? In the next ADABOX, perhaps? 😉
We're now in "We'll fix it in post" territory
yeah where do we get this. Imma make clothes out of it
all great products
everything is on eBay
Wow, 9$? Crikey!
Good old 3M
Make some clothing made from a mixture of that fabric and some Vantablack
they have arrays of retroreflective mirrors on the moon!
Corner reflector-like
I think it uses glass beads.
!
shoulda worn a green undershirt
Aren't retroreflectors just right angle mirrors?
They can be, but spheres also work.
SPI
I need this to mess around with during class
Q from Dave Odessa over in Youtube - "Can pieces of the fabric be joined together or would the seams cause an issue?"
I use "fake ground" with all my encoders to switch off interrupts when the encoder isn't needed.
smart!
Ghost Park John Park
Looks like CGI from Sharknado
the light hit the shirt
You give Sharknado far too much credit!
can totally see there's not enough resolution on the blue channel of video codecs
THAT IS SO FRICKEN COOL
I came in late and now really really have to watch this later
very cool
Cool workshop, @haughty quiver 😀
You really do @nova totem
@nova totem Likewise here
This was fun.
We missed your Lars-spotting @waxen thistle
Thanks @haughty quiver
Thanks @haughty quiver
Thanks for the stream! I had no idea this was a thing but I'm definitely thinking about ways I can apply it to my own content now
Very interesting and potentially useful session today. Thanks @haughty quiver !
Thanks for a great show, and making me learn stuff despite my best efforts @haughty quiver!
I just want to do this for more meetings at work to add animated backgrounds
I'll be live in the next 10 minutes or so after I get things going
And the kitten. Don't forget the kitten...
Takes time to bring the stream back from Mars 🙂
@rapid hornet Link?
gotta make it
Deep Dive w/Scott for March 4th, 2021 Hi all, this doc is try and track topics and timecodes for my deep dive stream. These notes will end up in the YouTube video’s description. Any help keeping them groomed as I stream is welcome. Housekeeping I’m sponsored by Adafruit to work on CircuitPython...
Ah! 🙂
Gotta get our fill of bleeps and bloops
Don't cross the streams.
I was listening to this podcast earlier. https://www.youtube.com/watch?v=AwZ9VHAsiHE
In this week's episode, I have a chat with Adafruit's lead on Circuit Python and self-admitted hardware start-up abandoner Scott Shawcroft! Scott and I chat about Adafruit's quest to simplify and streamline the Circuit Python experience, especially for newcomers, his time working on the Google maps team, and why starting a hardware based company...
heyo see you on youtube
Wee!
Hey everybody
Kitty cam!
audio sounds good to me
Audio sounds good over here
sounds good
@rapid hornet https://www.twitch.tv/dashboard
I always have to set the title in twitch directly on the twitch page. Restream doesn't seem to set it for me, but also gives no obvious error.
Hi scott!
Good afternoon
i think it can also be setup in chat
@simple fractal If we ran moobot, there are commands for that
but, I don't think we use any twitch bots (yet)
$12 is great compared to what other feathers have cost
Made it back a bit late. But hello [object Object], and you too [object Object] and also [object Object]. And hello to everyone!
12$ is nearly ludicrous!
@rapid hornet Mods can change a Twitch stream title, but you need to be an "editor" to change stream details. [apparently there are different levels of mod permissions one can have for Twitch]
@adrchrn I liked the BBC emulator on youtube, so the first board will be RP2040-PC with USB host for keyboard, micro USB for programming VGA/DVI display, micro SD-card, UEXT for LCD/sensors, ARM JTAG for debug and GPIOs available to blink LEDs and drive servos #rp2040 #raspberrypi
Hooray reset button!
ya reset and 8MB, then I just don't think about storage
hahah subtle burn "we have silkscreen on the top"
i ordered some of the pimoroni reset buttons. lol, faster than getting them from oshpark
i gi ve many upthumbs for naming
it's a pretty reset button
1.50 in UK bucks. *pounds
I didn't nab a Pico or a rp2040 feather yet, but I have so much going on, I figure I'd let those with available cycles enjoy them first 🙂
Except for me! Discord likes me
You can also put a small button on breadboard since pin 28 and 30 are 2 tenths apart.
i find it funny that the reset button is a substantial % of the original Pico cost
[object Object][object Object][object Object]
discord Objectifies me
what sort of question/comments should go on Discord vs. YouTube chat?
if you want to post links, use the Discord. Youtube disallows URLs
its a render, but olimex is pretty good on eventually delivering
I have 2-pin buttons that fit in the run an gnd holes
here we welcome links, tasteful renders, and cat photos
I'll help out with the time codes ❤️
But I don't see the reference times you're using?
@simple fractal That is awesome, is there a link to this. Audio out it great.
@half verge Ask wherever you feel most comfortable. Discord is Adafruit's primary community chat platform (other than the Adafruit Forums), but YT is observed too. Not so much on Twitch.
e skied around 50k vertical of fast groomers today. then the clouds came and i returned here
At least YouTube doesn't show times since start :/
[Personally, Discord is better in my opinion for the reasons Scott mentioned.]
Look at the timeline in youtube (red bar), at the very beginning
Will do!
not sure what link is needed, reset button is here
https://shop.pimoroni.com/products/captain-resetti-pico-reset-button
Olimex is from twitter
It shows something like "-13:30"
i was in the zone last night. and my PC green screened. that ended my zone time
That's a sweet goodie bag
(In case you missed it) - Look at the timeline in youtube (red bar), at the very beginning, it will show how much time "since" that point.
Nice! GB cart RP2040
Also pretty nice (render only)
https://twitter.com/dcelectr/status/1366267040709955589
and you can add a VGA out to the cart :0
LOL
Sorry I am late.
you are never late
@wind spoke Never apologize for arriving late -- an engineer arrives precisely when they intended to 🙂
Sorry I'm late, too!
It's a way to say hello. Now I wonder is the stats of the channel notice a difference between Thursday and Friday.
I think they do, mostly on weeks where Scott's on on Thursdays, it shows 0 live views on Fridays 😄
Small formfactor pluggable connector?
sfp? for network modules?
Could try Breakout Garden from Pimoroni if you don't like Stemma. 🙂
SFP, super fiddly part
i kept thinking about those for some generic connectors
SFP aka (mini)GBIC
Why not just use a Feather with 3D printed case?
i think today is acronym day
For home sensing, I'm using Home Assistant with Huzzah ESP32 feather boards and a Raspberry Pi as the server. It was simple to set up because it's all supported. There flashable download for the RPI and setting up the ESP32 Feather has examples. I think there's an Adafruit tutorial for it as well.
What kind of case? (Spelling and/or link please?)
Wow...
I'm working on a few things at the moment, and when I heard Scott say "SFP", my ears perked up like a puppy hearing an interesting sound.
Duct tape is my goto.
Great Search?
Order today, ships today. 1551USB3TSK – Box Plastic, ABS Translucent - Smoke Hand Held, Split Sides 2.559" L x 1.181" W (65.00mm x 30.00mm) X 0.610" (15.50mm) from Hammond Manufacturing. Pricing and Availability on millions of electronic components from Digi-Key Electronics.
Thank you kindly! 🙂
JK can't stand the stuff.
Gaffer tape then @grand tusk ?
One of my favorite enclosures it the (somewhat large) Sparkfun Big Red Box project enclosure --- they're relatively inexpensive, good materials, mounting bracket on them, etc
it's just going to Graceland, that's alll
Gaffer tape enclosures.😆
i did duct tape my glave batteries together. original wiring failed so i improvised
Hmmmm, will you be able to isolate the temp sensor from the electronics heat?
I'm good -- try refreshing the stream
Good here.
Good on YouTube
Good here too.
good on youtube
Are their board where I can remove the flash and replace by sRam? Just like we add flash to QT-Py? Or SRam QT-Py?
mram... Same question with mram.
I'm afraid of the person for whom it isn't easier to read C code than assembly
i used something called TAL, which is C like but lower level
some C code is more like a puzzle
tal was used on Tandem minicomputers. I thought it was tandem assembly language, turns out its tandem application language. cross btw C and Pascal . its renamed now to something else i think
I had to take a call and come back to assembly 
drum roll
Oh that little owl emoji is so adorable!
The owl eyes seemed perfect to look at assembly with 🙂
An owl's eyes are ~70% of the capacity of it's head
something new learnt. about owls
I thought an owl's head was mostly mouth. They're so adorable and then they like open their entire mouths to eat a mouse or something and for a brief moment they're like something from the Upside Down in Stranger Things.
we have a roving bobcat here. big and not afraid of cars or people.
curious to see hoe you troubleshoot this.
Like, an owl's feathers are just a disguise for something Lovecraftian.
Wait, will the next revision have less Flash?
printf /s
Is anyone else having problems with the USB connector on the Pico Pi. I'm having intermittent problems getting it to power up and it seems be the connector. I'm about to connect a separate power supply to the VSYS Pin.
Can always make things blink!
as long as it is not smoke signals
well i built cpy, only added some debug prints, now it just reboots to uf2. amazing.
Hello everybody
Ahoy @ancient grotto !
Arghhh
🙂
as we are losing Pirate Language one must use it everywhere
how come Hugo is not object Object? STR?
I'm not a complex individual
@simple fractal classic issue when timing is involved. debug lines slow it down enough to work.
but are objects in the mesh? @autumn turret
I'm more of a net than a mesh type of person.
Oh snap, better tidy up! Company's coming over
After working at home for almost a year that may take a while
Hi @proper trench !
LadyAda came yeah
Compiler optimizations are crazy
@proper trench did you come to release more rpi2040 feather boards?
is it aligned on 4-byte boundaries? 🙂
Feather 2040 has a really pretty PCB traces layout. oh I mean ItsyBitsy!
so often do I think I wish I knew I didn't even know that, before
Which flash chip will be on itsy ?
Circuit Python can go up to 1.5M
Plus there are cost associated with needing to stock different parts.
Kind of blows me away that microcontroller boards with 8MB flash are so cheap now ($12!)
flex
when I was looking at the pico and trying to figure out circuit design I noticed some parts were so small
Is this electronics?
Will that impact how fast the CS pin rises and falls? Does it matter?
MIT 6.011 Introduction to Communication, Control, and Signal Processing
This course examines signals, systems and inference as unifying themes in communication, control and signal processing. Topics include input-output and state-space models of linear systems driven by deterministic and random signals; time- and transform-domain representations in discrete and continuous time; group delay; state feedback and observ...
There's nothing else on the QSPI bus right? It's not like the main SPI?
correct, separate SPI bus for flash
Do you mean "memory bank" switching but using CS of one chip or the other chip?
assembly and circuit design, the very deep dive today
I use SOD523 1N1418 diodes at scale with good success
send the ones for rework as DIY kit 🙂
Thanks @proper trench! Very excited to play with RP2040-based Itsy and QTPy
Thanks LadyAda for dropping by! 🙂
Thanks @proper trench
Thank you @proper trench
I don't understand everything, but I like it. 🙂
A bit scared by that build issue - we have custom designs that would use the RP2040 - probably stick to the QT Py or other castellated pads for a while.
They run through the same testing after they rework it
Out of curiosity, was there a benefit to the weird bootloader approach?
I was ask to put my FeatherS2 in the oven. It did not work. So I got another. So now I have memory and Flash from that S2 and I could maybe use them somewhere.
So where is the ROM code?
True ROM, not EEPROM huh?
it's a metal layer ROM / permanent
Hope there's no issues
We don't even have to use Xray or decap... 😦
a recent The Amp Hour podcast interviewed the RP2040 chip designers and explained why they didn't use on-chip flash - it adds steps to the manufacturing process - more $$$
ok so this is fun and about as deep of a dive as is possible.
Order today, ships today. 5250 – SOIC, 0.15 to 0.35" Wide Test Clip 8 (2 x 4) from Pomona Electronics. Pricing and Availability on millions of electronic components from Digi-Key Electronics.
Test and Measurement - Test Clips - IC are in stock at Digikey. Order Now! Test and Measurement ship same day
Those 8-pin SOIC clips are incredible if you like playing with ATtiny85 chip (making them tiny Arduinos)
Trace the signal - check physical first?
gotta run, thanks for the lovely stream and have a great weekend!
Perhaps the Salae needs to be reset or have a new yellow lead?
Thanks for streaming!
Thanks Scott for another excellent Deep Dive -- enjoy the slopes! ⛷️
Have fun skiing!
Great stream as usual
Thanks for another awesome live stream.
Thanks Scott
Thanks @rapid hornet have a great weekend!
Thank you!
thanks scott and thanks to ladyada as well
thanks @rapid hornet have a good weekend!
thanks all!
nice! we should get an early start sunday since we'll be close
Hey all! I’ll be streaming on Sunday again 7:30pm EST/4:30pm PST working again on some driver code, talking about new boards, and hopefully getting to work with the ESP32-C3
I'm curious in the long-run how different ports for different espressif chips will be... with the common IDF I'm hoping there will be much reusability.
Would love to hear your thoughts on that ...
Sure, I think it will get better as we move into having more risc-v chips coming from Espressif. It’s probably hard to maintain large levels of commonality at the moment, but hopefully it gets better. The IDF itself seems to be getting much better to use
Stream will be begining in just a moment on youtube: https://www.youtube.com/watch?v=l2COf8n8YZI and twitch: https://www.twitch.tv/foamyguy_twitch I'll be working on some Library refactoring, and more Tiled map game editor importing.
Good morning friends. Gonna try and catch some stream, but away from home on a mobile hotspot, so we'll see!
Good morning!
Woohoo! Made it. Youtube want 240p, but it beats 0p!
That's the technique I've settled on as well for "custom" setters
I haven't gotten to do any work on it this week since my main PC decided to go "boom" last Friday
There's a decent amount of duplicate code in the render() method, but that' because of how I split the files. It was my intention to extract out just the differences afterward. Pylint just served as a nagging reminder
How to document the args for the __init__() method is something I've been struggling to find the "right" way, especially with Sphinx in mind
Without getting the version of CP from the board, is there a way to check if the core code has the blit method?
so this code can call the core if possible, otherwise, run the current code
ah, ok. 240p doesn't make for legible code. Awesome!
Since you're testing the refactor to base class, would it be worth having both types of labels on screen to compare? Like top half & bottom half?
good idea
Time to sign off for a bit and head home. Hopefully I'll get there in time to catch the end.
If not, have a great weekend everyone!
@autumn turret You too!
Shucks youtube went 240p for me too
maybe the anchor_point?
and base_alignment
you can take the example code from the PR
oh Endico's example in the learning guide 🙂
That is a good idea, kmatch mentioned that also
Endico's work is great
Endico have a Air quality project using the Magtag @smoky island and they use the display_text library for that purpose
Also remember to take out the print statements
Could you use a pylint exception, I saw that in other code
can you explain how you're using super.__init__() here? I always get confused by that. No worries if that's out of scope for the stream 🙂
@lucid marsh when you have a Parent class, you need to initiate that class, that is when Super is used
I've seen inheritance situations where super wasn't used, which is why I get mixed up 🙂 Thanks!
when you have two parents you initiate both parents
so it would be not super, but the name of the parents
makes sense thanks
agree, in all places
when is it ok to say you know better than your linter?
programming continues to be an art 🙂
Nice
could you openan issue to add another font to the library?
@lucid marsh yes all compatible
cool beans
This is just under the hood for the library, after a pylint rules change, normally you would not notice with the old or the new code as library functionality stays the same
did pylint start getting mad about reused code?
Yay! Made it home, fed kids, and catching a bit more foamy stream!
Welcome @autumn turret what took you so long man!!!
Driving. Cooking. Coffee
Like a serif and a sans serif font maybe?
New version of pylint fixed a previous bug that didn't always catch it. pre-commit update was to prevent that
I think at one point pylint wasn't ran on the examples
I will prefer a big font and small font type of thing, but for testing it would be better a Serif font for all the ascemt/descent stuff going on there
Is there nothing extra because there's no additional pixels in the bitmap?
When you had transparent, and using index 14. There was no additional data in the bitmap, since it was at the "end"
Sorry I've been distracted, what board are you writing this on?
A = Alpha
Is alpha related with transparency? I noticed that in the Pygame blinka displayio we have problems with rotation also
If you swap, maybe it is mirror, you may want to rotate.
If you invert x and y then it is reverse.
When I use the transpose_xy with the fonts
That line 267 on the blinka is taking out just the RGB channels with some bitwise logic
yes I was thinking about that
agree, that was I mentioned when I rotate the tilegrid, I have the problem for the fonts
I think the index is a position.
If the image is flattened into a one dimension array.
(maybe I am 1 or 2 minutes late on the stream)
That was the part with x %% width and y // width
That might initialise an array with that much element.
10 * [x]
You're right @wind spoke = like 3 * [1,2,3] == [1,2,3,1,2,3,1,2,3]
Just tested it to be certain
>>> print(3 * [1,2,3])
[1, 2, 3, 1, 2, 3, 1, 2, 3]
Pesky wabbits!
SHouldn't it know the size of 1 tile?
It probably calculates it
That tile part of displayIO is super confusing, I see what they want to do and how it can be useful for sprite, but for many usage you don't need to know. 🙂
There could be a bug in tile_grid.py that is compensate by a bug in displayIO... 🙂
And having another "backend"/"frontend" make you discover it.
Have a great rest of your weekend folks!
Should try to follow better the start timing. 🙂 sorry.
Thanks for hanging out folks! Great time as always.
Haha. Just discovered the stream and catched foamy saying "Thank you".
Thanks
drat, the recorded videos should be available on Youtube and I think Twitch now as well if you are interested in catching a replay.
Hey @smoky island, Youtube says you are still streaming, forgot to end the stream?
weird. It cuts off where I stopped but does still show live for some reason.
I'll go looking for some turn off button
I'll have to try to remember to check on that. It seems like restream did not shut it off properly
Yeah, was strange. If I followed the link it started from 0 as if the stream was ended.
hey all! I've live over on https://twitch.tv/oakdevtech
Oak Dev Tech or ODT is an electronics manufacturing and development company that specializes in tiny form factor boards. We stream board development, testing, and assembly.
Hello @lilac tusk
Is the communication protocol I2C, and how many bytes are you reading?
Ugh! I knew there was something I needed to do tonight... and just remembered the stream 😦
@autumn turret Welcome!