#live-broadcast-chat

1 messages ยท Page 233 of 1

ionic garnet
#

I've ruined some stacking headers that way myself

midnight plinth
#

Use a bigger hammer

short chasm
#

are those low-profile headers?

#

DC voltage

#

on the output you should try and get close to 40

lavish patrol
#

Multimeters still set to AC, @haughty quiver

short chasm
#

turn the "BOOSTER" switch to on

shell mason
#

there that sign

short chasm
#

lol

#

yeah, i've seen those get around 38-40 vdc

lavish patrol
#

That's why lab power supplies are usually limited to 30V.

short chasm
#

CROSSING MY FINGERS

smoky island
#

@short chasm nice job with this device / kit! The controls and screen interface are great. I also love the spot broken out for a featherwing to further customize it based on users needs.

lavish patrol
#

Danger Will Robinson!

dusk socket
#

your booster is still on

short chasm
#

the booster switch is still drawing power from usb/battery if left on

inner spade
#

Dial 91 and wait

viral sail
#

๐Ÿ”•

short chasm
#

the older phones seems to require a higher voltage than others

#

ideally, it should be 45

#

OH, CHECK THE VOLUME ON THE TELEPHONE

#

the ringer has a turn knob on the bottom

sleek mountain
#

is the ringer at 75 vdc?

short chasm
#

look on the bottom of the telephone, the volume wheel

waxen bough
#

A little reverse-lip-sync? Nice sound effect.

inner spade
#

Does your linemanโ€™s phone tester have a ringer?

cinder wind
#

looks like it crashed. the display is showing the REPL?

short chasm
#

try the american ring again

grand tusk
#

I was messing with the phone line when a call came through. Ouch!

short chasm
#

i think red and green

#

but it's the middle two

somber obsidian
#

Yes, I think it modulates the red wire typically (which also carries power, mic/ear... the works)

inner spade
#

Just checked: newer butt sets have electronic ringers.

short chasm
#

be careful with the voltage

light stump
#

USB access is the bane of smooth display animation. Thereโ€™s probably some intelligent way to disable USB access in code, but I just keep a basic charger nearby that I use to verify whether its something to do with the computerโ€™s USB access slowing things down.

short chasm
#

i was on last week with you

midnight plinth
short chasm
#

March 16

inner spade
#

Could be possible that the Feather GPIO pin signals arenโ€™t getting to the motor controller โ€˜cause of selective socket issues.

grand tusk
#

Test one stage at a time.

short chasm
cinder wind
#

I thought ringer voltage was 100VAC

inner spade
#

May have been just one of the PWM h-bridge pins rather than both.

lavish patrol
#

John Park's Extended Workshop. ๐Ÿ˜„

viral sail
#

Fun project. Thanks @haughty quiver . Have a good weekend.

short chasm
#

thanks JP!

lavish patrol
#

Thanks @haughty quiver ๐Ÿ˜€

ionic garnet
#

Good stuff. Thank @short chasm and @haughty quiver

smoky island
#

Thanks JP, great show. I am inspired to get a kit to work on now.

clever summit
#

Nice one JP!

smoky island
#

Yep Deep Dive tomorrow at 2pm PST

drowsy inlet
#

very cool. thank you.

split gazelle
#

great stream @haughty quiver !

inner spade
#

Thatโ€™s a very nice kit! Our local theater group will need a couple.

split gazelle
#

looking forward to the deep dive @smoky island !

midnight plinth
#

Interesting show, thanks much. Bye John.

inner spade
#

Thanks @haughty quiver . Really enjoy workshop build projects.

haughty quiver
#

thanks all, I'm off to the thrift store for a newer old phone ๐Ÿ™‚

clear matrix
grand tusk
#

John Park's High Voltage Workshop

haughty quiver
#

hmm, on @short chasm 's suggestion I just checked the motor controller output and only getting 37VAC, so something is up

short chasm
#

i just checked mine with a multimeter and it's showing a bunch of different values, with a max of 45vac, so i'm thinking the multimeter may not be a proper way to measure the signal and that an oscilloscope would be necessary in this case.

#

isn't troubleshooting electronics fun?

clear matrix
#

Always! ๐Ÿ˜„

haughty quiver
#

good news, a modern-ish phone rings great with the ring generator

vale ridge
#

I can't wait until John Park does ring generator remixes/djing with them

shell mason
#

need more voltage for old one

short chasm
#

I hacked the boost module last night to get more voltage out of it. ๐Ÿค“

#

Previous max was 40V. The boost chip can do up to 60V. I stopped at 50V until I replace the 50V capacitor ๐Ÿคฃ

shell mason
#

improving the product

sudden gate
#

?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/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

turbid hill
#

Looks like the bot is working

smoky island
turbid hill
#

Hey @smoky island you said I believe you work for a digital signage company, I work for Userful which one do you work for just curios

inner spade
#

Hello!

nova totem
#

I am glad it is Friday

brazen grove
#

bon soir

modern night
#

Hi all, hope everyone here is having a good day!

grand tusk
#

Howdy

inner spade
#

TGIDD (deep dive)

eager matrix
#

Hi Tim.

turbid hill
#

oh noes 3.5 mins what will we ever do

eager matrix
#

I had this problem with a QT Py yesterday.

wide sable
#

close call ๐Ÿ‘€ almost as bad as a lego ๐Ÿคฃ

modern night
# eager matrix

Oh, you added sneaker-net networking to the qtpy! Looking forward to seeing that pull request ๐Ÿ˜„

inner spade
eager matrix
#

I think this proves that Bill Gates is trying to control my mind.

wide sable
#

you can also add a lot of piezos to power your qt py - screw lipos and power banks!

brazen grove
#

IT'S A ME, VICTORIO!

turbid hill
#

Could you not use polygon for all shapes including circle and rectangle

inner spade
#

Iโ€™ve used polygon for arcs. Lots of points.

wind spoke
#

I was a certified Cisco trainer, in the class that explain IP address, the instructor guide was advising not to say it is math as a percentage of american do block if you tell them it is math...

#

You are not doing geometry, you are doing drawing. ๐Ÿ™‚

halcyon linden
#

did you pick which palette to use?

brazen quail
#

Hola from 'rado. :-D

grand tusk
#

We all use math every day.

brazen grove
#

or is it the math that uses us

inner spade
#

You can count on it.

wind spoke
#

It felt like the mouse pointer was in displayio... you got me.

inner spade
#

First tuple in list is anchor point

turbid hill
#

in CAD I believe they refer that to your reference origin co-ordinates

wind spoke
#

So the positive quadran is bottom right, and 0,0 is on the top left of your screen in displayio.

inner spade
#

Ah, the anchor point is the plane not the object

#

So x and y are plane origin offsets

wind spoke
#

Wondering if ulab can help apply that rotation matrix to a large number of coordinate...

brazen grove
#

you could also zoom it in the same operation

smoky island
wind spoke
#

Could you make your square less squarish so that it is more clear where is "north"?

nova totem
#

matrix math and rotations... i'm having flashbacks to creating games

brazen grove
#

you could have both rotate_degrees and rotate_radians

#

pi radians is 180ยฐ

wind spoke
#

two pi is a full turn (or something like that).

wide sable
#

maybe a function to convert degrees to radians and back in the library as a static function?

brazen grove
#

the math module already has degrees and radians functions that do that

inner spade
#

Radians are measured along the circumference of a unit circle. 360 degrees = 2 * pi

#

Unit circle has a radius of 1

turbid hill
#

shall we toss grads into the mix

brazen grove
#

pi is really a mistake, it should be tau

#

tau = 2pi

nova totem
#

I'm impressed how fast the rotation is happening

wind spoke
turbid hill
#

In trigonometry, the gradian, also known as the gon grad, or grade, is a unit of measurement of an angle, defined as one hundredth of the right angl

wide sable
#

is the rotation slowing down? maybe the rotation is getting to a pretty big number, could just reset it back to 0 once you hit 360

wind spoke
#

celsius joke: right angle boil at 90 degrees

inner spade
#

This is really cool. Great addition for vectorio shapes.

brazen grove
#

just do % 360 on it

turbid hill
#

400 grads to full circle it's metric

brazen grove
#

how many undergrads though

turbid hill
#

lol

brazen grove
#

uhh, do the conversion to radians once, please

wind spoke
#

Maybe you can compute once the cos/sin, and then reuse it to avoid doing the math each time...

brazen grove
#

theta

#

actually you can calculate cos() and sin() once, and use them twice

#

you can calculate sin and cos outside of the loop

inner spade
#

Change _rotation_degrees to _rotation_radians

wind spoke
#

Is that on the "stack" of in the "heap"?

brazen grove
#

no garbage collector for local variables

#

at least not for floats

wind spoke
#

You compute it for every point... rather than once and then apply for each point.

nova totem
#

There is a whole world of optimizations about this sort of thing. Everyone wants that extra 1fps

wide sable
#

maybe creating an array of fixed size ([0] * array_len) and assigning the values at index is faster then making an empty list and appending?

wide sable
#

not sure if the time lost from creating an empty array is faster
(in relation to my previous message)

inner spade
#

Wish list: rotate object along the edge of another vectorio object.

brazen grove
grand tusk
#

Just put some dexter sliders on the touchscreen.

nova totem
#

I ran into issues extending a core class to another core subclass. I think you can extend a core class to a python subclass

inner spade
brazen grove
nova totem
#

If you're getting stuck ping me here, it has been a while since I looked at it but shouldn't be hard to recall again if I start poking at it

inner spade
brazen grove
inner spade
brazen grove
#

that math is just the formula for the circle

brazen grove
#

it's exactly as you said, you get used to it if you practice

wide sable
#

circuitpython-based graphing calculator when ๐Ÿคฃ

brazen grove
brazen grove
wide sable
grand tusk
#

๐ŸŽ† ๐ŸŽ‰๐ŸŽ†

upper sandal
#

also it's not based on CP, it has a samd21 co processor to run python in (the TI)

#

it's an environment to do python in your calculator

modern night
#

I got to talk with someone on that TI calculator team, they looked at circuit and micropython to figure out how to do some things, but it's their own subset of python too

wind spoke
#

NumWorks is French...

brazen grove
#

I don't know

wind spoke
#

There is a free emulator for the NumWorks, I think on phones. That way you can test the thing before investing.

wide sable
#

Unfortunately the NumWorks calculator is also discontinued on Adafruit, but the emulator works

brazen grove
#

if it's french, they probably do angles in metric ;-)

upper sandal
#

Adafruit got to ask a few questions to the TI team and got answers vetted by the marketing department

wide sable
#

(There's a website emulator and apparently a link to download it - didn't look into it that far)

inner spade
#

My attempt at CircuitPython based calc. Too retro to graph.

#

Just this one

brazen grove
#

I think the problem with making a real circuitpython calculator is that you can't really inject keypresses into the repl, because your program is not running...

wide sable
#

(On Adafruit lol - didn't look much farther)

upper sandal
nova totem
#

I think you would either need to change the core, or when usb host is out if the keys are its own device

brazen grove
#

you can't

wide sable
#

You could just use eval (is that available on CircuitPython?) and have the text be editable on the calculator OR a file outside of main.py which is loaded when you press say a button "Run"

upper sandal
#

you can run a command line in your CP app

brazen grove
#

@smoky island only you can see the messages

wide sable
#

Huh on YouTube it says [message deleted] and takes up space for me

#

Not like Discord deleting messages

upper sandal
#

you can reload the chat in youtube to make them disappear, or change the "top chat" menu on top

brazen grove
#

imo not worth the mental load

upper sandal
#

but they didn't disappear on their own

wide sable
#

For Discord, discord.py is back now so you can use that for your viewer-controlled PyPortal

inner spade
#

Rainbow saw blade

brazen grove
#

rainbow iris

#

next step: implement Asteroids game

inner spade
upper sandal
brazen grove
#

more pixels to send to the display

modern night
#

almost a kingfisher/bird like design for that one

wind spoke
#

Can we do polygone but without the filling?

#

I am thinking about Vectrex game...

grand tusk
#

What about Voronoi diagrams?

inner spade
#

Just two points in the polygon will draw a single pixel line

left pier
#

Is that same thing a mesh in game rendering?

#

No no.. I see its not now.

inner spade
#

I see a kaleidoscope learning guide on the horizon

#

A 3-d printed mount for a Pynt

#

Internet connected

wind spoke
#

Does Adafruit sell circular screen?

left pier
turbid hill
#

It was me

left pier
#

I do think they exist

wind spoke
inner spade
#

Digi-Key has round TFTs

wind spoke
#

Watch... are circular.

turbid hill
#

ok

wind spoke
#

async vectorio

nova totem
#

If they're looking for an example my turn timer is on github now with a few moving parts (but haven't wrote any instructions yet)

left pier
modern night
#

oh neat--that's a project I've been meaning to do.
Does displayio/vectorio make it easy to add graphs? (I want to use the display to toggle to an updating graph)

left pier
#

I'd like to do gauges and a control panel

grand tusk
#

That sounds cool!

modern night
#

That's a really awesome goal!

modern night
left pier
#

I'll check that out !

brazen grove
#

goodnight

modern night
#

That'll either give me what I need, or give me a format that I can make a pull request to bring in. Thanks for pointing it out! And CGrover thanks for showing me that display you made!

clever summit
#

๐Ÿ‘‹ ๐Ÿ‡ธ๐Ÿ‡ช

inner spade
modern night
inner spade
turbid hill
#

utc -5

#

mdt is utc -6 pdt is utc -7 edt is utc -4

inner spade
#

Yes, custom pcb for load cell 24-bit ADC

left pier
#

Everything in React Native ๐Ÿ™‚

modern night
#

asyncio+pulling adafruitio sensor values would be neat, but it sounds awesome regardless

fresh flame
left pier
#

Screens, Navigation Stacks, etc...

modern night
#

Thanks for the stream! These displays are really fun to poke around with!

left pier
#

Very cool Foamy! Great stream!

inner spade
#

Thanks for the stream @smoky island !

turbid hill
#

greenwich is utc

#

gmt is it's other name

smoky island
#

Thanks all, hope everyone has a great weekend!

wide sable
#

Thanks!!

turbid hill
#

yep

dim wigeon
#

Good morning, @smoky island (and everyone)!

smoky island
inner spade
#

Good morning!

clever summit
#

Hey Tim!

#

Seems I managed to catch the stream today, was a bit "short" yesterday. ๐Ÿ™‚

dim wigeon
#

As analogized with terms like TileLayout or GridLayout or FlowLayout, I think PageLayout makes sense.

noble grove
#

Good morning.

clever summit
#

So what do you call the layout that looks like you just emptied a box of LEGOs on the floor?

dim wigeon
#

@clever summit HodgePodgeLayout? ๐Ÿ™‚

noble grove
#

Yeah, I caught the last 10 minutes yesterday. Got off work at 4. Home by 5. (Eastern)

clever summit
#

Correct answer is "DeveloperDesignLayout"

#

Same as me then Gordie.

noble grove
#

Lots of us in the Eastern time zone, no doubt.

clever summit
#

Did you switch to daylight savings already?

inner spade
#

Are you thinking that pages stack and overlap using the same xy origin and borders?

noble grove
#

Yeah. Toronto.

clever summit
#

We switch tonight. As it it isn't confusing enough with all time zones.

noble grove
#

Last weekend

#

Biden will put an end to that!

clever summit
#

EU was supposed to switch to non daylight savings, but then covid happened.

#

Well, didn't change anything it just got postponed.

noble grove
#

I heard Biden wants to have permanent Savings time.

#

Tea time!

clever summit
#

EU was just letting the individual countries select what they wanted as the permanent one, which could very well mean that we end up with CET being 2 different times.

noble grove
#

Lagging. Anybody else?

dim wigeon
#

@noble grove yup

noble grove
#

Could be my internet.

#

@dim wigeon So I'm not alone.

clever summit
#

Hoooo - Stream acted up and it switched to 144p. I thought I forgot to put my glasses on! ๐Ÿ™‚

noble grove
#

Pretty blurry for me too.

#

Somebody must have stepped on the 'tubes'

clever summit
#

Not sure who 144p is for though. It's just a blur.

noble grove
#

I'm currently getting 360p

#

720 after refresh

#

clear enough

clever summit
#

I switched back to 1080p, no issues.

inner spade
#

1080p working here too

#

Thought that groups resolve to lists under the covers; no major memory issues since Python is โ€œtunedโ€ for dictionaries and list structures.

clever summit
#

So what CP function should I use to measure how long my WiFi takes to connect?

noble grove
#

timer.timer?

clever summit
#

supervisor.ticks_ms()?

#

Oh, there is a timer? ๐Ÿ™‚

noble grove
#

I believe so.

clever summit
#

Nope, totally something else.

noble grove
#

Sorry timeit

#

May be more appropriate for benchmarking

#

timeit (Python module, in timeit โ€” Measure execution time of small code snippets)

#

Maybe it imports something else that IS used. I see that in examples sometimes.

#

Comment it out and see if something breaks.

#

Don't pay too much attention to me. I AM a NOVICE. I just have a gift for asking 'rogue' (stupid) questions that occasionally trigger novel/lateral thinking.

#

Obviously.

#

Buffer under-run? Too few arguments?

#

FIFO with FI slower than FO

inner spade
#

With a stop at end/beginning or loop around option?

clever summit
#

I got me some FeatherS2 Neo from UnexpectedMaker. Got a 5x5 neopixel matrix on it.
Any cool ideas what I should make?

noble grove
#

Conways Life?

clever summit
#

Kinda small for that? ๐Ÿ™‚

#

Conways life was the first graphics thing I ever made. On a 1 MHz CMOS processor, all written in BASIC.

noble grove
#

put nine of them side by side. (grid)

clever summit
#

It was so slow that I had to learn assembler....

#

So Life was the first thing I wrote in assembler as well.

noble grove
#

Well there are faster and slower implementations...

clever summit
#

Using BASIC is never the fastest? Lol.

noble grove
#

No, but you could use a faster language and inspect every cell and add up the neighbors then decide whether there will be a live cell there. LOTS of duplicate and useless work.

#

and it would still be slow.

clever summit
#

Yep. This was my first steps in writing code so I am sure my algorithm was less than "optimal".

#

The assembler version was nice though, I reached 2 fps which was the goal.

#

Oh, TinyS(2)nake!

noble grove
#

5x5

#

I believe what I described would be the pesimal implementation

clever summit
#

Lol

noble grove
#

I don't get to use 'pesimal' very often

#

always loved that word

#

I understand it was popular back in the days when memory was spinning magnetic drums (not storage, memory)

#

used to describe choice of memory locations which would get accessed JUST AFTER they passed the read head.

#

To create time delays without the use of NOPs or IFs

clever summit
#

Ah, that gives a totally different meaning to "optimizing code". Taking care of actual moving parts!

noble grove
#

Yeah, optimal would be locating a memory location so it would be accessed just before the read head got there. less optimal would access it a half rotation before it got to the read head and pesimal would make the drum go around almost twice.

clever summit
#

The LED's are really bright.

noble grove
#

Cool

#

stick a piece of paper on top

#

cheaper and easier to cut than LED acrylic

clever summit
#

Or just lower the intensity in code? ๐Ÿ™‚

noble grove
#

Wax on. Wax off.

clever summit
#

Yep, did lower it to 10%, was kinda perfect.

noble grove
#

Something has to draw the background if it's hidden

inner spade
#

So that objects can hide in a non-hidden group

noble grove
#

When an object goes from non-hidden to hidden, who actually writes the background in its place?

#

or are behind it

modern night
#

afternoon! Hope the stream's been well!

inner spade
#

Can a vectorio object have a fill color of None (transparent)?

noble grove
#

So display refresh re-writes everything from background to front.

modern night
#

oh nice! That makes swapping between what you're working on nice and easy

noble grove
#

But can you have partially transparent

#

nicu

#

or nice, if you prefer

clever summit
#

So not an alpha channel?

noble grove
#

So you would have to calculate the resulting colour yourself.

clever summit
#

Which makes antialiasing difficult.

noble grove
#

So a pallet of 8 colours, plus 64 blended colours.

#

Understood

#

Well you could use that pallet for alpha and/or anti-aliasing

#

You'd still have to implement it all yourself.

#

Complexity of anti-aliasing would be alpha squared.

#

I suspect

#

maybe only double

clever summit
#

Larry Banks recently added support for antialiazed text in Adafruit_GFX.

#

Uses a 2x font.

#

I wouldn't even want to think of the complexity of trying to do that on anything but pixel sized fonts. ๐Ÿ™‚

noble grove
#

does it work on 3x or 4x fonts?

#

1x fonts would just look blurry

#

Thank YOU!

clever summit
#

It draws the fonts half size.

#

Thanks!

modern night
#

Have a great day and thanks for the stream! Enjoy the sunny weekend!

dim wigeon
#

Have a great day, all!

inner spade
#

Thanks for the stream. Learned some new stuff. Got to go make some code changes now.

noble grove
#

It's almost sunny here.

#

A very bright overcast. 7C

#

That's 45F

inner spade
#

Overcast, but weโ€™re fairly confident the sun is up there somewhere.

noble grove
#

There's definitely something very bright up there. Might be a luminous turtle.

#

(it's also turtles all the way UP)

#

Down is four infinite stacks of turtles. One under each foot of the elephant.

#

Or maybe it's a tapir. The images are blurry.

open girder
#

Desk of Ladyada - Busy week, lots of revisions & some interesting new chips https://youtu.be/92-GZ1T66_k

This week was massive in the fabrication dept at adafruit with a lots of revisions that we started a few months ago. Check out https://www.adafruit.com/new/ to see check them out. While this week was busy managing those revs, we're checking out some other sensors that caught our eye for turning into STEMMA QT boards: VL53L4CX (6m range ToF!), EN...

โ–ถ Play video
opaque hearth
#

Good Evening! โ˜•

pearl shoal
#

howdy folks

ionic garnet
#

Hi all

dim wigeon
#

Hi everyone!

pearl shoal
#

Google Authenticator isn't that bad either

#

๐Ÿ˜ก

#

So, I'm glad for your plan (and watching for back-in-stock updates)

#

ohhhhh... suction tube connection (good for sip & puff devices!)

viral sail
#

Apollo-era

open girder
pearl shoal
#

Cracker Barrel lemon-pepper grilled trout - yummy.

ionic garnet
#

had momma's blueberry pancakes last night

hasty frigate
#

I wonder if there is a Guinness record for youngest autobiography?

open girder
#

limor went for the fried chicken

pearl shoal
#

good with the white gravy ๐Ÿ™‚

echo canopy
#

Question

The Adafruit TSC2007 I2C Resistive Touch Screen Controller would it be horrible to use liquid electrical tape Over the ribbon to connect the touch screen for a little support from it coming out ? Anything better to use ? @open girder adafruit

open girder
#

yep

dim wigeon
#

I was thinking once that a core memory FeatherWing would be neat.

open girder
#

@echo canopy will get to that one after the great search

viral sail
#

Thanks and good night. ๐ŸŒ˜

ionic garnet
#

goodnight!

pearl shoal
#

Bye folks

tepid steppe
#

Lady Ada, thanks for referencing my article, "One Bit Ferrite Core Memory" (see https://sites.google.com/site/wayneholder/one-bit-ferrite-core-memory) It's now been nearly 10 years since I wrote it, and many other people have managed to replicate and extend on my approach. However, while I'm no expert, I do believe that the kinds of toroids used for winding inductors and transformers will not work in this application. It is my understanding that the cores used in magnetic memory are made from a type of "hard" ferrite whereas those used for other applications use "soft" ferrite cores. Iron oxide is a type of hard ferrite and has also used in making magnetic tape.

BTW, I do still have a rather large supply of the cores I used so, if you, or anyone else, is interested in experimenting with magnetic core memory, I'd be happy to share some of the ones I have. Please contact me at questions4wayne@gmail.com if interested.

teal river
#

Life has been ahhh and a LOT going on

#

still a lot going on, missing pings

#

Also I didn't realize I hadn't been in here for 4 months

midnight plinth
#

?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/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

wind spoke
teal river
#

Magnetic memory :D

#

Rope memory

#

I want to make rope memory one day

#

That sounds so cool! I hope you're able to find her eventually

#

Ah...

wind spoke
#

Let me remove anything not related to the topic and share this link: http://www.dublinmaker.ie/meet-the-maker-core-rope-memory/

#

That jewellery is still in development, but In my quest to create a readable piece of Core Rope Memory (which is now working, come and see it at my Dublin Maker Stall!) Iโ€™ve learned how to solder, how to program an Arduino, some things about integrated circuits, and so much more. You can see some of the development process on my blog: http://www.timui.org/p/core-rope-memory.html Unfortunately that blog has dissapear: http://www.timui.org/p/core-rope-memory.html but the wayback machine has a copy: http://web.archive.org/web/20160203182256/http://www.timui.org/p/core-rope-memory.html

teal river
#

Yay Wayback!

wind spoke
#

This is interesting too http://www.righto.com/2019/07/software-woven-into-wire-core-rope-and.html ... I tried to contact the maker, but it should be possible to rebuild that concept based on the blog post I found. It use a 5 bit code and each "core" represent one letter. I guess you have to scan 5 time each, and depending it the wire is in or out it is a zero or a one.

teal river
#

That Apollo Guidance Computer is actually where I first learned about core rope memory! I find it to be a fascinating idea to make software by hand

haughty quiver
#

hello!

shell mason
#

๐Ÿช

viral sail
#

Good afternoon.

glass stag
#

Good afternoon.

opaque hearth
#

Ytube Bleepage!

inner spade
#

Hello! Checking my NeoPixel strips for faces now. Yikes! Lars!

tacit garnet
#

Light me up.

haughty quiver
#

hahaha he's everywhere @inner spade

ionic garnet
#

hi peeps

shadow epoch
#

Hi!

cinder wind
#

stop eating LED strips, John. we've talked about this

inner spade
#

Had to stop eating lunch for a bit. Gag reflex.

shell mason
#

kinda magic trick from johnpark to get those neopixels

shell mason
cinder wind
#

but how much for the non-digested LED strips?

ionic garnet
#

there should be an additional discount on partially digested!

shell mason
#

very well digested neopixel strips

ionic garnet
#

thanks John

shell mason
#

digested discount during livestream

inner spade
#

Civit NeoPixels.

shadow epoch
#

That's going to mess up the peg board!

viral sail
#

Thanks @haughty quiver

opaque hearth
#

later gators!

inner spade
#

Thanks @haughty quiver !

ionic garnet
#

next time it is

grand tusk
#

Unsavory

haughty quiver
#

agreed

#

needs salt

rocky reef
#

Hi folks, reminder no 3D Hangouts today (Spring Break) We'll be on Show and Tell later tonight!

upbeat coral
#

Hey Y'll

nova totem
#

Hello!

open girder
viral sail
#

Good evening everyone.

open girder
alpine radish
#

This is.....Different ๐Ÿ™‚

split gazelle
#

good evening folks

alpine radish
#

'evening!

open surge
#

Hey everyone

brazen quail
#

Hola from 'rado ! :-D

smoky island
#

Hello everyone ๐Ÿ‘‹

inner spade
#

Hello!

alpine radish
slow spire
#

Hi, all!

robust horizon
open surge
#

only 23 hours to go on my Watchmen slipcover print! Thank you for sharing that

robust horizon
#

look for it in a learn guide soon, I guess!

nova totem
#

I already love that cube

smoky island
#

Great idea with the magnet tabs to close and attach things! This cube it going to be so awesome.

slow spire
#

Noe & Pedro didn't say "snap fit" at all. Blink twice if everything's OK.

split gazelle
#

looks great @smoky island

alpine radish
#

Did I share my stupid video with y'all last week? (if so I'm not spamming it again)

open surge
#

nice work @smoky island!

split gazelle
#

i am deeply intrigued ๐Ÿ”ฅ

ionic garnet
#

Howdy all

slow spire
#

LOL!

split gazelle
#

yay!

ionic garnet
#

in the name of science

open surge
#

lol, that's awesome

ionic garnet
#

have it spray frosting

slow spire
#

Simone Giertz would probably love this.

nova totem
#

Thanks, now I have to find some more towels

viral sail
#

Great work everyone. Thanks for sharing.

alpine radish
#

@nova totem Nice! I think next year you need a projectile launcher of some sort ๐Ÿ™‚

upbeat coral
#

Thanks to all for taking time for us.

smoky island
#

Hooray. Great projects everyone! ๐ŸŽ‰

split gazelle
#

fantastic projects everyone!

ionic garnet
#

see you in ~10

robust horizon
#

happy birthday @nova totem

noble grove
#

Greetings from the Great Sleet North!

ionic garnet
#

i'm sad I missed the first few

#

2nite

nova totem
robust horizon
#

how many months until spring?

noble grove
#

lol

split gazelle
#

happy birthday @nova totem ! your project was very entertaining

noble grove
#

Groundhog messed up this year, said early spring.

ionic garnet
#

Spring is more or less here in the northeast. Some days below average, some above.

#

in Massachusetts

noble grove
#

Tomorrow is supposed to be nice here.

ionic garnet
#

I enjoyed this winter. Enough snow to be pretty but not too much insane cold. I am so ready for Spring now tho

robust horizon
#

there are some teasingly nice days here in nebraka but then you'll get a day of extreme wind and it's just not pleasant even if it's in the 50s

ionic garnet
#

yeah same here

#

A couple of days ago temps were well above freezing but it was unbearable to walk outside due to ice cold winds

robust horizon
#

wind ripped off part of the eaves on the next door neighbor's house yesterday

noble grove
#

Supposed to be 16 (61) in Toronto. Freezing rain this morning.

ionic garnet
#

about the same here in Sturbridge MA tomorrow

#

today was pretty nice

robust horizon
#

Since you wanna talk C, tomorrow's forecast to be -4 for a low and 11 for a high

ionic garnet
#

I walk 2-4 miles a day so I try to enjoy whatever weather

robust horizon
#

if the wind would just take a break that'd be fine but it won't

ionic garnet
#

i know

#

Mon and Tues this week I had to hold my scarf over my face at 2pm in the afternoon cuz the wind was so cold

noble grove
#

Yeah, wind blows.

robust horizon
#

I try to get out for 2+ miles most days but in the cold months it's easy to talk myself out of it

ionic garnet
#

I need an expression for "chuckled out loud"

ionic garnet
noble grove
#

loq?

ionic garnet
#

i'm too old to invent memes or hip stuff!

#

Back in my day you had to make a real face with your face to show expression to people!!!

slow spire
#

And then fax it.

turbid hill
#

lol

ionic garnet
#

that was a different body part!

noble grove
#

Back when Smiley was somebody's nickname.

turbid hill
#

deep space nine

open girder
turbid hill
#

alternate universe

noble grove
#

And emoticon was a useless transformer.

ionic garnet
#

great audio

turbid hill
#

lol

slow spire
#

Coffee โœ… Airpods โœ… Here we go!

robust horizon
#

hi again!

slow spire
#

Wait, there's a silicon shortage?

ionic garnet
#

trendsetters you are

noble grove
#

I did 2FA long ago.

turbid hill
#

Adafruit made a lot of news on various news pages about this

ionic garnet
#

It makes good sense

slow spire
#

Yep, 2FA for a long time for me, too.

upbeat coral
#

Yep 2FA when they first offered it.

ionic garnet
#

I only enabled it on Adafruit a week or two ago but use it for all types of accounts

open girder
#

Thank you for supporting Adafruit, a NYC, USA manufacturing company! https://www.adafruit.com Please pick up something to keep us going ๐Ÿ™‚

10% discount code, code is: resistivetsc

turbid hill
#

A lot of Russian core memory on Ebay

noble grove
#

Did you find out if ferrite works?

turbid hill
#

I believe the core rings are made of ferrite

slow spire
#

@haughty quiver demos using a NeoPixel strip internally. Probably not recommended.

robust horizon
#

@slow spire if you hear anything about the "neopixel cleanse", it's not a science-based therapy and I don't think you should try it

slow spire
#

@robust horizon I'll just say that I live in Northern California.

noble grove
#

AF has UV neopixel strips

nova totem
robust horizon
#

the audio's gone a bit funky!

noble grove
#

That's a curious effect

ionic garnet
#

can't hear you PT

finite inlet
#

Mute ๐Ÿ˜

turbid hill
#

read lips

brazen quail
#

Anybody running one of the QT PY's via inductive charging yet ? (sans batteries)

robust horizon
#

the audio is ok now

#

tim's audio was on top of you for a bit

noble grove
#

It was feedback

ionic garnet
#

we hear you now

turbid hill
#

no your sped up video clobered your audio

noble grove
#

You're good now

echo canopy
#

I can hear you

open girder
#

huh

#

think it was a youtube thing

#

maybe

slow spire
#

@open girder The sped up video clip you showed had audio. That's why. Fine now.

open girder
#

ah

ionic garnet
#

I don't think so. I think the problem was the output volune on video playback was too loud

#

bingo

slow spire
#

cool cool

noble grove
#

SUBMIT!

slow spire
#

@ionic garnet Need a livecast bingo card.

ionic garnet
open girder
#

oh, i see, er hear... it was 2 video sources and 2 audio, whoops

#

welp

#

thanks ya'll, will edit in post ๐Ÿ™‚

#

wait, it's all live ๐Ÿ™‚

ionic garnet
#

live and learn

#

her outfit is outstanding!!!

dim knot
ionic garnet
#

totally awesome for educational usage

upbeat coral
#

I still have my two free full year cards that came with Adabox's.

smoky island
#

Awww, I love this wipper snapper turtle ๐Ÿข

ionic garnet
#

the turtle rocks

robust horizon
#

it supports several non-native footboards, whatever those are .. and that's your automatic closed caption "what" of the broadcast.

dim knot
upper sandal
#

I did use WipperSnapper earlier this year with a QTPY ESP32S2 and a Stemma QT temperature sensor to monitor, well temperature next to my bed voer the night for a check

ionic garnet
#

Mariupol was leveled

finite inlet
#

Dang ๐Ÿ˜”

ionic garnet
#

A square where I like to hang out calledFreedom Sq in Kharkiv., Ukraine was hit by a cruise missile live on the news while I watched. It was devastating. I speak with my Ukrainian colleagues everyday. Their spirit is inspirational.

#

this is the place

#

such a beautiful country

#

I thought you said the "Intel Horoscope"!!!

dim knot
ionic garnet
#

I am so happy for Scott and his partner!

calm sphinx
#

Woohoo! Congrats to the new family ๐Ÿ‘๐Ÿผ also I canโ€™t wait for baby adabot and the entire crewโ€™s baby versions ๐Ÿฅณ๐Ÿ˜„

open girder
#

muppet babies vibes for sure ๐Ÿ™‚

delicate fractal
#

I don't know what/how, but when it comes time to rebuild Ukraine, I want to be able to help out...

ionic garnet
#

I love this!

inner spade
#

Fantastic project @split gazelle! Love the use of the BlitzCity color palette.

split gazelle
ionic garnet
#

I saw this when it first aired and blown away @split gazelle

smoky island
#

Great job on the video synth project @split gazelle! I kind of want to build that controller and hook up the sliders and encoders to change drawings made with displayio and vectorio in CircuitPython.

grand tusk
#

Cats and Pizza!

ionic garnet
split gazelle
ionic garnet
#

I tried out vectorio this week

#

I went to the module source to see the features

#

it was a bit slow but that is more or less expected

urban gale
#

I always wondered how many testing rigs Adafruit used for all those products

ionic garnet
#

I didn't try it on an m4 yet. Wonder if that would be better. I believe I used an RP2040 and ESP32-S2

#

by slow I mean to simulate movement

grand tusk
#

I like vectorio on the broadcom board.

ionic garnet
#

which broadcom board?

grand tusk
#

Raspberry pi zero.

ionic garnet
#

ah

#

I have several of those

grand tusk
#

HDMI

ionic garnet
#

I only tested on mcu

smoky island
#

There is definitely room for improvement on the smoothness of animations. It seems to depend on a few things like the size of the display and the size of the shapes as well as how far they move. Some movements end up smoother than others. But on microcontrollers it will likely always be limited by the power of the CPU but perhaps there are some gains to be made in the core code to smooth it out some in the future.

cinder wind
#

Wait, did TRON fight PT at the end of that movie?

ionic garnet
open girder
#

SEE YOU ON THE GAME GRID

ionic garnet
#

just to explore the module

smoky island
#

also it seems like overlapping might play into it, some of the animations I've done smooth out when the shapes aren't overlapping, but seem to slow down when they are. I haven't done quantitative measurements though to figure out if this is real or just my perception.

ionic garnet
#

I avoided intersecting shapes in my first tests

#

I simply set each shape on a small journey through predetermined x,y pairs

#

I also played with John Park's circle/oval diagram

slow spire
#

That looks like a little robot or hoverboard.

ionic garnet
#

it does

slow spire
ionic garnet
#

I used to write graphics engines in the early PC days for games

smoky island
robust horizon
#

The datasheet says "thermal sensor element" so I'm guessing that the moving air cools the fins, and the temperature difference between the fins and a reference location is compared... then, algorithms

slow spire
#

@smoky island Maybe there's a way to turn off auto updating, then manually trigger an update once all shapes are drawn.

grand tusk
#

Ah, math.

ionic garnet
slow spire
#

Yeah, double-buffering would be nice, of course, but MCUs, even ARM, can exhaust memory pretty quickly that way, and no doubt people would try to get it working on an M0. ๐Ÿ˜‰

#

Hope Teddy gets off the vent soon.

cinder wind
#

I wish CircuitPython had a constant-framerate framebuffer mode for dealing with displays (like what we have in Arduino basically), maybe with a series of buffers & callbacks. probably not possible, but it makes many kinds of games very difficult without it

ionic garnet
dim knot
ionic garnet
cinder wind
#

raise-the-roof buttons ๐Ÿคทโ€โ™‚๏ธ

dim knot
smoky island
slow spire
dim knot
slow spire
#

@open girder Opportunity for a perma-proto, or maybe just adhesive labels for a perma-proto.

ionic garnet
#

I love products that tell me the gpio pinout

turbid hill
#

Question: On the various I2C capable device's/boards that have solder pads to change the address of the I2C could those pads be made to fit a 0.65mm or 1.27mm or 2.54mm pitch so that we could solder SMD jumper block or SMD switch's to the pads, can this be done when you do the PCB layouts. I realize there might be space constraints on the small sensor boards.

cinder wind
#

That Pico breadboard makes me mad. Raspberry Pi could've put the silkscreen on the top. Sigh. I just don't understand

urban gale
#

I feel that I'm now prepared to care for sick care bears

ionic garnet
#

I so agree @cinder wind

inner spade
#

Q: Will the touch controllers on the TFT Wings be updated to the new chip at some point?

split gazelle
#

The breathing bear reminds me of the simulation mannequins that medical students learn on

grand tusk
limpid patrol
#

Is there a quick reference to which adafruit products are not in stock?

green bison
grand tusk
#

Gotcha

echo canopy
#

Question for the show @open girder adafruit

Still plans for an ItsyBitsy esp32 ? Looking for a smaller wifi board

open girder
#

10% discount code, code is: resistivetsc

desert orbit
open girder
#

10% discount code, code is: resistivetsc

ionic garnet
#

ETA, ETA, ETA... sing it now

cinder wind
#

All the QT Py boards are the best

viral sail
#

Thanks @open girder and good night. ๐ŸŒ‘

robust horizon
#

thank you ! see everybody around!

ionic garnet
#

Good night everyone. Thanks @open girder

split gazelle
#

Thanks for a great evening of shows!

grand tusk
#

Thank you

inner spade
#

Thank you!

urban gale
#

Thanks All! G'night

cinder wind
#

Revisions powered by pad thai

manic shard
#

Thamk you!

ionic garnet
#

see you all soon

upbeat coral
#

Thanks for taking time for us.

grand tusk
#

Bartlebeats meltdown

lavish patrol
#

Hello all. ๐Ÿ‘‹

inner spade
#

Hello!

sterile forge
#

Hello from down in southern florida

haughty quiver
#

We are experiencing technical difficulties (mostly Lars) Please standby.

lavish patrol
#

Lars. Always Lars. ๐Ÿ˜„

sterile forge
#

What a troublemaker Lars is.toebeans

lavish patrol
#

Lol

grand tusk
#

Cool, I can go get some popcorn.

lavish patrol
#

Mmmm. Popcorn.

grand tusk
#

lol

viral sail
#

Good afternoon.

haughty quiver
#

We'll be with you shortly!

#

especially Lars. He's very short.

cinder wind
#

Understandable, JP said LCARS and Lars thought he was going to be the star

lavish patrol
#

Bleeps and Bloops!

grand tusk
#

Stuttering a bit, maybe it's just me.

cinder wind
#

I also experienced that

opaque hearth
#

A regurgitated product pick ๐Ÿ˜†

grand tusk
#

Not for human consumption.

inner spade
#

YouTube experiencing some minor stuttering (not critical)

lavish patrol
turbid hill
#

My brain experiencing a slight stutter, nothing to worry about.

#

need to make a slot machine on the screen

inner spade
#

Twitch is working flawlessly.

grand tusk
#

CPP FTW!

cinder wind
#

It's not widely known that the first polygons were made by Vectoria Polygon in France in the 1700s

inner spade
#

Spoke too soon. Twitch just dropped out completely.

#

โ€ฆ and itโ€™s back

cinder wind
#

I think the Parsec section was okay though

grand tusk
#

CPP Take 2

turbid hill
#

nahh we will double our fun

inner spade
#

Parsec survived on Twitch okay

#

I hesitate to say that Twitch is working okay now. Donโ€™t want to jinx it.

lavish patrol
#

Don't mention Lars...

spiral vale
#

LCARS SCARL STARL

lavish patrol
#

The parrot escaped...

lyric marlin
#

Watching on You Tube, take 2 was perfect, no buffering.

cinder wind
#

wait, CircuitPython what?

grand tusk
#

Should only need six points to define the hexagon, I think you duplicated the first point.

inner spade
#

Displayio shapes have outlines already but Vectorio shapes are more efficient.

cinder wind
#

Star Trek was doing iPads before it was cool

lavish patrol
#

Know the technology well. ๐Ÿ‘

cinder wind
#

mmm NeoPixel Land..

lavish patrol
#

Lol

inner spade
#

Used an LCARS interface for my IoT workshop corrosion monitor.

grand tusk
#

Steamy. I've got 31% relative humidity in the lab.

inner spade
#

Borrowed from a Dave Astelsโ€™ design.

cinder wind
#

wow they really had bright lights behind those LCARS panels

viral sail
#

Add a resistive touch panel to that and you could use it to control some stuff.

devout bloom
#

so cool

inner spade
#

Higher density matrix panel?

cinder wind
#

I say use RGBW addressable strips. I think the RGB output isn't as good for those filters

grand tusk
#

Maybe this is one of those episodes where the systems are malfunctioning.

devout bloom
#

higher desity but smaller lights so same output?

lavish patrol
#

COB LEDs?

inner spade
#

What a exciting opportunity to awaken something so iconic and cool.

grand tusk
#

We need more power!

lavish patrol
#

She can't hold it Capn'!

#

I think the reds draw the least current.

inner spade
#

Iโ€™m a doctor, not an electrical engineer.

lavish patrol
#

Lol

cinder wind
#

Star Tron: The Next Troneration

lavish patrol
#

Great workshop again, @haughty quiver ๐Ÿ‘

viral sail
#

Thanks @haughty quiver . Have a good weekend.

grand tusk
#

Thanks, JP!

devout bloom
#

woo

grand tusk
#

GAME OVER

inner spade
#

Thanks!

haughty quiver
#

thanks all!

smoky island
#

I was a bit late to the party today, but enjoyed the portion I caught. Thanks for another great workshop show JP.

smoky island
split gazelle
#

happy friday folks!

smoky island
inner spade
#

Hello!

brazen grove
#

hoi zame

nova totem
#

Hello and yay for Friday!

grand tusk
#

Hey everyone!

nova totem
#

Anyone want a cupcake? I still have a few from Show and Tell (they may be slightly wet)

clear matrix
brazen grove
#

my cupcake over ethernet client is broken

inner spade
#

@brazen grove Thanks for the โ€œsort displayio groups by y-position to simulate graphic object perspectiveโ€ suggestion the other day. Added one line of code and it worked.

nova totem
clear matrix
brazen grove
#

the worst thing you can do is go somewhere expensive, like Switzerland, and try some really good pastry there, and then never again enjoy your local food

split gazelle
#

that was a legendary show and tell @nova totem

modern night
#

o/ Hi all, hope everyone's having a good day

nova totem
#

I had this cheesecake thing in Vienna that was not heavy like normal cheesecake and never found anything like it since. It was amazing

brazen grove
#

there are millions of melon kinds, and they taste very different depending on the ripeness too

nova totem
brazen grove
#

I wish the show and tell wasn't like 4am for me

inner spade
#

Itโ€™s difficult to set a birthday melon on fire. They seem to be self-extinguishing.

turbid hill
#

Whew only missed 16mins

split gazelle
#

you aren't muted, coming in loud and clear

nova totem
#

ummm I think I saw something similar once and was missing a python library the compiler was calling

brazen grove
#

you just unpack it and set the PATH to that directory

#

press "ctrl+r" in the terminal and type "PATH", see if you had that command in history

turbid hill
#

you try to find those packages as .deb files first before trying tgz or bzip packs

brazen grove
#

oh, you added it permanently

turbid hill
#

ls -la for hidden

#

. .bashrc

#

I believe so

brazen grove
#

source and . are the same command, "." is bash-ism

turbid hill
#

I am old school so I learned . .bashrc

brazen grove
#

source works in most shells

#

man bash ;-)

turbid hill
#

lol

brazen grove
#

when you have time

turbid hill
#

who actually has formal training in linux, my bacground is solaris/bsd type os's

brazen grove
#

I theoretically should, but I grope for --help all the time anyways

nova totem
#

I've done Linux courses through work but most of the time they were super high level. Good if you are a beginner but that is about it

split gazelle
#

there is a harvardX course on linux that's pretty good

brazen grove
#

I know enough about bash to never ever use it for anything ;-)

turbid hill
#

haha Bash is our savior do Kourne shell in Solaris

brazen grove
#

especially if you have spaces in filenames anywhere

turbid hill
#

escape those \ spaces

brazen grove
#

doesn't work when you are looping over them

turbid hill
#

that is where ' and ` come into effect to wrap what you are doing

brazen grove
#

you have do do weird -0 or --null or such weird things

turbid hill
#

pop os is on ubuntu 21.04 at the moment

brazen grove
#

and --fprint0

#

seriously, just write a python script for anything more than 1 line

turbid hill
#

I have looked at DanH tips for python git hub very handy

#

selective debug activation

#

if C code it can be either "\nHello" or "Hello\n"

#

20.04 is LTS

#

Probably not, nope on bar nope on volume, choose a differnt desktop for your Ubuntu

#

I am jaded I use KDE Neon

#

no KDE Neon is one distro "KDE Neon" it's Ubuntu LTS with all KDE desktop direct from KDE Devs https://neon.kde.org/

brazen grove
#

-j is the number of jobs to run in parallel

#

I noticed that circuitpython's make is sometimes broken with parallel jobs

#

doesn't always recompile all that it should

turbid hill
#

you can set that in KDE easly

#

Sound is easly changeable

main flame
#

Iโ€™m pretty sure mp_printf is going to want you to use a format string specification, and I think โ€œ โ€œ + {0,1} is going to print a space or whatever the next ascii char after space

turbid hill
#

yes you can do that with sound

brazen grove
#

mp_printf(&..., "%d", self->hidden) <-- something like this

turbid hill
#

throw it in a VM to try it out

#

they do have live also

brazen grove
#

the commands that start with # are preprocessor commands

#

they happen at compile time

#

this is so that if the vectorio is disabled, you don't even compile that code

turbid hill
#

Yeah I forgot # was preprocessor stuff

#

C does not care about indents

brazen grove
#

no no

modern night
brazen grove
#

the #if something .... #endif only gets compiled if something is true at compile time

#

correct

turbid hill
#

C turns all code into one big honking line then parses it for the compiler

#

white space in code formatting is for human readability

brazen grove
#

it can also serve for human confusion

turbid hill
#

I am rusty at C but I do remember the class's on C compiler design and how the code is handled.

brazen grove
modern night
#

does it need to redraw?

turbid hill
#

I learned C mid 1980's but there is a contest every year to write the most obfuscated code

brazen grove
turbid hill
#

I still like the perl one liner that decoded dvd's

brazen grove
#

I like the perl regular expression that matches prime numbers

turbid hill
#

why are some files in the file tree yellow/green

brazen grove
turbid hill
#

that was what I was wondering

#

higher up in the tree

#

ahh git intergration stuff

brazen grove
#

did the science go too far?

split gazelle
#

would you consider doing a learn guide on setting up pycharm for circuitpython?

clear matrix
turbid hill
#

The guide works needs a refresh on some screenshots, I did get it going.

split gazelle
clear matrix
clear matrix
brazen quail
#

Hola from 'rado ! :-D

turbid hill
#

ahh the old rule "If it aint broken don't fix"

#

I think you broke the refresh

modern night
#

What if you don't make a change to the shape, but add another shape entirely?

#

are size and location are the same there?

#

I was slow to type it, you changed it ๐Ÿ˜…

turbid hill
#

if you keep disconnecting from the circuitpy drive like that you will break the fat file system and get read/write errors until you fix it.

modern night
#

how do you fix it if that's the case?

turbid hill
#

fsck.fat /dev/sd? whatever the device is

modern night
#

Hopefully this is just a pycharm cache issue though

turbid hill
#

no it's a FAT issue, dos FAT filesystems are notorious for corrupting when brutal dismounting of it

#

you cannot fix the filesystem if mounted

brazen grove
#

goodnight

turbid hill
#

repl is like a clean format while fsck.fat is a file system fixer

#

if you backup from a corrupt filesystem you might get a corrupt backup

#

next time just unmount CIRCUITPY, dmesg and find what the device is and do a fsck.fat /dev/sda1 for example and you will get the option to fix the filesystem

#

if the FAT tables are broken the files writing will fail

#

if you want to prevent a corrupt file system dismount CIRCUITPY every time you do a firmware push so you are not doing a dirty unmount

grand tusk
#

Time flies when you're on a dive.

turbid hill
#

yes

#

before a reset

modern night
#

I gotta head it. It's a gorgeous day here, I'm going to enjoy the sun! Hope everyone has a lovely weekend!

turbid hill
#

or use file manager to safely unmount the CIRCUITPY dir.

inner spade
#

Looking forward to hidden and palette index arguments for vectorio objects. Already have two projects queued for the change โ€” replacing a bunch of displayio objects. Thanks for the stream!

#

Will try the latest.

split gazelle
#

great stream @smoky island !

nova totem
#

Have a great weekend

turbid hill
#

subscribe to foamyguy and get notifications

inner spade
#

โ€œWe all live in a purple submarine. A purple submarine.โ€๐ŸŽต

turbid hill
#

bye

grand tusk
#

Thanks1

smoky island
#

Thanks all. Hope everyone has a great night and weekend ๐ŸŽ‰

proper prawn
#

Hi Tim, I am watching your stream on twitch.tv from Lisbon, PT

inner spade
#

Hello!

proper prawn
#

why I don't see here in discord/adafruit/live-broadcast-chat the posts that I see right now in the stream of @smoky island in the discord live-broadcast-chatwindow?

smoky island
#

Some of the messages came after my stream ended so those ones wouldn't be included in the stream video if that is what you mean?

proper prawn
#

@smoky island. No, that is probably not what I mean. I see , right now, posts from Bergdahl (with time label of 10.32am that I don't see here in discord. Now it is here 3.58pm and with you 10.58am (5 hours difference)

smoky island
#

Ah, I am not sure. discord messages can be deleted by the person that made them, perhaps some were removed after appearing in the stream.

dim wigeon
#

Happy local time interval, everyone!

smoky island
proper prawn
#

I don't know what is happening Tim. The stream shows an announcement page. I hear you typing. I don't see you anymore.

smoky island
#

It'll switch in just a monet

#

moment

clever summit
#

Hey Foamy. Finally managed to catch a stream again. ๐Ÿ™‚

proper prawn
#

OK, waiting...

dim wigeon
#

I can see and hear you fine now, Tim.

proper prawn
#

me too

#

Tim what State you live in?

#

Recently I received also an ordered PyPortal titano from Pimoroni Ltd UK

#

Tnx for telling me the state name. --- My son lives close to Louisville, KY. --- In some image from Adafruit I saw that they had a kinda acrylic stand for the PyPortal. Per accident I ordered from Pimoroni another (smaller) PyPortal (less nice - I think)

#

Yes, the acrylic I saw was only connected on the back. The one I received has also a frame on front

#

I think the one I meant is the one on the image on top of that list you showed

inner spade
#

Just delete the DS_store file. Ugly remnant of using the iMac operating system.

proper prawn
#

I recently bought various M5Stack models. A local electronics shop has a lot of their stuff. They are build around ESP32 microcontollers. I am 'exercising' now with them using MicroPython. Unfortunately the documentation of M5Stack is fragmented (my experience). Also did not find a good read-the-docs like documentation of the MicroPython modules that are available for these devices.

inner spade
#

Looks like built-in broke. Something to fix today.

proper prawn
#

Excuse-me for sharing off-topic info

inner spade
#

Made an list of palettes

#

A fun project! Thanks to you for creating it.

dim wigeon
#

I remember Neko on the Mac back when I was in high school!

upper sandal
#

I remember that from my youth

dim wigeon
#

Speaking of Mac throwbacks, itโ€™d be fun if there was a text-to-speech library for CircuitPython so we could re-implement the Talking Moose. ๐Ÿ™‚

proper prawn
#

Thank you.

upper sandal
#

I don't know how big a text-to-speech library was in the days

#

hard drives were small and big at the same time, I do remember the huge 20MB hard drive...

dim wigeon
#

@upper sandal Talking Moose ran on a Mac Plus, I think, so it canโ€™t have been that bigโ€ฆ

proper prawn
#

Tim, can you share a link of the scripts you're showing right now?

smoky island
proper prawn
#

OK, yes the cats thing

upper sandal
#

yeah if it fits in a floppy

proper prawn
#

the page layout that too pse

dim wigeon
clever summit
#

Seems you forgot to disable the Youtube chat again @smoky island

#

Ah, it is now.

#

I was probably too fast. ๐Ÿ™‚

#

Nah, you are just lucky. The filtering is the same.

dim wigeon
#

I need to run - have a great day, everyone!

upper sandal
#

yeah -a/--auto

inner spade
#

Titano backlight doesnโ€™t behave like other PyPortals.

#

Generally, itโ€™s dimmer.

proper prawn
#

Tim what IDE are you using ? VSCode ? or is it PyCharm (cuz I see that name left-down)

#

OK PyCharm. I 'smelled' once on it but for a reason I don't remember I didn't continue. But it looks great in your stream.

#

I use VSCode now and than. --- What I am (also) looking for is to find back certain solutions/functions I created for certain HW. A kinda database with lookup tables. Quite often I am thinking "I already wrote a function for this... but where is it?"

#

If I was to buy a license (for personal use) of PyCharm do I need more tools from JetBrains beside PyCharm or is it sufficient to buy just PyCharm?

#

Ok, Thank you. For Personal Use they charge just $ 89/yr

clever summit
#

I have the bundle. Good price for what you get.

proper prawn
#

I just discovered that they give free licenses for "open source projects" under certain requirements

#

@clever summit what "bundle"?

clever summit
#

A license for all their IDE's.

proper prawn
#

Oh yes, that would be about $ 250/yr for an individual dev

clever summit
#

They have an IDE for databases as well.

proper prawn
#

@clever summit When installing the bundle, is it possible to install it on another drive than C: ? (I expect so --- and hope it will)

#

Tnx

#

Btw I just changed the 'pilot avatar' to a more personal image

#

I the mean time I'm listening to what you're saying

clever summit
#

There are 2 ways to install, either you use the Jetbrains Toolbox and it will do it for you, on C:.

proper prawn
#

Tim instead of 'for i' not using 'for _' ?

clever summit
#

Or you use the standard installer where I think you can decice where to install it.

proper prawn
#

@clever summit OK tnx

upper sandal
#

I would use index

#

I thought _ was a shorthand for "a variable I discard"

proper prawn
#

I don't remember. I learned it from a Python e-book/course

inner spade
#

For me, โ€œfor iโ€ฆโ€ was a memory-saving approach back in the days of timeshare computing in Basic. I recall it represented โ€œindexโ€ back then.

proper prawn
#

Yes, I also think the reason was memory-saving

inner spade
#

Circa 1975-ish

proper prawn
#

Yes, but we're a bit back in the times as when an Apple ][ had only 64k of RAM. Now a lot of microcontrollers also not have too much of memory. Beside the more recent once with 16MB

upper sandal
#

I like to use a notation like that to avoid collisions, and make loop variables carry their context if you will

for name_num, name in enumerate(names):
proper prawn
#

@upper sandal tnx

modern night
#

Morning all! Hope your weekend is going well

proper prawn
#

Good afternoon (here it's almost 6pm)

modern night
#

I hope the morning went well then, and the afternoon into evening is great!

proper prawn
#

@modern night tnx, doing OK

inner spade
#

The center of three tabs has a divisor of six

#

The width of a tab is one-third less spacing margins

modern night
#

(page_index)*1/3 + 1/6

#

assuming zero indexed for page_index

#

Your math works, and is more explicit than mine, that's a good solution

upper sandal
#

I only have the pyportal pynt ๐Ÿ˜…

inner spade
#

This pushed the touchscreen resolution limit for the Titano. Spacing between the buttons made it work for fingers.

upper sandal
#

yeah that's just how brains work, I don't get to decide if I commit something to memory or not, some I remember, some not

modern night
#

I've got to run, thanks for the wonderful stream, and have a great weekend everyone!

proper prawn
#

byew

#

bye

upper sandal
#

current_tab ? active_tab ?

manic river
#

thanks very much for an interesting stream ๐Ÿ‘

inner spade
#

Thanks! Great stream today.

manic river
#

yes, thanks for merging ๐Ÿ™‚

proper prawn
#

Thank you Tim for a very interesting stream. Have a nice weekend

smoky island
#

Thanks all. Hope everyone has a nice weekend as well! ๐Ÿ‘‹

open girder
#

The Desk of Ladyada - Lets design a Pico to Arduino Shield converter https://youtu.be/WSRVttVH4CU

We got a user request today for a board that would convert a Raspberry Pi Pico $4 microcontroller board to use Arduino shields. An interesting idea! Let's go through what we do at the Desk when a new idea like this is presented to gauge feasibility.

The Great Search - 5V eFuse
https://www.digikey.com/short/b9c215hd

eFuses are a nifty way to pr...

โ–ถ Play video
viral sail
#

Good evening.

dim wigeon
#

Hi everyone!

ionic garnet
#

hi

upper sandal