#live-broadcast-chat
1 messages · Page 205 of 1
Just realized that - sorry 🤦♂️
"Why buy one when you can get two for twice the price?"
good NPI
@cinder wind You did a really great job on this! it's really awesome the way it runs on many different devices. The way you've set it up would make it super easy to add more devices as well, I'll probably try it out on a PewPew M4
Question for the show: I love the TPL55110/TPL111 boards. Is there a breakout that can do two things 1) monitor signal state change like a magnetic switch opening- then once open,it would source power to a microcontroller then 2) keep it on for at least “X” seconds regardless if the signal state changes . Hopefully around 20uA
Clear Kailh CHOC Slim Key Caps x 10 pack https://www.adafruit.com/product/5110
Pre 2000ish games are harder than post.
There's no answer for everyone when it comes to editors & dev environments. Try a couple of different editors and decide which one is best for you.
thanks! and ooo I've always wanted to see what a PewPew is like
Yeah
😂😂 is this the NPI version of smashing the guitar on stage at the end of the concert? 😂 TAKE THAT OVERHEAD 😂
Can I get a eagle file for an individual key from the 30 key ortho keyboard. I need a way to rearrange them for a isomorphic hex keyboard which has 96 keys. It is not square.
Black Kailh CHOC Slim Key Caps x 10 pack https://www.adafruit.com/product/5111
Whoa, the lights flash purple! #staroids
#staroids is FUUUUN!!!!
recoil on firing would be an interesting mechanic!
that's slick!
Thanks 🙂
If I recall, that's how it works in Asteroids? Been a while...
but does it play doom staroids ?
Do Lady and Lord Ada have new mics? We used to hear their heat/A/C.
I don't remember it being that way, but likewise it's been awhile
4x4 Key Deluxe Aluminum Keypad Shell Enclosure https://www.adafruit.com/product/5071
Two Key Black Aluminum Keypad Shell Enclosure - MX Compatible Switches https://www.adafruit.com/product/5081
Four Key Silver Aluminum Keypad Shell Enclosure - MX Compatible Switches https://www.adafruit.com/product/5073
For all the DIY keebfans in the house here is a very fancy and sturdy 4x4 Keypad Shell in Dark Gray with silver accents, the perfect base to begin your custom ...
For all the DIY keebfans in the house here is a super sleek and sturdy 2-Key Aluminum Keypad Shell in Black, the perfect base to begin your custom keypad project. You ...
I think so
I'm very tempting to free-wire one of those 4x4s
two keys: go/no go
@open girder Phil, what would YOUR two keys do???
table/notable
aww poor pt
nooooooo
oooh would the Pimoroni Keybow fit ?
all good, fun making a new overhead camera live 🙂
Anybody know whether CHOC keys need a different style of plate than MX?
Poggers/not poggers
Adafruit SCD-40 - True CO2, Temperature and Humidity Sensor - STEMMA QT / Qwiic https://www.adafruit.com/product/5187
Adafruit SCD-41 - NDIR CO2 Temperature and Humidity Sensor - STEMMA QT / Qwiic https://www.adafruit.com/product/5190
Take a deep breath in...now slowly breathe out. Mmm isn't it wonderful? All that air around us, which we bring into our lungs, extracts oxygen from and then breathes out carbon dioxide. ...
HyperSpace!
Being old, this was new to me, for sure. Too close to Frogger, more my time.
ok it's a mouthful but it works (with the current head). Now to do the port
circup --path /Volumes/CLUE install --auto --auto-file staroids.py
srsly? wow! circup for the win
I’m sure you could 😂
yay / phew
Can I get a eagle file for an individual key from the 30 key ortho keyboard. I need a way to rearrange them for a isomorphic hex keyboard which has 96 keys. The keys are hexagonal not square.
wow
Expensive sensors - sheesh
Q: Will there ever be a version of the MacroPad that is a full size keyboard?
**Repost any questions if you asked earlier! They might've missed it due to camera shenanigans 📸 **
Q: I have been meaning to ask about replacements for HT16K33
Q - Is an ST4 license worth it?
Question for the show: I love the TPL55110/TPL111 boards. Is there a breakout that can do two things 1) monitor signal state change like a magnetic switch opening- then once open,it would source power to a microcontroller then 2) keep it on for at least “X” seconds regardless if the signal state changes . Hopefully around 20uA
My question from earlier: Is there a "best" brand of MX compatible switch, or is it basically all preference?
Q: any chance there's going to be a "lipo backpack" style board for QtPy? 😄
Thanks very much for the info
https://makerdiary.com/pages/m60-mechanical-keyboard <-- a full size keyboard that runs CircuitPython
M60 Mechanical Keyboard is an Open Source, USB & BLE 5.0, Modular, Hot-Swappable, 60% Keyboard powered by Python. M60 uses Nordic’s nRF52840 SoC to provide USB Type-C wired and Bluetooth LE 5.0 wireless connectivity. To take advantage of the removable M.2 module and hot-swap sockets, assembly made easy.
QUESTION: Are the black CHOC keycaps laser engravable?
"MegaPad"
GIGApad
@sterile forge PCB files here:
https://learn.adafruit.com/adafruit-neokey-5x6-ortho-snap-apart/downloads
TeraPad
CHOCs fit an MX plate pretty well, but the plate needs to be thinner ideally to click in place and grab with its tabs.
@open girder ST4 = Sublime Text 4 - a text editor
@haughty quiver good to know -- I was thinking about those little enclosures, so maybe not ideal.
Programmable gain on isolated A to D ?
Oh, I had trouble buying the HT16K33 from mouser. maybe digikey?
Space rocks fear me.
New mics?
As with any text editor -- depends on what your preference is. I think ST4 has a trial, unless they've changed that. Give it a whirl and see if you like it
Black front, white back.
Yeah, I have the trial, but I wanted to know if it was worth it
I have an ST4 trial I've been using for a while, it just asks you to buy a lot
I see
Definitely worth a try, especially if you solder them to a board, or wire them with stiff wire to each other enough to hold still
Try the alternatives -- atom, VS Code, etc. See if you prefer one over the other. And if you can wait, maybe there'll be a "sale" around the holidays.
Question: Will there be other versions of the MacroPad with more or less keys, or different orientations?
The battery pack that @lilac tusk created for QTPy is here: https://www.oakdev.tech/store/p6/LiPo-Power-Pack.html#/
@sudden slate I like sublime text
OK. I like VS Code too, not Atom
you can try it first and if you like it then you should buy a license
@haughty quiver freehand wiring is exactly the direction I'm going
ah thanks!! 😄
Cool. All right 🙂
I do like it
it's very speedy
also tell that air dont circulate too well and chance in the spot
I bet that'll work great!
Yeah, I noticed that when I started using it 🚤
Now that's something I'd love to see -- how you use your own tech in your factory, such as Adafruit IO + air quality sensors.
Hope that all the people were breathing.
mics sound really good
Question: Will there be other versions of the MacroPad with more or less keys, or different orientations?
QUESTIONWhen will the 5x6 snap-apart CHOC boards be available?
For the HT16K33 chips where do you buy them from? I don't see them listed on mouser at all
Onoes, that one got missed D:
Thank you for taking time for us.
Or it did not XD

Yay moar versions!
-10C to 60C
Thanks all, great night!
great stream! have a good night
goodnight!
See ya - great show!
Thanks LadayAda for the info
Good show and great night everyone
Eastern time
Thanks @open girder for another awesome evening of shows! Special thanks to @clear matrix and @haughty quiver for guest hosting Show & Tell!
Seeee yaaaa!!
great show!! thanks ya'll!!
Thx Limor & pt!
Hey, I have that camera!
notable is an anagram for "lone bat"
Bye all!
Imagine if the Zener just went POP
We have that same exact stand at our welding station!
#not-a-ble
Oh I miss those gold hobby creek bases -- the v1 edition, not the redesigned v2.
lent bao
i've had to do that in live situations before as well, definitely gets the heart pumping
Lone bat is an anagram for "Tone Lab"
Deep Dive on Friday - titled #not-a-ble: More BLE fixes 😉
Guess I installed staroids the hard way (git clone...)
I love anagrams so I made a website that runs all client-side and computes anagrams really fast https://ana.unpythonic.net/?q=notable
nice!
Hmmm, when I try digikey I get all the adafruit HT16K33 backpacks, no chips
"Tone Lab" definitely sounds like a hipster low-fi radio hour on KCRW
That is Scrabble GOLD!!!!
I go sleep naow, night night peeps
panavise FTW PT!
And a hobby creek base 🙂
@hot frigate yup -- use "?" to make it just print a list of words, not only combinations that use up ALL the letters
"lent boa" is a thing I need now
Sadly the mini circuit board head I just got last night is missing an arm...
WHOOOAHHH!!!!! Awesome!
no cheating @hot frigate , keep the game fair.
More like... Hey Honey, wanna play scrabble? (she is way better than me with words and memory)
@robust horizon I'd love one for phone number to words that I don't suspect is selling the phone number to spammers :)
@haughty quiver interesting, maybe this program could be modified to do that..
i wondered ... :)
I'd have to think about that
Don't cheat, just change the game
oh and warning -- looks like my dictionary has NSFW/not suitable for all-ages words in it
Ooo, adding the question mark adds "fart" to the list. Always ripe for a fart joke around here!
see that's what I mean 😕
🙂
"adafruit loves leds" <=> "saved full asteroid"
My score is over 700 :D
Score can go over 1000
( @cinder wind )
Play by the rules. Make the rules as you go along.
... I was supposed to be asleep
I blame @cinder wind for this distraction XD
Automated gameplay
Nice! Middle touch input for fire?
yep
@robust horizon interestingly, reading a bit more about CHOC board design -- the default key spacing is allegedly 18.5mm x 17.5mm as opposed to MX 19.05mm x 19.05mm
I'd say I fully plan to ignore that, I like "normal" keyboard pitch
though I guess if the keycaps are small I might not
good on you!
Thanks for the slot @smoky island 🙏
https://www.thingiverse.com/thing:4564253 ooh someone's made 3d printable keycaps for choc too
These files are my attempt to reproduce MBK keycaps for rendering purposes.They are not the original production files, so printing them will not produce keycaps exactly like production versions. They are close, but not exact.
These files have been made available with explicit permission of Max Burger.
Adapting Staroids for Pico
that clenches it, the keyswitches are in my cart and I'm checking out. now, what else did I need again?
Feather RP2040s, STEMMA cables, JST cables, LiPo chargers, LC709203F, and a solar charger
Lol
why is there still no pyruler rp2040 😭
Perhaps I need to do this
I won't tell you not to @lilac tusk
pyruler rp2040 with built-in SSD1306 (or other cheapest possible display)
I wonder how available the ssd1306 is
Teeny tiny eInk
I have some 1.54” e-ink displays I’ve been meaning to make boards for
Maybe this is a good op
a cap-touch macropad would be neat, with or without display
for when you need truly silent macro'ing
That would be cool
I did a MIDI-keyboard version of that, sorta: https://github.com/todbot/picotouch
add a time-of-flight sensor so you can digitally measure distance 😉
@cinder wind I remember that
oh look at this thing! https://www.thingiverse.com/thing:4901679
This is a mixbox-layout low profile fightstick. It uses Kailh low-profile (choc v1) mechanical keyboard switches.
Should be printed at 0.20mm layer height. Prints without supports.
I used an Arduino Pro Micro clone, but many other boards should fit.
For attaching the bottom plate I used 3x10mm wood screws.
I used non-3D-printed keycaps for the W...
Over 5000!
I get mine directly from http://holtekusa.com/
ah, thanks
I will bookmark that and investigate what shipping to canada looks like with them
I just came to say that I am watching the Show&Tell by @clear matrix and @haughty quiver and I love the dynamic and having the two talking while not being in the same place and having guest. We have seen Show&Tell by various Adafruit YouTube stars going solo or two at the same location. But two like that, it is interesting format. I think I like it and it can give very good result once a team get use to doing it.
Oh yeah, this is getting better and better by the end of the show!
Eventually Staroids crashed
@teal river did you play all night? Anyway, I filed https://github.com/adafruit/circuitpython/issues/5133 because Display.refresh() is a bit of a footgun. You or @cinder wind could manually add the parameter minimum_frames_per_second=0 to the refresh() call, though the RuntimeError shouldn't activate until there was a full 1 second between frames which is a REALLY low frame rate dip for an arcade style game so maybe there's another bug.
Lol, yeah, it was just something heavy on a rotate key and the fire/thruster key so it was spinning around forever. I also had increased the firing rate WAY up, to the upper limits of what it could handle, and I guess it was just too much
I'm actually thinking I might modify the mechanics specifically for the MacroPad so it's more like Asteroids -- I pulled up a "real" online version and the thrust and fire are separate, not combined -- that's why it felt so strange. Thrust is forward, fire has some kickback/recoil but no real movement. It also seems that there's some sort of drag in the "real" one that slows you down if you aren't using thrusters, rather than constant velocity
hmmmm I don't think the original had drag, you're in space after all, you're supposed to turn around to slow yourself down
Star Wars has drag :P
but I only played some random version on Mac in the 80s, I'm not a reference for the true original 😛
what's next ? sound ? in space ? 
I was going by this apparently licensed version of Asteroids https://games.aarp.org/games/atari-asteroids
Altho it has a UFO that shows up, I don't remember that in the original
The big thing is the trust and recoil from firing being separate things -- that's the biggest difference
So on the PyBadge and MacroPad, we can have more sophisticated controls -- they can easily have left, right, thrust, and fire. That way you can control your forward motion independently. You could also have "brake" to bring you to a stop instead of spinning around and thrusting, if drag isn't a thing. Might also be fun to have power-ups! We could make a far more complex version
Like, get so many points, and you get limited-use things like a spread 3 shot
Obviously getting away from the Asteroids premise in my head :P
You can reverse with recoil if thrust and fire are separate, lol
I could try Space Invaders... honestly I haven't built a game like this, but good practice
recoil to slow down/reverse thrust does fit the space physics better, Newton's laws and all that 🔭
I'm like 99% sure that the original was like that
Obviously I need to get out my Atari
I don't think the one I had did that, though I mostly remember images of holding thrust and going fast from screen to screen while shooting, and memory being what it is, it might not even be accurate
lol, I'll verify
Altho there's the question of if we want to be accurate to the original or put a spin on it anyway
you want a modern version in 2.5 D
2.5D? Like layered to simulate 3D play?
basically 2D gameplay with 3D graphics, it's a term used for some modern re-imagining of old games, as well as new games, it might involve multiple depths, like jumping to a background platform
like Donkey Kong Country Returns
(you probably don't actually want to do that in Circuitpython quite yet)
Lol, that sounds like a lot
Good afternoon all you wonderful people! And yes, Lars too. 
Hallo
hi!
Good afternoon
YT is go.
Da Bleeps! Da Bloops!
Yay!
excessively sunny socal
mic level peaking mostly at -6dB; -1db when excited!
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
The HVAC noise is not distracting. It sounds like the ambient background on the Starship Enterprise.
I got a pybadge. Couldn't resist.
@haughty quiver will your sound effects mods be submitted to Todd's repo?
Cool. Thanks!
pew pew crash
Hey there Doctor.
well we got the "pew pew" sound just now
And JP never dresses up for a Halloween Adabox unboxing. 😉
I should post my resume...
Adafruit Industries, Unique & fun DIY electronics and kits : AdaBox - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming ...
Halloween themed?
I have 2x PyBadge on the way
Very happy with the change to the CP Parsec theme!
Always there are two.
The Parsec theme no longer short circuits my hearing aids!
Or my brain!
I plan to make mods to todbot's Staroids game for the MacroPad and PyBadge to have more sophisticated controls
The parsec intro is indeed much more manageable.
Can't see the boards.
Same.
froze
Yeah, Twitch froze for me too. Spinning pinwheel of destiny.
destiny
@haughty quiver Froze!
It got too hot
Or... melted?
Lars. Please stop chewing on the cables.
Welcome back JP
YT is back
twitch i had hiccups too
Parsec was good
A lot of stopping and stuttering since the start of the stream. But we did make it through CPP.
Except boards not shown.
It froze after dexter said "Can't see the boards."
Well, after you read that dexter said that
You should record while streaming by default XD
Gotta have lots of horses
hey! there are the boards!
Yay
You can import in the middle of your code? :O
yep. a lot of python modules do conditional imports, based on what is available
Parsecs solid
First take going on the "JP Blooper Reel".
Wow, that's nice to know
for instance, in simpleio it does different imports based on what kind of audio playing capability is available https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/blob/main/simpleio.py
Print it!
Hehe, he said "butt"
Every call is a butt dial.
XD
I have the same exact old timer 🙂
me too!
N'York!
sweet
History tech
We had one of those 302's when I was a kid
This Week in JP's Tech History...
but how are you going to get that cool phone to run CircuitPython, JP?
I got my "newest" rotary for free
soon its Wandavision like JohnPark workshop
Clickety clack
70 volt pulse to activate the ringer
Heard it here first: ClockworkPython™
You could probably have a microcontroller pick up the pulses, then it can contact another MCU via Bluetooth, and then transmit audio between two phones. But you need 48V for audio and I think 72V for ringer
Ruin a movie by replacing one word of its title with "Python"?
Oh, keeb question JP -- have you ever built/modded switches?
Another plate generator: https://plate.keeb.io/
Older Mac keyboards had bumps on the d and k keys.
disorienting
That too XD
The MX plate holes with the little tabs are useful if you want to take your switches apart (while they are mounted)
I can't feel the bumps, really, so it doesn't matter for me. I anchor on larger keys
We all need more lasers.
Laser catter.
keeb question JP -- have you ever built/modded switches?
ringing spikes up to 200VAC
Bzzt
We still have a 48-volt land line (for now). They are planning to remove the power modules within a year or so.
They don't do POTS here anymore, we can use POTS type phones, but it goes over fibre
I took apart a Blue and Red Gateron switch and it was interesting to see
sorry 100VAC, my mistake
Anyone have a good source of keeb switch bits? XD
I really really want the giant switches
With old ringers, the inductance can cause some major spikes.
replace springs with tofu
Phone lines are high voltage, but they're TINY current
Thanks @haughty quiver
@cinder wind I have felt that signal. It Hurtz
Thanks JP!
Great show JP thanks!
can't wait for your ClockworkPython phone JP!
?showtimes
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/Scott - 5pm ET Fridays
Thanks for letting us visit your workshop @haughty quiver !
Good show!
thank you all for coming!
Thank you for presentating JohnPark
@haughty quiver How about servo-driving the dial on the phone via CircuitPython?
I like it!
I still like my idea :P
@inner spade I'm envisioning a robot arm with a swivling wrist and a solenoid poke-y finger
Imagine being able to dial and call your robot with a rotary phone
or maybe a Kuka arm holding a pencil to dial with the eraser like we used to do
... that retracts into a small box, Thing-like.
:)
hello JP
then lars call to the show
My PyBadges arrived! Sadly, just a Hello World demo...
I was hoping for bleep bloops and such XD
Thank you for the feedback! Really appreciate it.
Notes doc for today is here: https://docs.google.com/document/d/1_gKDL3p9It1Y0rZWniVYBflk1hz7fV-GNUKjWUigOLo/edit?usp=sharing
Deep Dive w/Scott for August 13th, 2021 Hi all, this doc is try and track topics and timecodes for my deep dive stream. These notes will end up in the YouTube video’s description. Any help keeping them groomed as I stream is welcome. Housekeeping I’m sponsored by Adafruit to work on CircuitPyth...
Good afternoon
Good afternoon everybody
Hewwo!
Good afternoon.
And hello discord people
I'm melting
Deep Dive, the 'cast that slaps you back.
Very hot here, windows closed... Haven't noticed if there's smoke outside yet
Having battery fun
My A/C is still holding but I'm hoping I won't need a peltier chip to cool me down
o/ Howdy all!
... I should have paused my "heater"
Supreme executive power derives from a mandate from the masses...
I want executive nap time
Here goes my project to make a pace maker for myself with a real-time circuitpython software 😦
O_O
ti basic anyone?
TI Basic didn't exist when I started programming XD
Learned on a C64 in basic
Python before 1.0.
one of the ti calculators has python now
https://education.ti.com/en-gb/products/calculators/graphing-calculators/ti-84-plus-ce-t-python
I started with Microsoft BASIC
I haven't done any "real" Python yet, but really enjoying CP
Started with qbasic with apple 2 basic books but I felt discrimated I couldn't do these peek/poke for sounds/icons on my 80286 😦
it's Circuitpython actually on the TI 🙂
its too long ago. can't remember 🙂
I went to programming on a HP48 calculator and then assembler on it, then my dad bought me my Kernigan-Richie
a few arguments in favor of CP over arduino: No waiting for compiling, no needing to install complex drivers.
it's like "you're 18 now, learn a real language"
the first programming class i took used Pascal, but I was hacking away at 8080 assembly code at the time
Mmmm Pascal, blast from the past
gee
I did a lot of Pascal in high school/university
I was lucky as most of the other classes used Fortran.
I did a little Fortran and COBOL back in the day
I did my first real python 8-10 years ago, programming a "game" for scientific research on the OLPC laptop, using pygame
So i was forever tainted by learning a 'structured' language first
Maybe we can get a prolog circuitpython extension 🙂
how do we as hobbyist debug CP? Other than a bunch of print statements.
What's your favorite board?
How about that Staroids game?
Yeah there really isn't that large of a distinction between python code and circuit python code, with the exception that some circuit python code has a concept of how the microcontroller works/parts available to it
Fortran and basic -> 6502 Machine Code -> Assembler -> Forth -> C -> C++ -> Python
Why has this said 0% for a while and not died? XD
I had a book on Forth but never had a compiler/knowledge to use it
Good intro to stacks with Forth
python
Print statements are life
lol Forth. The inventor had a programming philosophy. He called it 'fun down'
I still have put off figuring out how to hook up GDB for the core. One day I will have to, but not today!
I had a Forth book and never cracked it XD
What was biggest change in 7.0.0?
i used a tiny bit of forth on some micro.
I still don't understand in python why { } needed to be removed vs using spaces 😦
Most important question: Where cat?!
print statements are incredibly accessible, without the mental overhead of figuring out a debugger
Might have melted outside 😦
Print is l i f e
I personally melt at 110oF
And James Bowman (i2cdriver spidriver) uses Forth to drive his projects
Staroids!
nice!
PyBadge is waaaaaay easier to play than MacroPad or anything with a smol display
Not Asteroids! 😝
Could you freeze a circuitpython image and install it via say esptool.py?
lol
Nope, not Asteroids. Totally unrelated.
Hi todbot!
hi!
Oh yeah, @cinder wind , I have several suggestions, should I open an issue on GitHub with a list?
I had my cheesey laughing skulls for halloween working on 4 boards in almost no time at all. The audio probably took longer then the display
Actually that prompts a question--are you a developer that needs new challenges constantly? Does that drive the new projects, like the balance board?
Sure! I've been making a few changes here and there. Or just make your own DoctorStaroids!
Four spaces or two?
let me check
Just don't name it Asteroids or you will meet hordes of atari lawyers 😄 🤣
I could just steal it and run :P I'd call it Pystroids
Whoop more start 12 projects folks!
i think i have vscode set to 4.
I'm not a big fan of indentation-only blocks, I like having brackets to mark the end of things, but many IDE will help, using styling (lines, colors) to visualise blocks, which is probably better than using fixed language-dependent symbols
rah
I have 2984793 projects
brackets are advantageous because most ide's will color the brackets easily showing top and bottom of the block.
Have you gotten a single from the board at all over the uart?
I'm also get mostly motivated doing stuff for someone else or doing sligfhtly illegal electroncis to see how much I can get away with 😄
I'm into wii nunchuk drumming.
just joined here so saying 👋
*give me a moment to find my wiimote to see if I can see if it's got the uart exposed*
"Aweigh the cats!" 🏴☠️
Taking bets on if it'll shut off at the cutoff voltage (2.75v)
I see
in your future.
Nnnnot exactly shut off... Display died, NeoPixels went off... I'm done, I saw it dipped under the cutoff
Hello Maico!

Did the Wii balance board work before?
I like labeled UART pins
Interesting, there are three pads exposed on this wiimote
I need to find my Wii...
but only two on the standard/original white ones
What was the biggest change in 7.0.0?
Later WiiMotes had a few changes due to issues they found in the originals
(I was working on getting the balance board to be an IOT scale so I have a bunch of wii stuff at my desk)
👍
There are probably different ways to measure biggest. The two that come to mind for me are max_size removed from displayio.Group and gamepad going away in favor of keypad
there are many biggest changes in 7.0.0 😉
biggest noticeable change to me in 7: disable-able USB devices
oh yeah custom HID too, I was very into that
ooo cameras, that'll be interesting
Max-size change is much appreciated.
What is the rough schedule for the final release ?
I have had the Adafruit_CircuitPython_OV2640 and my Kaluga on my desk all week and haven't gotten to it yet. 😦
So 2 deep dives and its done 😉
Sometimes you get work done, but today is a melt day
Lots of hard work has gone into 7.0.0. Thanks everyone!
i have noticed some esp32s2 stuff as well on hot reload. sometimes gets into some reset loop.
Yeah I'm runing the portable AC and the Samsung Air Purifier ... (Scott and I live the same part of Seattle)
I saw the esp32s2 issue as well, thought it was just my computer
yes i have trouble doing anything when its this hot. like my 3d printer is staring at me. 'Finish me, please'
No AC? Inconceivable!
i'm am expecting cooler weather sunday 🙂
too hot
.... gonna pause my projects so I'm not dumping 750W of heat into my room
climate change bad.
my new (to me) server is dumping a lot of heat and fan noise. it may soon be an ex-server
"Flash all 128 LEDs full-bright RED if battery is low!"
Yup this is the best idea ever
Hi y'all. I lost track of time thinking about a new contract it looks like I'll be working on.
300 approvals coming ...
which PR did you need reviewed? i can look at it now
Yay contract!
Review is done, didn't merge it (can if needed)
Yey finally making some money!
True, done
I need a job that gives moar muns
Needs tiny coal power plant for my arduino
This is always interesting to hear a dev explain... What do you typically look for when doing a PR review ...
Man I'm getting good at this game
is there any performance to be gained from having many instructions on one line opposed to spreading things out vertically, which most seem to do?
That expectation that there will need to be fixes later is good to know about
I do a lot of walk through of it in my head, cause I won't always be able to set up a test. Depends how complicated the PR is
I worked a place that had a really in depth review process and you could spend the time to understand it not only to review the code but so everyone was familiar with the whole system.
lol ty
Yes, and you should never use lambdas ... 😉
makes sense yes👍
@cinder wind Can Staroids handle color BMPs?
Can color BMPs handle Staroids?
yes but CircuitPython might not be able to. One of the ways Staroids is so fast is that all the BMPs are 1-bit (two-color). Framerate is highly dependent on number of colors in the sprite BMPs. Best case: it's a little slower. Worst case: CircuitPython runs out of memory
Ahh.... Lemme play with it
oh so they have a pylint-person
I was never a 'conform to code styles guy', but black taking the 'figure out a format' aspect of coding styles away from my effort is amazing and I'm now super in favor of it
Saved it as 16-bit, seems fine for at least just the ship. Is there a way to show the framerate for debugging?
Granted, public facing code is a completely different story. This was for a commercial OEM product at a big company and just my colleges were reviewers.
you can do: print(1 / (time.monotonic() - now)) at the bottom of the while True loop to give you basic frame rate I think
regression tests save lives (as in hours of work)
Mmmk, that should give the average, should be good enough
Pylint objected to a variable named 'bar'...I was writing a class for progress bars.
And the unit test cover well.
try monotonic_ns()
very fast then! or do print(1 / (0.001 + time.monotonic() - now))
what's the current value of time.monotonic() ? if it's been running for a day it might not have ms precision (talking to Doctor)
Epsilon is our friend.
Thar we go. Apparently 1024FPS?!
oh yeah reset your board with reset button to get time.monotonic() back into a useful range
How do the core devs for circuit python divide up the work/of knowledge base of the core. How do you dive in and learn more/refer to someone else when it's not a problem you're familiar/experienced with, etc?
I don't think it's working right -- my result shows like 1000 or 500 when I can actually see the screen refreshing
Good flux also helps a lot! It helps make everything more forgiving
Ok, so... Not sure what's going on with the maths, but I printed time.monotonic() and now and they're identical, and 1 / (0.001 + time.monotonic() - now) just gives 1024 pretty constantly?
Other than the saleae, what tools do you use to help during this?
If your print() is not after display.refresh() then it will be pretty close to the value of now (which is defined at the top of the while loop)
Ohhhh
small things
haha I just picked up a few pogopins to help debugging and don't have a logic analyzer or oscope but was curious what else you utilize 😛
Mmmk, I put it to the end, and it seems to be giving me ~25-26 or 256-350
I can't want for LUNA
Luna will probably be here next summer 😦
Bless!
Scott pronounces it correctly
i noticed that glasgow is also hitting supply chain issues
Oh I've seen folks mention it but hadn't looked into Luna yet
i always said it that way. but thats in the privacy of my basement
"Cellier"
I would have said sale-ay
I've done a lot of embedded audio and used PyOCD to debug. I was about to do bitwise testing of DSP algorithms by setting an ingress breakpoint, injecting a test signal, setting an egress breakpoint and gather the results and check it against my python model.
Neat, thanks for the breakdown!
The most I've spent on a single chip was $800
Heh, yeah
Actually wait no the new one was $900
I backed the Glasgow and have to wait until next year for it too, I imagine Luna is hitting the same supply issues
i9-7900X was $800, Ryzen 5950X was $900
AMD WOO
I wanna know your full system specs, lol
I went 128GB but I use that most of the time >~>
Lots of VMs!
It's like having a computer... In your computer
OS separation, lol
I haven't used Chrome in forever, lol
You need VMs to run those things that won't run on MacOS on the M1 chip
But yeah, using a VM is basically the same as a Google Cloud instance -- it's like remoting in, but it runs in emulation on your host machine
Bare boards are JUST the board, no backplate or stablizer
Have you thought of making a macropad timestamp generator?
Good evening y'all
I don't think it includes the backplate. That's a separate adafruit SKU https://www.adafruit.com/product/5103
Bots? Now there's something I know well 😄
Takes one to know one :P
Shh that's not an allowed input!
You could print your own stabilizer and backplate, lol
I know you're a bottttt
sweet keypad, only wish they were velocity sensitive keys. i hear an accelerometer would help achieve the behavior.
$900 MacroPad with velocity sensitive keys... #worthit
lol omg i'll get a casio
lol
I don't know. Type casual.
are there MX-compatible keys that have a pin for "key up"? Because then you could do velocity sensing by measuring time from "key up end" to "key down begin" (how MIDI keyboards usually do it)
I've been seeing those Macropad demos and thinking it would be fun...
You got me.. ordered the starter kit
That just happened today. I got the email today saying it was back in stock.
haha similarly the ble workflow got me to pickup a bluefruit,
the macropad silk screening is beautiful. i mean, its a great device too 🙂
MacroPad is much fun
Auto approving PRs ...
I'm going to see how many things I can make it do, selectable with the rotary. Currently having video editing and Minecraft in the works, as well as making Staroids and other games options
A good board for a multicore core with M7/M4 is the STM32H747I-DISCO for about $100. It's also got a touchscreen and audio in/out.
I have a USB soldering iron... It has a 555 in it
sipeed have support for arduino. they call it longduino
doctor you see that riscv soldering iron?
i mostly use platformio for the (little) riscv stuff i've played with
The ESP32-C3 is cheaper than the other ESP32 chips.
I love my Pinecil, best $25 I've ever spent, even though it took like 3 months to show up. 😂 basically a TS-100 with open source firmware (IronOS was ported to it) and schematics available from Pine
I did, but why is it better than my $8 8W one? :P
Melt!
Thanks Scott !
Thanks Scott.
dang
thanks for your great efforts scott! bye!
Bai melty Scott! It's 103F in here
Have a good weekend everyone.
i'm melting as well. Too hot
I'mma go for a walk now
Thank you for answering questions! I really appreciate it!
Only 99F outside, so cooler outside, lol
👍 👍
Bai Scott!
cheers
stay safe, good health
Other than the iron itself, what else would you need to get started with one?
Thanks Scott! It was a great 15 minutes I was able to make 🙂
same all. have a great weekend. i may drive south and spend hte day in Vancouver
thanks Scott! can't wait for BLE fun
thanks all!
Bai! Pet catto for us!
yes, ble all the things 🙂
👋
Seriously tho, what's the benefit of the MCU in that iron?
OK, I 'm going to checkout Jeff's new learn guide and dust off my Kaluga
https://learn.adafruit.com/scan-qr-codes-with-circuitpython
Just the iron, really. The standard tip is pretty decent, typical size for 90% of work. Can use any TS-100 tips with it. Just also need a USB-C supply that can do PD at 20V/3A or a 12-20V DC supply that can do ~3A. Lower voltages can work too but the tip heats up so fast at 20V that I'm addicted to it 😂
Thanks Scott. As usual this was great.
can't believe cameras work in CircuitPython. so incredible
My iron has wires in it. Silicon free!
nothin wrong with that 🙂 I got the pinecil for the temperature control and easy adjustment of temp too. IronOS is pretty great on the TS-80/TS-100s (and now the MHP-30 hot plate too I think, lol) and runs great on the Pinecil. "Just works" 🙂
I have been sort of accumulating info on the path to cameras...
https://gist.github.com/askpatrickw/0179d09e74d5f2a4347d5666ea937c4d
atleast on one port
Ohh, temp adjustment... I never do that, lol
heh yea its really come in handy for repairing bench supplies, where some pads need a ton of heat dumped into em before the solder does its job.. but you don't want it to get too hot and fry a nearby op-amp or something.
ironOS has this feature where you can hold one of the buttons and it'll temporarily raise the temp a lot higher (i have mine set at 350c) to give your lower-thermal-mass tip a good head start when you drop in with it, but it'll keep temp lower if you let go
I haven't done anything that the 8W didn't work for in a while, lol
I accidently got the datasheet of a 30KW motor off digikey
anyway, its also a fun RISC-V devboard in a way. I didn't get one of the breakouts but since Pine has the schematics i'll probably just order some up from JLC or PCBway or something when my RISC-V playtime comes around
Bit too much for arduino
I wonder but they are for though
So hard to show, but I did a color ship -- seeing the thruster color helps me
It came out like, cyan, which isn't what I planned, lol
That cyan color is reminiscent of the P4 phosphor B&W CRT monitors in the original games.
Hehehe, oh yeah, it's kinda like 'light cyan' from the CGA palette too
The ship color is hard to see, but the thruster color is not. Looks cool!
Now I just need to do the others images XD also going to add color selection
Going to fill the asteroids as a solid color?
Thinking about it, might add more varieties too
That'd rock
Now what should we throw in the well?
.oO( Right .. right! )
Stellar idea!
I'm gonna fork and share the color version when I figure out how to make options XD
Desk of Ladyada - Adafruit Breakout Board Styling https://youtu.be/gJ4AtCWaLHQ
We just posted about a clip from a new movie out this month called "The Suicide Squad" which, for like a tenth of a second, has an Adafruit breakout board visible as part of an explosive prop. What's funny is how when we streamed this I noticed the board immediately. What makes an Adafruit board so adafruity? We'll cover our style and why we do ...
Good evening.
👋
Hi folks from Sturbridge, MA
Hewwo!
I have AC in my "office" now :D
Engineers of all shapes and sizes and colors
we need engineers from all the places and things
More schools of thoughts and cultures, more problems we can solve!
Red is my favorite
more kindness to each other and sharing of knowledge
Does anyone have a good idea on how to work with an old PCB where the pads keep falling off? I've lost two already 😦
Adafruit boards are very nice
True dat!
Plated holes good!
Gold-plated holes also don't get worn off as quickly/easily as silkscreen for knowing where the screwhead will be
I have a PyGamer in black! Also one of my favorites
"Adafruit black"
A lot of other small boards don't usually have mounting holes at all in my experience, and a lot of the time they're not rounded on the corner like most Adafruit boards
I like the purple Metro M4.
Purple is also nice
You need to find a RAINBOW board
It'd be cool if there were boards that were a rainbow like the ribbon cables, hehe
I have a podcast coming out soon where I talk a lot about Adafruit and the maker scene. I will post it here. Probably interesting to some of my fellow geeks! Should have it produced and uploaded tomorrow.
I talk about all you folk when talking about the value chain of Adafruit products and the nurturing community.
I need to actually start a podcast instead of talking about starting a podcast, lol
I need to record regularly, or possibly attempt to monetize. Nah. I do it for fun and to tell the wild things that go on in my life. 40 year technology roller coaster ride!
Just record rambling stories a few nights a week and post weekly, lol
Then you have a buffer
i put my own eccentric music to fade in and out of the episodes. This episode is pretty important. As a CTO of a software development outsource vendor, I need to influence what the curious and exceptional engineers get excited about. Edge computing, embedded, IoT are hot topics. For nearly 11 years my jobs related to devices in those categories. Security and privacy are also prime areas of interest for me.
mix in some crypto, ML/AI, robotics and VR/AR of course
pet peeve with TI parts: hard to reverse engineer boards with them, because the silkscreen almost never has anything to do with the part number...
I guess if they bin them after printing on them, that would make sense
yeah, I assume they're using the adjustable output on the glasgow
sorry to go off topic but my podcast channel is here: https://podcasts.apple.com/us/podcast/high-risk-high-reward-stories-from-my-life-in-technology/id1441157639 but the episode on edge computing that talks a good amount about Adafruit and this community will be out this week (Monday fingers crossed).
I talk about geek stuff: robots, security, manufacturing, Silicon Valley...
Jibo of course
Lots of Jibo talk
Yeah. I had to shut it out of my heart. I was devastated for about 2 years
I have them all around but they are paperweights
with rock solid security (which I designed)
some of the stories should be in a movie. Like the Jibo secret location. Wild times. Pro sports mansions. New England elite.
i only work on exciting stuff. Jibo was insane, thrilling, exhausting, frustrating, and heartbreaking. I wouldn't trade a single second of any of it.
I pinged the Glasgow folks for ya 😉
I wanna hack a Jibo
I do like the mounting holes, but sometimes they come a bit close when headers are installed. Even these soft nylon screws take some shoving to get into place.
oof
Bai!
I shall have a LARGE order this week
thanks for a good show, have a good week!
Thanks and good night.
Bye!
Random: Apparently Limor cosplayed a "normal" person once
Seeing Limor with not colored hair is other-worldly
it's a little challenging to hack Jibo. As the designer of several tiers of security including manufacturing, I know how he protects himself. There are exploits no doubt, but their impact is minimized. From the day I met Cynthia Breazeal, I was all about keeping robot customers safe from tampering, remoting, or any other malicious action.
I can tell you we use Secure Boot on the NVIDIA SoC so only a properly signed OS will load. I wrote that code too!
i felt a heavy responsibility to customers to provide the safest possible platform
and the company supported me 100%
and I will always love them for that
Hmmm.... That sounds like a potential way in... I think there was an issue with Secure Boot on older Nvidia SoCs that allowed circumvention of it without a patch, and I also think Jibo went dark before that issue was discovered...
Lol
The threat was exposed after we had produced a large number of production units. Similar or worse sidecar attacks against Intel were also raging threats to all security. But the crisis passed. Some vulnerabilities are still baked in to legacy systems for sure
I never delt with any security problem.
On computers.
But, it is great to have all the security.
Always
Thankfully for those who endevour to get Jibo back up and running will have the tools to patch that same error
I should sleep too XD
trying to own a decommissioned robot should involve more than just trying to get underneath the OS. There are service tiers and internal protocols that might be useful. I would do a full forensic breakdown. I mean, if I hadn't already (plus the advantage of being there when we built them). For its intended purpose, it's a pretty secure package compared to nearly any other IoT device. Perhaps too secure. I always second guess myself when a startup goes under. I ask "did I raise cost and complexity by demanding high standards for safety, privacy, and security of customers?" Business be hard.
one of the many hats I wore at Jibo was head of manufacturing test in addition to Chief Security and Privacy Officer. Working in China at the contract manufacturer was a career first for me. It was exciting to do something completely different. It helped me to secure the system further by logging every action during manufacturing and locking down passing robots.
It's a hard line -- if you don't make it secure enough, nobody can trust it. If you make it too secure, nobody can get into it to keep it going if the company supporting it goes under
I always err on "do the right thing." I feel like you owe customers who trust you. You owe them your best work.
Knowing what "the right thing" is can be hard...
Challenge is that customers rank security low on their wish lists of features. So I was lucky to have found a founder who shared my vision of what a safe, family, home robot is.
It's more than hard, it's impossible to always be right. But again, you do your best
Security is certainly an underrated feature
I could tell you stories.
Yeah, SOMEONE is always gonna say you're wrong
Wanna be a guest on an interview podcast? lol
Conversations I've had with CEOs and CTOs of major products about security and the absolute denial that there is any need to fortify their apps. Security is seen as a compliance tax. Companies spend much more money on fancy sounding do nothing features hyped with expensive marketing. They don't see a return on investment for security. Let me explain the situation from my perspective
Imagine you have a device, like a home robot. It has vulnerabilities that allow a remote user to access the live video and audio feeds and can independently remote control the camera and other degrees of freedom
A person with bad intent spies on pre-teenage daughter. He's in the robot as root and more or less owns her bedroom. And he knows where the robot is. He found all kinds of personal info readily available in plain text in a config file
Twisted imagination? No. This is a real threat vector. You have an obligation to make this scenario unlikely. This type of security assumption should be a foundational design principle for a product.
[says the privacy technology advocate]
You would be shocked at the big name products, IoT products, that are absolutely not safe.
Yeah, that's certainly the kind of thing that can and has happened, and will happen in any case that people leave systems open to attack...
it makes me sad/mad
Same
I used such terrible scenarios to keep everyone onboard with our security plans at Jibo. Perhaps it's a guilt trip thing I learned from my Jewish mother? But saying to everyone: "you don't want to be responsible for opening the electronic window to a kid's bedroom would you?" You have to design for security. Then redesign for security. Repeat. Until stack overflow or out of memory
some say i'm hardcore on the topic. why do they think that? 😉
It's important to aim to protect from those worst case scenarios!
part of our responsibilities as engineers, product developers, service providers, earthlings. We have to protect against most extreme or most potential for damage. This is the hard part. This is what separates companies that you want to do business with, and those you don't. You want business partners who accept their responsibility to create safe/secure products. It's not always about selling the lowest cost product. It's never about that IMHO. It's always about providing the best value that meets a need/desire. Does anyone buy generic tires for their car? No. Some may use discount brands. Many will buy from top tire firms offering performance and safety at a much higher price. Anyhoo, back to Jibo, we were directly marketing this to families and appealing to kids, so I felt a weight to make it my mission to insure the robot could be built, delivered, setup, and used, in a secure, safe way. Yes, my hair is white now
ttyl. sorry for chewing your ear off again doc
Heh, it's alright. But yeah, I can see why higher security was a priority there, and it's hard to make it safe and secure and hackable with closed source
?showtimes
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/Scott - 5pm ET Fridays
Desk of Ladyada is great.
Heh, it's a hat.
Whatever it is, I'll "need" two.
One for a friend.
What's a friend
Fish are friends, not food.
Package just arrived. It's the pygamer!
Good afternoon all you wonderful deal hunters!
HOwdy dooo everybody.
any guesses on today's super secret offer?
@teal river maybe a machine learning thingie?
nah JP's just gonna light up and read from /r/ShowerThoughts for 30 minutes
Hey y'll
bleeps and bloops are a go
Mhmm. A hat of thinking!
RIGHT ON TIME WOO
here we go
though it's hiccuping a bit on twitch
Hiccuping on YouTube too
YT is alive and hiccuping
I get 2-3 seconds, then about 5-10 seconds of buffering with the spinning pinwheel of destiny
Gosh, I was scared for a minute -- went to Adafruit on my MacBook Air, and my cart was missing! Thankfully still there on my desktop... guess it's local cookies only!
cure for hiccups: throw Lars in the well.
Same. Wonder if @haughty quiver knows this
no go on You Tube
Yeah, YouTube just totally died for me now
dodo do do do do do, dodo do do do do do
Is getting lars wet the right choice? just in case he's related to a gremlin...
🐽 pig of the week!
Random jumpy talking XD
@haughty quiver There's a lot of hiccuping going on with twitch and youtube.....a few seconds followed by a lot of buffering
JP's broadcasts are always so eventful..LOL!
Good afternoon.
so where else is the broadcast shown?
Still buffering heavily in twitch after the restart...
He does this every night in front of a mirror anyway.
🪞
okay, let me get my JP and Lars puppets...
woah, it kinda stabilized 🙂
YT good!
working ok now!
YT working now maybe? yay!
JP is the puppet, Lars is real and cannot by controlled by any mortal.
need draino for the internet tubes
What a savings!
I need an arbitrary title for a hypothetical MP3 file that one might add to a MacroPad playback list. Short, implies some rocking beats (beats.mp3 and upbeats.mp3 are already used). Input, please!
Love this 50%
backbeat.mp3
rocky.mp3
Still have one sitting here though waiting for a project...too many projects!!
bleeps_n_bloops.mp3
Nailed it.
I just sent LadyAda all my money
Thanks, all!
nailed_it.mp3?
"dividebyzero.mp3"
bubblesort.mp3
How to break your MacroPad
😆 Loving these!
MacroBloop.mp3
Going with bloops.mp3
how to break your macropad reality.
And if you need a second file later... bleeps.mp3 is waiting. Gotta have bleeps and bloops!
For sure 🙂
@teal river lol I know that feeling
Dangit, THAT'S what I forgot to add to this order
@teal river down to 3 spare pi's 2 spare cameras..lol
I managed to include both.
I have one a Pi4,4GB and HQ Camera.
Lol. I have a few cameras, just no long cables... Acxtually, I just bought 10 Vivitar 720p webcams FOR TWO DOLLARS AND NINTY-NINE CENTS A PIECE.
Yay!
I need one of those cameras. I've gotten 1 of each RAM size Pi 4
@teal riversay what , where did you get those cams...
Beyoncé_Unreleased_Single_2021_FinalMix_NewNewFinal.mp3
@haughty quiver Where are the voices coming from? [the source of the audio I mean]
i need this to identify hundreds of bolts and misc hardware, swimming in it!
Micro Center! No idea why, but they were 90% off!
Somehow I don't think me saying that's licensed CC BY-SA will make it so. 😄
VINE SNAKE
@teal riverwow sweet deal
hey if it's just you saying the words "beyonce unreleased single twenty twenty one..." it'll be okay
Turns out it's silence.
Inorite?! I would have bought all 20 if I had the funds to spare, lol
@teal river Got to check my local MC
Ah, the Sound of Silence
I'mma connect one of these to the front of my car to pick up license plates so I can create a database of all the cars I ever go behind going forward
I could only afford 2 XD too much other hardware as it is
Thanks JP!
Thanks JP! Great pig-of-the-week!
Thank you for your ime JP
Thanks @haughty quiver
THanks JP !!!
Wow!
shake it like a polaroid picture!
thank you all!
@haughty quiver Danke! I do have a question -- does this have processing onboard, or is it all just about enabling the Pi to have more IO to work with?
all about the IO
Mmmm, that does leave the uses ALL over the map
it probably takes a bit of the lifting off of the Pi thanks to the DAC
Yeah, audio can be tough
but yes, it's a great general purpose board for Pi
probably a good board for a Pi hooked up to a 3d printer with OctoPrint
I might use one for a Pip-Boy type device...
what it sees it prints?
@haughty quiverHey , unrelated to this project . tried one of your old projects ..Weather Display Matrix. I can't getting working at all with the Matrix Portal, other projects work fine on it... maybe something changed in the code?
And we have staroids on the pybadge!!!
@mellow thunder I'll have a look at that, EDIT: I was thinking of something else (I think there was an issue with max_glyphs value)
so much purple
Oh! @haughty quiver Didn't you say you had added sounds and things to Staroids, are am I misremembering?
@haughty quiver TY, I was going to try it with the M4 Airlift, but I bet I would get the same result if it's code error
So last week I learned. you don't cut the nubbins off the K switches. LOL
Sounds are in the github repo for staroids.
Oh... I may be blind and/or deaf
after fixing some bent pins, the newkeypad is working flawlessly.
also enable_sound = True.
sorry, keypad, not keyboard
point_roid=0;point_ship=1
Did a pause option get added?
Looks like 'no'.
@mellow thunder I just got the Weather Display Matrix working on the MatrixPortal without any issues, other than needing to add my openweather token to the secrets.py file. I updated it to CircuitPython 7 and used the associated libraries from the Project Bundle.
@haughty quiverHmmm thought I tried it in CP 7, let me check
@haughty quiverYep same thing, blank screen. I know my open weather token is good from a weather MAGTAG project I just did. maybe the aio? I double checked that number also.
can you open up a screen/REPL session and see if there are any error messages?
how do i do that?, never done it, sorry
no problem -- are you using Mu for coding?
yes sir
great. click the button labeled Serial
that is where any messages will print. You can try clicking in that serial area and then typing ctrl-d to reload
i see messages like this: Auto-reload is on. Simply save files over USB to run them or enter REPL to disable. code.py output: 255 Getting weather for Los Angeles, US Set icon to None gfx loaded Getting time from internet!
huh, yeah getting nothing
what happens if you type ctrl-c in there twice? This should get you a CircuitPython prompt that looks like:
>>> ```
nada
OK, is there a CIRCUITPY drive showing up on your computer?
click the Serial button to close the REPL and then click it a second time to re open it. Then, re-save your code.py to the CIRCUITPY drive from Mu's save icon. Does anything show up in the REPL?
(also, just to be sure, you don't have any other serial terminal program running that could be stealing the connection to the MatrixPortal, do you?)
no only the matrix plugged in
one sec
Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.
code.py output:
Traceback (most recent call last):
File "code.py", line 13, in <module>
File "adafruit_matrixportal/network.py", line 31, in <module>
File "adafruit_portalbase/network.py", line 37, in <module>
File "secrets.py", line 8
SyntaxError: invalid syntax
Code done running.
line 8 is aio user name
OK, this is good, now we can see what's what
indeed, ty
sure thing. seems like there must be some typo in the secrets.py line 8. It should look like this:
'aio_username' : 'name',
also make sure there are commas at the end of all of the lines in that list
success! was missing commas., now how do I change to Chicago?
I am guessing it has something to do with my IO account?
I changed it in the code. got right city now.
Way to go!
@haughty quiver A true heart felt thanks to you for helping me out with this! Been at this for days, in the meantime completed 4 other projects lol. You and everyone at Adafruit are truly what make this community great and thrive!😁
Yay! Happy to help, you're very welcome @mellow thunder
hopefully the REPL will become your new debugging pal, too!
@haughty quiver oh it will become my new favorite tool! Ty ty!
?showtimes
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/Scott - 5pm ET Fridays
3DHangouts Episode #338 LIVE in 30 mins! Emojis, Resin, Wood and Starro #3DPrinting https://www.youtube.com/adafruit/live
This week @adafruit we’re all about keycaps! Emojis, resin and wooden keycaps! Halloween season is upon us so we have a flexible Starro prop with a HalloWing...
Good morning all you wonderful folks!
☕️⚡️
good morning, evening, afternoon and night folks!
Hello, @rocky reef, @hard hollow and @waxen thistle 👋
good morning 

@hard hollow someone has been Milling. lol
One minute to go...
Good morning everyone.
Live on twitch, bleeps and bloops are a go.
Good morning all
Welcome back!
good morning
Hey y'll
hello
The usual suspects. 😉
YT not running
Adafruit Industries, Unique & fun DIY electronics and kits : Free - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Ha...
YT finnaly started
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
Halloween is in August? 🤔
Still good on Twitch
Lol.
In late June, I saw Halloween candy and Christmas cookies... at Sams Club. It's insane.
Everyday is Halloween 👻
Lol. Last year the supermarkets had Easter eggs and hot cross buns before Christmas...
Which makes you wonder -- to ensure those sort of shelf lives, how much preservatives are put into these treats?
It's a piece of bread made entirely of palm oil!
Hang on... Where's the lawn mower?
?mowtimes
Not today it's raining.
Understood. 👍 😄
I'll be trying to make some resin keycaps this weekend based on this guide 😄 I spent last night soldering the UV lamp circuit, it was a lot of fun.
Another excellent project from @split gazelle!
@split gazelle 👍
Learn Guide - Resin Keycaps
https://learn.adafruit.com/diy-decorative-resin-keycaps
⚡🎛😺🎸
I could do that. I have a 2D printer.
Learn Guide - Emoji Keypad
https://learn.adafruit.com/neokey-emoji-keyboard/
Kailh Switches -
https://www.adafruit.com/product/4955