#live-broadcast-chat

1 messages · Page 179 of 1

ancient grotto
#

Good morning Scott

autumn turret
#

Never too many blinkas! Except on a plane

#

default_tile is indeed 0

rapid hornet
#

Tiled file loading is going to be awesome!

ancient grotto
#

yes you are back

autumn turret
#

You're back

rapid hornet
#

Same for me

autumn turret
#

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

ancient grotto
#

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? 😆

autumn turret
#

pylint doesn't seems to like some of the type hints though :/

ancient grotto
#

@autumn turret oh no

autumn turret
#

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

ancient grotto
#

@autumn turret Thanks Hugo

rapid hornet
#

@autumn turret we can change py lint settings as needed

#

Type hints are worthwhile

ancient grotto
#

I will change display_text with type annotations and we can test it

autumn turret
#

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

ancient grotto
#

oh how dare you @autumn turret never a from foo import * 😆

autumn turret
rapid hornet
#

Have you looked at aseprite?

#

May be easier than gimp

autumn turret
#

I think manually bit-twiddling 0s and 1s directly on the drive would be easier than gimp

rapid hornet
#

🙂 I feel ya

ancient grotto
#

I like gimp fr retouching pictures not for bitmaps

autumn turret
#

I wish there were a "Paint for macOS/Linux"

#

I bet it's using native Windows libraries for the Windows version

rapid hornet
#

Ok. Time for other chores. Have a great weekend everyone!

ancient grotto
#

You too!

autumn turret
#

Take care @rapid hornet !

ancient grotto
#

are you printing _y?

#

In the if you are asking the question about what index?

#

That is strange

#

NICE!

#

Thanks for the stream

autumn turret
#

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! 🙂

grand tusk
#

Thank you!

ancient grotto
#

Thank you very much everybody

#

Hugo please remember the french weblate 🙂

autumn turret
#

lol, did someone add even MORE sentences? lol

#

Though it's possible that David G also got to it

ancient grotto
#

of course, the commit changes everyday

#

Thanks @smoky island

smoky island
#

Thanks to all of you that tuned in as well. I appreciate all of you folks coming to hang out.

autumn turret
waxen thistle
#

+1 for Aspriate, it's an excellent tool. Don't let the retro-style UI scare you away.

smoky island
#

I am giving it a try now to modify the bmp the spritesheet a bit

smoky island
#

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.

open girder
#

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...

▶ Play video
lucid marsh
#

Pis are so pretty

frail oracle
#

oooh, made it in time for Desk of Ladyada

#

Can Ladyada or Mr. Ladyada see this chat?

open girder
#

yerp

frail oracle
#

Noice!

spiral bough
#

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

frail oracle
#

A cellular (LTE) breakout board would be really cool.

#

Oooh, matte black. Fancy

robust horizon
#

good evening all!

analog acorn
#

Will the Feather be debuggable with OpenOCD and gdb like the Pico, or will we need a different technique?

frail oracle
#

Is there any way that us mere mortals can get our hands on some Pi Silicon?

spiral bough
#

@frail oracle Look for it on DigiKey, not sure if they have it listed, but probably your best bet.

robust horizon
#

@analog acorn looks like there's an SWD header! happy about that

analog acorn
#

Nice! The connector will be fine.

frail oracle
#

That connector is pretty chonky.

robust horizon
#

It seems like maybe you can't even program the flash chip over swd

spiral bough
#

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?

robust horizon
autumn turret
#

lol, 0xAF

robust horizon
upper sandal
#

oooh so we can test our board ourselves !

frail oracle
#

Sneaky.

autumn turret
#

No no, swirling pixel is a super-optimized demo!

upper sandal
#

some of it is written in assembler you know !

frail oracle
#

Do the folks at Adafruit test and program the boards one by one?

upper sandal
#

yep

spiral bough
#

@robust horizon thanks, always neat to figure out the inner workings!

autumn turret
#

The quality control at Adafruit is fantastic

frail oracle
#

Do they have some way of testing them by batches? Seems like it would be faster to test them in bulk/parallel

upper sandal
#

would it though ?

frail oracle
#

I have no idea what I'm talking about lol

#

Just giving my two cents

upper sandal
#

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

analog acorn
#

Posting the test code would be interesting. I know how to write software tests, but hardware tests I would probably get wrong.

upper sandal
#

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 😉

frail oracle
autumn turret
#

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?

spiral bough
#

Ooh thanks, will check that out! And yes, Scott's deep dives are super insightful! <3

upper sandal
#

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

robust horizon
#

Well there's a story about failure...

analog acorn
#

+1 for the value of @rapid hornet's Deep Dives.

robust horizon
#

failure turned into good stuff for people who want to store lots of files 🙂

light stump
#

Singulating boards could cause damage. It’s usually preferred to test as close to finished as possible.

upper sandal
#

the other day somebody asked why staying with micro USB on the itsybitsy ?

frail oracle
spiral bough
#

OSH Park purple boards are so pretty!

robust horizon
#

seeing the itsy rp2040 I suddenly want to make a keyboard

prisma loom
#

My micro usb cable are showing their age

frail oracle
analog acorn
#

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.

prisma loom
#

Jp'workshop stream has been putting together a keyboard using the RP pico

upper sandal
#

oh no ! my retina !

robust horizon
#

@prisma loom yeah I caught the segment .. last week?

prisma loom
#

Last 2 streams focused on the same keyboard project

robust horizon
#

my 3d printed keyboard (has an itsy m4 inside) https://www.thingiverse.com/thing:4129809

spiral bough
robust horizon
#

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

spiral bough
#

@robust horizon speaks the truth!

robust horizon
#

(arduino also has libs for almost all the sensors but arduino isn't available for rp2040 yet)

spiral bough
#

I do sometimes get nostalgic for the C+ experience, and Arduino usually meets that need.

analog acorn
#

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.

prisma loom
#

I like CirPy for rapid development, but it can't beat C++ (arduino) performance for project deployment

robust horizon
#

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++"

analog acorn
#

Thanks!

spiral bough
#

Take care all!

hot frigate
#

Thanks!

lucid marsh
#

thanks

eager matrix
#

Thannks!

robust horizon
#

Thanks & goodnight

ancient grotto
rapid hornet
lucid marsh
#

caught most of it, really cool!

#

can't wait for circuitpython on the raspi

autumn turret
#

Caught the last 10ish minutes, but good stuff.

rapid hornet
#

😄

#

if someone wants to do the bare metal rpi, that'd be awesome

#

I can't let myself get distracted

pallid sail
#

yes on Timon's Piunora!

rapid hornet
#

I think tinyusb already supports the usb peripheral

#

we just need to sort out how to connect the interrupt

autumn turret
#

?showtimes

arctic abyssBOT
#

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

autumn turret
#

Gotta make sure I don't miss JP's product pick! I always forget the time

rapid hornet
autumn turret
#

lol

rapid hornet
#

that's my job 🙂

autumn turret
#

Coincidental intersection of interests?

rapid hornet
#

ya, its tricky when your hobby becomes your job 🙂

viscid bolt
rapid hornet
#

I'm not retired yet 🙂

viscid bolt
#

plan ahead!

waxen thistle
#

Good afternoon all you wonderful folks!

inner spade
#

👋

haughty quiver
#

Hi wiggly hand!

viscid bolt
#

Hi John!

haughty quiver
#

hello!

lavish patrol
#

👋 👋 👋 all

#

I guess this product pick will be illuminating...

fluid drum
#

Hello all

waxen thistle
#

Bleeps and bloops are a go!

lavish patrol
#

Twings and Twangs.

inner spade
#

Disco on TY!

#

mic audio peaking at -12db (a little low) and in sync!

abstract lichen
#

Hi John!

shell mason
#

live and well

autumn turret
#

Good afternoon friends!

#

Stemmatacular!

waxen thistle
#

I spy a Lars!

autumn turret
#

I spied a lamp 🤷

lavish patrol
autumn turret
#

When you apply flux, you need more lux

shell mason
#

Hugo need a Hugo lamp?

autumn turret
#

"In the old days". Wow, seriously JP?

#

Always!

shell mason
#

yeah good old days

lavish patrol
#

Last year.

autumn turret
#

Coz I get left in the dark of details quite often

lavish patrol
#

Lol

waxen thistle
#

Reminds me of the 1980's power ballad: "The Power of Lux"

autumn turret
#

Lux is in the air!

lavish patrol
#

All you need is Lux.

waxen thistle
#

"Luke, use the blast shield. In my experience, there's no such thing as mere lux."

autumn turret
#

Lux-anne, you don't have to put out the red lux!

#

Ok, now we're just being ridiculux

lavish patrol
#

It's our luxury to do so.

shell mason
#

Lumen Lux the pro version of it

autumn turret
#

Luxem ipsum?

waxen thistle
#

Thanks JP!

inner spade
#

Thanks! Very enlightening, indeed.

lavish patrol
#

Thanks @haughty quiver 👍

autumn turret
#

Thanks so much JP

haughty quiver
#

🌞

shell mason
#

Lumen ipsum Luxen ixum

#

it could be interest to test reflections from snow too

ancient grotto
honest mango
#

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?

upper sandal
#

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

honest mango
# upper sandal the guides state it like that > You can have about 250 lines of code on the M0 E...

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

upper sandal
#

I think the "250" figure includes the libraries

#

there might be other reasons

#

the ina219 module seems huge

honest mango
# upper sandal I think the "250" figure includes the libraries

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

rocky reef
#

good morning folks!

waxen thistle
#

Good morning all you wonderful folks!

viral sail
#

Good morning.

mellow thunder
#

Good morning boys!

viral sail
#

Nice N/\S/\ shirt.

waxen thistle
#
#
urban gale
#

Morning all

waxen thistle
lavish patrol
#

Greetings, all.

waxen thistle
#

Anyone else getting some static from one of their mics?

#

[or is it just me?]

lavish patrol
#

Yep.

urban gale
#

yep

lavish patrol
#

I'm getting it too

#

Seems Ok over on Twitch.

rocky reef
waxen thistle
#

Another awesome @split gazelle collab! 🦜

lavish patrol
#

@split gazelle 👍

#

This project strikes a chord with me...

rocky reef
urban gale
#

Q: does that board have an entire Linux distro? Not familiar w/ the latest Pi boards

rocky reef
timid plover
#

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

urban gale
#

sweet! TY!

proven crow
#

I actually built something really similar - a MIDI controller with 9 buttons, a toggle switch, and a potentiometer with a Pi Pico.

viral sail
#

Nice case design.

gusty wedge
#

Hi from CR.

rocky reef
#

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...

▶ Play video
lost geode
#

so since the Pico doesn't have a real OS, will it start my programs pretty much instantly once its powered on

gusty wedge
#

Nice use for transparent wood.

faint solstice
#

you could just dremel out a window from plexi if needed

rocky reef
faint solstice
#

i wonder if i could make a controller for the Helix using the Pico

lavish patrol
#

Close Encounters...

faint solstice
#

can you do a 8x8 on the pico?

#

Sanwa and just use the pads.

lost geode
#

i think so if you use shift registers

shell mason
#

very nice

lost geode
#

it would be kinda expensive though if its all buttons

#

oh yeah that thing thats the little magic board

faint solstice
#

yeah!

#

i have a ton of sanwa

gusty wedge
#

How does it compare to a neotrellis?

faint solstice
#

touch pads

gusty wedge
#

I like to see the midi stuff on cpy directly.

faint solstice
#

yall should have button silencers

urban gale
#

can't wait to hear those drums

lost geode
#

wait so are those buttons the kind you press or the kind you just lay your finger on and it recognizes it

faint solstice
#

Button silencer

gusty wedge
#

Would changing the buttons with velostat would work for drumming to pads?

faint solstice
#

I play with arcade sticks and the buttons will make your finger tips numb. i modded my midifighter

lost geode
#

yo hold up what if you made a drum kit like the guitar hero drums

static wedge
#

3D printed buttons!

faint solstice
#

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

waxen thistle
#

EggBot 🥚

lavish patrol
#

This is a yolk, surely...

waxen thistle
#

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 😉

urban gale
#

I so miss my makerspace for laser cutting/engraving

lost geode
waxen thistle
#

Not enough clearance, Clarance.

lavish patrol
#

Max Headroom.

rocky reef
waxen thistle
#

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."

hoary palm
#

always need a good knob

#

slick design

waxen thistle
#

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.

lavish patrol
#

Googly eye All the Things...

waxen thistle
#

@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).

viral sail
#

Thanks @calm nebula & @hard hollow. See you tonight!

waxen thistle
#

Gotcha -- use it sparingly when inverted 🙂

#

Thanks @hard hollow and @rocky reef for another awesome 3D hangouts!

#

?showtimes

arctic abyssBOT
#

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

rocky reef
#

thanks so much for hanging out folks!

lost geode
#

gotta memorize that command...

lavish patrol
#

Thanks, @hard hollow and @rocky reef 😀

gusty wedge
#

Good show, thanks a lot.

trim mountain
#

I haven't been here in a while. Is this where the show and tell link will be?

proven crow
#

I think so

waxen thistle
#

Yes it is @trim mountain 🙂

sage aspen
#

Yes

waxen thistle
#

Good evening all you wonderful, mask-wearing folks! adabot

nova totem
#

Good evening everyone

sage aspen
#

Good evening

proven crow
#

Good evening!

lucid marsh
#

🌝

viral sail
#

Good evening everyone!

autumn turret
#

Good evening all you wonderful people!

fair scroll
#

Hello

split gazelle
#

good evening folks

open girder
robust horizon
#

Is Kevin's mic new?

waxen thistle
#

💟 digikeybox 💟

robust horizon
#

"pico-eco"

upper sandal
#

oooooh

tulip canyon
strange mantle
#

does it play doom?

waxen thistle
#

Looks like Darth Vader's prototype suit box.... 🙂

autumn turret
#

Looking forward to that project @sage aspen!

smoky island
#

Awesome!

lucid marsh
#

can't beat drag n drop

sage aspen
#

Thanks 😄

delicate fractal
#

Drag'n'drop makes it TOO easy. 😄

robust horizon
deep scarab
#

Hello a little late!

autumn turret
#

🎵 TOML can you hear me? 🎶 Can you hear me build you? 🎵

#

Good evening @deep scarab

pearl shoal
#

Hi folks!

robust horizon
#

hi @pearl shoal !

pearl shoal
#

Hoping @trim mountain can get on tonight - excited to see his progress

split gazelle
#

fantastic guide @haughty quiver

inner spade
#

A very comprehensive, helpful, and chock-full-of-goodness guide @haughty quiver !

waxen thistle
#

It really presses all the right buttons!

autumn turret
#

JP switching it up

pearl shoal
#

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/?

robust horizon
#

reflexively adds qtpy to shopping cart

pearl shoal
#

Ok: that's an awesome encoder! - fantastic for AT stuff

autumn turret
#

Just 1?

robust horizon
#

the plural is also qtpy 🙂

haughty quiver
#

Cuties Py

waxen thistle
#

Slice of Pi

autumn turret
#

Woah, that looks awesome @steep pilot! Great way to spiff up a room

smoky island
#

That looks so cool! the cutouts turned out very nicely with the lights

robust horizon
#

beautiful @steep pilot

lucid marsh
#

very cool

haughty quiver
autumn turret
#

Ooh! Looking forward to that guide @robust horizon

nova totem
#

cool @robust horizon neopixels are a good way to learn PIO

waxen thistle
#

Liz & Noe + Pedro's Synth lunchbox 🙂

autumn turret
#

Woah, nice seeing that project come together week by week!

#

Fun fact - "Midi" means "noon" in French, so a Midi box, lunch box. Yum!

waxen thistle
#

Food and synths --- I'm in.

autumn turret
#

And coming soon, from a Sci-Fi future near you, Synth food

lucid marsh
#

We already have Soylent

waxen thistle
#

If that bot had googly eyes, it could easily star in a live-action Pixar film 🤖

autumn turret
#

Cool stuff @gray valley!

pearl shoal
#

This project of Chris's is a big deal

waxen thistle
#

Very nice @gray valley 🙂

shell mason
#

nice to see Chris

pearl shoal
#

Communicate between the Pi and QTPy via UART

#

Very cool

autumn turret
#

Wow, you two have been busy, Chris and Bill!

pearl shoal
#

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.

nova totem
#

that robot xylophone is still one of my favorite projects i've seen on this show @split gazelle

delicate fractal
#

MIDI slide-whistle or nothing!

autumn turret
#

That GUI is really really slick @split gazelle, well done

tulip canyon
#

Yup robo-xylo should be required demo each week

waxen thistle
#

Take a nap....then fire ze missiles! [wow, that brought back memories of long ago]

delicate fractal
split gazelle
#

awesome job Micha!

opaque hearth
#

Cool project Inne!

autumn turret
#

Very nice project @fair scroll. So cool

#

Congrats on your first board @nova totem, nice job!

lilac tusk
#

forbidden easy bake oven

delicate fractal
#

Inne! That is awesome. It also kinda looks like something from a Cronenberg film!

viral sail
#

Great work everyone. Thanks for sharing.

pearl shoal
#

Great show guys!

lilac tusk
#

just caught the last few presentations. very cool show

nova totem
#

Great show everyone

waxen thistle
#

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 adabot

autumn turret
#

Today's projects... Mind. blown!

waxen thistle
#

Also, we just missed the quota of four midi controllers this episode of S&T. Maybe next week 😉

nova totem
#

Thanks @autumn turret

fair scroll
#

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.

lilac tusk
#

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 🙂

autumn turret
proven crow
#

Goodnight everyone!

waxen thistle
#

Ooo, diggin' the groovy music

open girder
charred mason
#

Hello everybody!

fair scroll
autumn turret
#

Great job getting through this past year Adafruit.

fair scroll
waxen thistle
autumn turret
waxen thistle
#
haughty quiver
#

@split gazelle the screen on the MIDI fighter is terrific!

mellow thunder
#

Any idea when the RP2040 boards are dropping?

open girder
#

one tonight 🙂

mellow thunder
#

Wooohooo!

upper sandal
#

be ready to catch it when it drops !

autumn turret
#

No rush, it's light as a feather!

waxen thistle
#

?showtimes

arctic abyssBOT
#

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

shell mason
#

great memory

waxen thistle
lilac tusk
#

dang

#

only $11.95

charred mason
#

Max of 2 😀

waxen thistle
#
nova totem
#

and done 🙂

split gazelle
#

snatched

inner spade
#

grabbed

open girder
nova totem
#

and like anytime I am going to pay DHL to come to Canada I had to throw in a ton of other stuff too 🙂

opaque hearth
#

grab-snatched! :^)

autumn turret
#

YOINK!

lilac tusk
#

if there is any left in the AM i may order 🙂

#

Likely won't be, but maybe 🙂

autumn turret
#

One can hope @lilac tusk

mellow thunder
#

Ty Got my 2 Feathers!

upbeat matrix
#

aw, i was going to buy one but decided i'll wait for the qtpy

lilac tusk
#

i have to wait for my paycheck to land in th e morning to make the decision 🙂

upbeat matrix
#

maybe i'll use the qtpy for a nice slithering soft robot

inner spade
#

Shopping at @open girder is like stopping at a gas station. As long as you're there, you may as well fill the tank.

dim knot
nova totem
autumn turret
waxen thistle
#
lilac tusk
#

yeahhh

pearl shoal
#

Thanks for the heads up on the RP2040 feather - just grabbed 2

fair fulcrum
#

was easier to get a feather than a pico, and has more compatible accessories! yay!

pearl shoal
#

$12 is a great cheap feather - will be our "go to" for the FreedomWing on basic USB interfaces

autumn turret
#

That's a clever idea, basically an Adabox/MatrixPortal "remix"

waxen thistle
fair fulcrum
#

party parrot!

analog acorn
#

I'm playing with C++ on the Pico and I can attest that the easiest way to use it is CircuitPython. 😉

autumn turret
#

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

light stump
#

The Cow Code is so adorable on the digital nose.

pearl shoal
#

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?

shell mason
#

Feather rp2040 the great feather board

split gazelle
#

i'm hyped for that pio guide @robust horizon

proven crow
#

sooo many rp2040 feathers

lucid marsh
#

solder paste squeegee is very satisfying

fair fulcrum
#

i wonder how long it takes on average to set up a board on the pick and place the first time.

proven crow
#

jealousy in a nutshell (:

lilac tusk
#

ah forbidden frosting

autumn turret
proven crow
#

exactly

cinder wind
#

mmm manufacuring footage is so relaxing

viral sail
#

It looks like they're finally making progress.

pearl shoal
#

Q: Speaking of Vision, have you seen any Adafruit hardware on WandaVision yet? 🪄

delicate fractal
#

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.

lucid marsh
#

Hrm >.<

upper sandal
#

ah there are the antennas we were promised earlier !

proven crow
#

Do you need a ground plane on a PCB, or is it just for complex ones?

lucid marsh
dim knot
#

Antenna design seems like black magic.

upper sandal
#

I think it actually is

autumn turret
upper sandal
#

somewhere an elder god sleeps and dreams of antennas

fair fulcrum
#

only 10y shelf life though... slightly shorter than a twinky

lucid marsh
autumn turret
proven crow
upper sandal
#

I can neither confirm nor deny

pearl shoal
#

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?

compact sandal
#
fair fulcrum
#

lol that look....

dim knot
pearl shoal
#

Yes, sorry - on the back

pearl shoal
upper sandal
#

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

dim knot
analog acorn
#

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....

ivory kiln
dim knot
charred mason
#

I forgot to look at the new products before I ordered the Feather RP2040 boards 😛

echo canopy
#

Question for the show: with the mini PIR do you know what maximum mA it can provide?

autumn turret
#

I think folks who checked the new products before ordering are the exception!

dim knot
#

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

waxen thistle
#

45 left!

shell mason
#

they are going

upper sandal
#

that's large 😬

dim knot
#

45 IN STOCK

proven crow
#

Just ordered mine!

#

44 now lol

autumn turret
#

lol

lilac tusk
#

lol

autumn turret
#

Guess it's good I ordered mine when I did anyway. Other products I'd want, they're out of stock 😦

analog acorn
#

42 now.

mellow thunder
dawn girder
#

I got my order in about half an hour ago :--)

proven crow
#

42

#

wow thats craaazy

#

41!!!

autumn turret
#

When we hit 0, will people should "Happy new year!"?

mellow thunder
#

LOL

upper sandal
#

"a Pi new board" ?

#

(that was awful, sorry 😛 )

lucid marsh
#

40!

mellow thunder
#

Love stema QT

#

nothing like daisy chaining!

dawn girder
#

Just out of curiosity, how many RP2040s did you have in stock before tonight's announcement?

pearl shoal
#

Great demo

autumn turret
#

I don't think there will any left for Scott's show tomorrow

dim knot
#

26 IN STOCK

nova totem
#

Circuitpython let me test my new board I designed in literally 5 minutes to see that it was working

lucid marsh
#

we might actually reach 0

shell mason
#

yeah we might

mellow thunder
#

We will!

upper sandal
#

the people who only tuned in for the newnewnews are checking in 😉

proven crow
#

26!!!!!

charred mason
#

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?

lucid marsh
#

that was a big jump, someone bought 14?!

autumn turret
#

206 viewers. I bet at least 25% have placed an order for it!

rancid depot
#

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.

dawn girder
#

I'd like to try using the RP2040 to generate a VGA video signal.

gilded crescent
#

any plans to bump the flash to 8MB on the qt py 2040 like you did the feather 2040?

ivory kiln
#

Q: Do you remember what it was & used for in the Mandalorian?

upper sandal
# ivory kiln Q: Do you remember what it was & used for in the Mandalorian?
Adafruit Industries - Makers, hackers, artists, designers and engineers!

Adafruit NeoPixels help power the Razor Crest in The Mandalorian (5 min : 52 secs in) – Join us as we journey behind the scenes of the Emmy™ Award-winning visual effects behind the firs…

ivory kiln
#

Sweet, thanks @upper sandal

analog acorn
#

(22 a minute ago)

nova totem
#

countio works now (finally that I got through a bunch of things I missed)

pearl shoal
#

Q: The Feather RP2040 on Github has a Rev B... what were the changes? Anything critical?

autumn turret
#

21 left

mellow thunder
#

18

shell mason
#

they are going fast

lucid marsh
#

fast as a Pico 😉

proven crow
#

18!

shell mason
#

good job guys

lilac tusk
#

if you're developing RP2040 boards, you can get some samples

autumn turret
#

Keep an eye on DigiKey's site for RP2040s for pricing?

lilac tusk
#

basically 🙂

pearl shoal
#

Is there an arduino core yet? (Anyone can answer this one)

fair fulcrum
#

Q: how long it takes on average to set up a board on the pick and place the first time.

lilac tusk
#

they are super helpful 🙂

autumn turret
pearl shoal
#

First Feather might be a Feather Sense - fantastic value)

waxen thistle
#

Thanks @open girder for another awesome evening of shows! adabot

lilac tusk
#

great shows everyone

viral sail
#

Thanks @open girder and good night. 🌖

nova totem
#

Thanks everyone

proven crow
#

Goodnight everyone!

lucid marsh
#

thanks friends!

pearl shoal
#

TWO LEFT

autumn turret
#

Thank you @open girder and friends. It's been a fascinating whirlwind these last nearly 2 hours with S&T.

split gazelle
#

thanks for a lovely evening of shows!

charred mason
#

great, thank you!! and great show as always. Good night everybody!

upper sandal
#

good night, thanks for the show

fair fulcrum
#

<3

compact sandal
#

0

proven crow
#

OUT OF STOCK!

pearl shoal
#

BOOM - they are gone

lucid marsh
#

we did it team

lilac tusk
#

wow nice

proven crow
#

Happy new year!

split gazelle
#

that's amazing that they sold out

upper sandal
#

just on time

pearl shoal
#

Great show guys

dim knot
#

See ya all next week!

autumn turret
#

Stay amazing people, and be excellent to each other

lucid marsh
#

feel proud, we willed commerce into existence

pearl shoal
#

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!) 🥶

open girder
#

all good @pearl shoal

#

we have the great search request too, adding to list @pearl shoal

shell mason
#

you made it happen for get this feather rp2040 out of stock with those

pearl shoal
noble grove
#

QUESTION: Does the C
QUESTION: Does the CP rotaryio library use the hardware quadrature counter in the processor, or does it use interrupts?

cinder wind
lavish patrol
#

Hello, peeps.

#

Waiting for the Bleeps and Bloops...

inner spade
#

👋

haughty quiver
#

hi! running just a few minutes behind, please standby!

viscid bolt
#

Good afternoon

lavish patrol
#

@haughty quiver Faulty Raptor?

haughty quiver
#

blew up Wirecast

autumn turret
#

All blame lies with Lars, at least if we ask Mr. Certainly!

lavish patrol
#

(Why isn't there a Lars emoji yet?)

autumn turret
#

🦥

lavish patrol
#

Close. 😄

autumn turret
#

I'm sure there'd be one on the Lars & JP Show Discord server! 😄

lavish patrol
#

Lol.

haughty quiver
#

ok, back up and running!

lavish patrol
#

👍

autumn turret
#

Huzzah!

lavish patrol
#

We have Bleepage and Bloopage.

inner spade
#

Bleeps and bloops on YT!

autumn turret
#

Bleeping and blooping confirmed

lavish patrol
#

Intriguing...

inner spade
#

mic audio peaking at -12dB

#

and in sync!

cinder wind
#

sounds good to me on YouTubs

autumn turret
#

ZOMG JP's talking to ME? *faints*

hoary palm
#

all good here

shadow epoch
#

mmm iced coffee

lavish patrol
#

I've got tea. And cheesecake. 😀

inner spade
#

retroreflective = it used to reflect in the good ol' days

cinder wind
#

"retro-reflective" is where you pause and think about the 1970s... 🧐

#

lol jinx!

autumn turret
lavish patrol
autumn turret
#

ahh, you get a pass this time! 🙂

lavish patrol
#

🥮 Here's a mooncake. Does that count?

autumn turret
#

🌚

lavish patrol
#

🌞

autumn turret
#

🫖
Cheers 🙂

#

Errr, welp, that teapot didn't work! lol

lavish patrol
#

Lol. Must be made of chocolate.

autumn turret
#

Mr. LaForge, get Mr. Park back to California!

lavish patrol
#

Lol.

#

Is that actually green?

autumn turret
#

Woah, that looked like a portal to the factory!

lavish patrol
#

I think it's a TARDIS...

autumn turret
#

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

lavish patrol
#

@haughty quiver Can you make yourself look like a kitten? 😄

cinder wind
#

Okay so now when is @haughty quiver gonna make his own Mandalorian episodes

lavish patrol
#

Yep.

cinder wind
#

woohoo!

lavish patrol
#

Blame Kermit.

inner spade
#

Is that an official clothespin prop from the catalog or just one from Walmart?

autumn turret
#

You're "chroma'd" on both views

lavish patrol
#

It's white in both, @haughty quiver

autumn turret
#

nvm

#

got fixed

cinder wind
#

wow that looks amazing

waxen thistle
#

Good afternoon all you wonderful folks!

autumn turret
#

Good afternoon, sir Lars' minder!

lucid marsh
#

the boundary is confusing my brain

cinder wind
#

instant special effects

autumn turret
#

Put yourself into a St. Patrick's day parade, wearing a green shirt!

lavish patrol
#

Lol.

autumn turret
#

What I want to know is, how did JP manage to get Keith Richards on the show???

inner spade
#

So will Adafruit be selling retroreflective screen material? In the next ADABOX, perhaps? 😉

autumn turret
#

We're now in "We'll fix it in post" territory

cinder wind
#

yeah where do we get this. Imma make clothes out of it

lavish patrol
#

Already done.

#

Some demonstrated "invisibility" with clothes made from it.

lucid marsh
#

I'd love a larger ring with the MCU built in

#

but those LED rings are sweet as is

cinder wind
#

encoder pins go to A1,A2,A3 pins on QTPy

#

encoder switch to Gnd & MO pins on QTPy

shell mason
#

all great products

polar dove
#

everything is on eBay

autumn turret
#

Wow, 9$? Crikey!

lavish patrol
#

Good old 3M

autumn turret
#

Make some clothing made from a mixture of that fabric and some Vantablack

lavish patrol
#

That's the stuff they make roadsigns out of.

#

Also cat's eyes.

lucid marsh
#

they have arrays of retroreflective mirrors on the moon!

inner spade
#

Corner reflector-like

lavish patrol
#

I think it uses glass beads.

shadow epoch
#

!

cinder wind
#

shoulda worn a green undershirt

waxen bough
#

Aren't retroreflectors just right angle mirrors?

lavish patrol
#

They can be, but spheres also work.

cinder wind
#

SPI

static wedge
#

I need this to mess around with during class

autumn turret
#

Q from Dave Odessa over in Youtube - "Can pieces of the fabric be joined together or would the seams cause an issue?"

inner spade
#

I use "fake ground" with all my encoders to switch off interrupts when the encoder isn't needed.

shell mason
#

Ghost Park John Park

inner spade
#

Looks like CGI from Sharknado

shell mason
#

the light hit the shirt

autumn turret
#

You give Sharknado far too much credit!

cinder wind
#

can totally see there's not enough resolution on the blue channel of video codecs

#

THAT IS SO FRICKEN COOL

nova totem
#

I came in late and now really really have to watch this later

rapid hornet
#

very cool

lavish patrol
#

Cool workshop, @haughty quiver 😀

autumn turret
#

You really do @nova totem

waxen thistle
#

@nova totem Likewise here

lavish patrol
#

This was fun.

autumn turret
#

We missed your Lars-spotting @waxen thistle

viral sail
#

Thanks @haughty quiver

lavish patrol
#

Thanks @haughty quiver

fallow fractal
#

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

inner spade
#

Very interesting and potentially useful session today. Thanks @haughty quiver !

autumn turret
#

Thanks for a great show, and making me learn stuff despite my best efforts @haughty quiver!

nova totem
#

I just want to do this for more meetings at work to add animated backgrounds

rapid hornet
#

I'll be live in the next 10 minutes or so after I get things going

lavish patrol
#

And the kitten. Don't forget the kitten...

waxen thistle
#

Takes time to bring the stream back from Mars 🙂

clever summit
#

@rapid hornet Link?

rapid hornet
#

gotta make it

clever summit
#

Ah! 🙂

rapid hornet
#

I don't want to risk disrupting JP's stream

#

and forgot to make it earlier

autumn turret
#

Gotta get our fill of bleeps and bloops

inner spade
#

Don't cross the streams.

clever summit
#

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...

▶ Play video
modern night
#

heyo see you on youtube

lone steppe
#

Wee!

nova totem
#

Hey everybody

lucid marsh
#

Kitty cam!

nova totem
#

audio sounds good to me

lone steppe
#

Audio sounds good over here

cinder wind
#

sounds good

waxen thistle
smoky island
#

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.

eager matrix
#

Hi scott!

viscid bolt
#

Good afternoon

simple fractal
#

i think it can also be setup in chat

waxen thistle
#

@simple fractal If we ran moobot, there are commands for that

#

but, I don't think we use any twitch bots (yet)

simple fractal
#

i think !status title does it

#

but 'm nore used to nightbot

nova totem
#

$12 is great compared to what other feathers have cost

autumn turret
#

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!

waxen thistle
#

@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]

simple fractal
#

@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

eager matrix
#

Hooray reset button!

nova totem
#

ya reset and 8MB, then I just don't think about storage

cinder wind
#

hahah subtle burn "we have silkscreen on the top"

simple fractal
#

i ordered some of the pimoroni reset buttons. lol, faster than getting them from oshpark

#

i gi ve many upthumbs for naming

upper sandal
#

it's a pretty reset button

simple fractal
#

1.50 in UK bucks. *pounds

waxen thistle
#

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 🙂

nova totem
#

Except for me! Discord likes me

eager matrix
#

You can also put a small button on breadboard since pin 28 and 30 are 2 tenths apart.

simple fractal
#

i find it funny that the reset button is a substantial % of the original Pico cost

cinder wind
#

[object Object][object Object][object Object]

lucid marsh
#

discord Objectifies me

half verge
#

what sort of question/comments should go on Discord vs. YouTube chat?

simple fractal
cinder wind
simple fractal
#

its a render, but olimex is pretty good on eventually delivering

upper sandal
#

I have 2-pin buttons that fit in the run an gnd holes

simple fractal
#

here we welcome links, tasteful renders, and cat photos

lone steppe
#

I'll help out with the time codes ❤️

#

But I don't see the reference times you're using?

eager matrix
#

@simple fractal That is awesome, is there a link to this. Audio out it great.

waxen thistle
#

@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.

simple fractal
#

e skied around 50k vertical of fast groomers today. then the clouds came and i returned here

lone steppe
#

At least YouTube doesn't show times since start :/

waxen thistle
#

[Personally, Discord is better in my opinion for the reasons Scott mentioned.]

autumn turret
#

Look at the timeline in youtube (red bar), at the very beginning

lone steppe
#

Will do!

simple fractal
autumn turret
#

It shows something like "-13:30"

simple fractal
#

i was in the zone last night. and my PC green screened. that ended my zone time

waxen thistle
#

That's a sweet goodie bag

autumn turret
haughty quiver
#

Nice! GB cart RP2040

simple fractal
haughty quiver
#

and you can add a VGA out to the cart :0

simple fractal
upper sandal
haughty quiver
#

LOL

wind spoke
#

Sorry I am late.

shell mason
#

you are never late

waxen thistle
#

@wind spoke Never apologize for arriving late -- an engineer arrives precisely when they intended to 🙂

analog acorn
#

Sorry I'm late, too!

wind spoke
#

It's a way to say hello. Now I wonder is the stats of the channel notice a difference between Thursday and Friday.

autumn turret
waxen thistle
#

Small formfactor pluggable connector?

simple fractal
#

sfp? for network modules?

wind spoke
#

Could try Breakout Garden from Pimoroni if you don't like Stemma. 🙂

lucid marsh
#

SFP, super fiddly part

simple fractal
#

i kept thinking about those for some generic connectors

waxen thistle
#

SFP aka (mini)GBIC

analog acorn
#

Why not just use a Feather with 3D printed case?

simple fractal
#

i think today is acronym day

eager matrix
#

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.

autumn turret
#

What kind of case? (Spelling and/or link please?)

analog acorn
#

Wow...

waxen thistle
#

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.

grand tusk
#

Duct tape is my goto.

wind spoke
#

Great Search?

rapid hornet
autumn turret
#

Thank you kindly! 🙂

grand tusk
#

JK can't stand the stuff.

autumn turret
#

Gaffer tape then @grand tusk ?

waxen thistle
#

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

lucid marsh
#

it's just going to Graceland, that's alll

grand tusk
#

Gaffer tape enclosures.😆

simple fractal
#

i did duct tape my glave batteries together. original wiring failed so i improvised

analog acorn
#

Hmmmm, will you be able to isolate the temp sensor from the electronics heat?

waxen thistle
#

I'm good -- try refreshing the stream

analog acorn
#

Good here.

lone steppe
#

Good on YouTube

half verge
#

Good here too.

loud sequoia
#

good on youtube

wind spoke
#

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.

lucid marsh
#

I'm afraid of the person for whom it isn't easier to read C code than assembly

simple fractal
#

i used something called TAL, which is C like but lower level

upper sandal
#

some C code is more like a puzzle

simple fractal
#

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

nova totem
#

I had to take a call and come back to assembly minerva

loud sequoia
#

drum roll

half verge
nova totem
#

The owl eyes seemed perfect to look at assembly with 🙂

lone steppe
#

An owl's eyes are ~70% of the capacity of it's head

simple fractal
#

something new learnt. about owls

half verge
#

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.

simple fractal
#

we have a roving bobcat here. big and not afraid of cars or people.

loud sequoia
#

curious to see hoe you troubleshoot this.

half verge
#

Like, an owl's feathers are just a disguise for something Lovecraftian.

wind spoke
#

Wait, will the next revision have less Flash?

compact sandal
#

printf /s

eager matrix
#

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.

autumn turret
#

Can always make things blink!

simple fractal
#

you toggle pins?

#

morse code

autumn turret
#

<blink> . . . - - - . . .</blink>

#

Read my mind @simple fractal

loud sequoia
#

as long as it is not smoke signals

simple fractal
#

well i built cpy, only added some debug prints, now it just reboots to uf2. amazing.

ancient grotto
#

Hello everybody

autumn turret
#

Ahoy @ancient grotto !

simple fractal
#

Arghhh

ancient grotto
#

🙂

simple fractal
#

as we are losing Pirate Language one must use it everywhere

ancient grotto
#

how come Hugo is not object Object? STR?

autumn turret
#

I'm not a complex individual

loud sequoia
#

@simple fractal classic issue when timing is involved. debug lines slow it down enough to work.

shell mason
#

but are objects in the mesh? @autumn turret

autumn turret
#

Oh snap, better tidy up! Company's coming over

nova totem
viral sail
#

Hi @proper trench !

shell mason
#

LadyAda came yeah

nova totem
#

Compiler optimizations are crazy

digital crescent
#

@proper trench did you come to release more rpi2040 feather boards?

cinder wind
#

is it aligned on 4-byte boundaries? 🙂

#

Feather 2040 has a really pretty PCB traces layout. oh I mean ItsyBitsy!

nova totem
#

so often do I think I wish I knew I didn't even know that, before

fallow current
#

Which flash chip will be on itsy ?

loud sequoia
#

Circuit Python can go up to 1.5M

eager matrix
#

Plus there are cost associated with needing to stock different parts.

cinder wind
#

Kind of blows me away that microcontroller boards with 8MB flash are so cheap now ($12!)

lucid marsh
#

flex

nova totem
#

when I was looking at the pico and trying to figure out circuit design I noticed some parts were so small

wind spoke
#

Is this electronics?

pearl shoal
#

Will that impact how fast the CS pin rises and falls? Does it matter?

waxen thistle
#
pearl shoal
#

There's nothing else on the QSPI bus right? It's not like the main SPI?

cinder wind
wind spoke
#

Do you mean "memory bank" switching but using CS of one chip or the other chip?

nova totem
#

assembly and circuit design, the very deep dive today

cinder wind
#

I use SOD523 1N1418 diodes at scale with good success

nova totem
#

send the ones for rework as DIY kit 🙂

cinder wind
#

Thanks @proper trench! Very excited to play with RP2040-based Itsy and QTPy

waxen thistle
#

Thanks LadyAda for dropping by! 🙂

viral sail
#

Thanks @proper trench

ancient grotto
#

Thank you @proper trench

wind spoke
#

I don't understand everything, but I like it. 🙂

pearl shoal
#

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?

wind spoke
#

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?

pearl shoal
#

True ROM, not EEPROM huh?

compact sandal
#

it's a metal layer ROM / permanent

pearl shoal
#

Hope there's no issues

wind spoke
#

We don't even have to use Xray or decap... 😦

compact sandal
#

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 $$$

loud sequoia
#

ok so this is fun and about as deep of a dive as is possible.

waxen thistle
cinder wind
#

Those 8-pin SOIC clips are incredible if you like playing with ATtiny85 chip (making them tiny Arduinos)

pearl shoal
#

Trace the signal - check physical first?

loud sequoia
#

flip it to test a different line?

#

clearly there must be a clk if it is working

modern night
#

gotta run, thanks for the lovely stream and have a great weekend!

pearl shoal
#

Perhaps the Salae needs to be reset or have a new yellow lead?

lucid marsh
#

Thanks for streaming!

waxen thistle
#

Thanks Scott for another excellent Deep Dive -- enjoy the slopes! ⛷️

lucid marsh
#

Have fun skiing!

nova totem
#

Great stream as usual

eager matrix
#

Thanks for another awesome live stream.

ancient grotto
#

Thanks Scott

viral sail
#

Thanks @rapid hornet have a great weekend!

loud sequoia
#

Thank you!

simple fractal
#

thanks scott and thanks to ladyada as well

cinder wind
#

thanks @rapid hornet have a good weekend!

rapid hornet
#

thanks all!

simple fractal
#

My early morning start today.

rapid hornet
#

nice! we should get an early start sunday since we'll be close

lilac tusk
#

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

left pier
lilac tusk
#

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

smoky island
ancient grotto
#

Good Morning

#

Sound is good

autumn turret
#

Good morning friends. Gonna try and catch some stream, but away from home on a mobile hotspot, so we'll see!

autumn turret
#

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?

ancient grotto
#

good idea

autumn turret
#

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!

ancient grotto
#

@autumn turret You too!

lucid marsh
#

Shucks youtube went 240p for me too

ancient grotto
#

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

lucid marsh
#

Endico's work is great

ancient grotto
#

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

lucid marsh
#

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 🙂

ancient grotto
#

@lucid marsh when you have a Parent class, you need to initiate that class, that is when Super is used

lucid marsh
#

I've seen inheritance situations where super wasn't used, which is why I get mixed up 🙂 Thanks!

ancient grotto
#

when you have two parents you initiate both parents

#

so it would be not super, but the name of the parents

lucid marsh
#

makes sense thanks

ancient grotto
#

agree, in all places

lucid marsh
#

when is it ok to say you know better than your linter?

#

programming continues to be an art 🙂

ancient grotto
#

Nice

lucid marsh
#

congrats!

#

will these changes be compatible with existing magtag/other code?

ancient grotto
#

could you openan issue to add another font to the library?

#

@lucid marsh yes all compatible

lucid marsh
#

cool beans

ancient grotto
#

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

lucid marsh
#

did pylint start getting mad about reused code?

ancient grotto
#

yes

#

very mad 🙂

autumn turret
#

Yay! Made it home, fed kids, and catching a bit more foamy stream!

ancient grotto
#

Welcome @autumn turret what took you so long man!!!

autumn turret
#

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

pallid sail
#

I think at one point pylint wasn't ran on the examples

ancient grotto
#

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

autumn turret
#

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"

lucid marsh
#

Sorry I've been distracted, what board are you writing this on?

wind spoke
#

A = Alpha

ancient grotto
#

Is alpha related with transparency? I noticed that in the Pygame blinka displayio we have problems with rotation also

wind spoke
#

If you swap, maybe it is mirror, you may want to rotate.

#

If you invert x and y then it is reverse.

ancient grotto
#

When I use the transpose_xy with the fonts

autumn turret
#

That line 267 on the blinka is taking out just the RGB channels with some bitwise logic

ancient grotto
#

yes I was thinking about that

#

agree, that was I mentioned when I rotate the tilegrid, I have the problem for the fonts

wind spoke
#

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]

autumn turret
#

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

wind spoke
#

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.

autumn turret
#

Have a great rest of your weekend folks!

wind spoke
#

Should try to follow better the start timing. 🙂 sorry.

ancient grotto
#

Thank you @smoky island !

#

Good weekend everybody!

smoky island
#

Thanks for hanging out folks! Great time as always.

clever summit
#

Haha. Just discovered the stream and catched foamy saying "Thank you".

lucid marsh
#

Thanks

smoky island
clever summit
#

Hey @smoky island, Youtube says you are still streaming, forgot to end the stream?

smoky island
#

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

clever summit
#

Yeah, was strange. If I followed the link it started from 0 as if the stream was ended.

lilac tusk
ancient grotto
#

Hello @lilac tusk

#

Is the communication protocol I2C, and how many bytes are you reading?

autumn turret
#

Ugh! I knew there was something I needed to do tonight... and just remembered the stream 😦

ancient grotto
#

@autumn turret Welcome!