#general-chat
1 messages · Page 97 of 1
Manufacturers, not sellers/dealers. And it’s new to be physically marked on the switch.
Isn't this a hardware switch so it doesn't matter?
What?
I would never trust an AliExpress switch to pass 5A (AC or DC).
For that matter, I would never trust switches from AliExpress (or Amazon) for anything beyond 12V DC at like 50mA.
Ali expressed is too mixed. Amazon, you can leave reviews and actually have listings stay up a few years.
you actually... trust the reviews on amazon?
I guess as much as I'd trust any other online shopping reviews, unless there are obvious signs of manipulation (e.g. earlier reviews referring to an unrelated product)
Is there something I should know?
If a product has thousands of reviews, I often tend to not look at the 4 and 5 Star reviews, I look at the 2 and 3 Star reviews for a more honest evaluation.
There’s a thing that happen on Amazon specifically called listing swaps where the seller will use a very easy to rate well product, get tons of reviews and then change the product on the listing to a more expensive product in a category where it will be more likely to be in the “buy box”
Not sure if Amazon closed that loophole in their listings yet. I doubt it given it drives a lot of money
Their official statement is “they have zero tolerance” for review reuse fraud. But it’s so pervasive I’m not sure how they stop it entirely.
oh yeah, I have come across that kind of thing in the past. Though, tbh, I don't shop at amazon anymore
I only use it for things that are a bit difficult to source locally
Even if the seller doesn't do it, amazon can, due to their "equivalent merchandise" policy, so you can buy a genuine article from a legitimate seller, and still get sent a cheap knockoff from some other seller because it's available in a closer warehouse.
I avoid using Amazon when possible.
I think that my annoyance is that I feel like we've reached a point where I'm more likely to get a part with the desired level of sketchy via AliExpress. There's a set of AliExpress stores that people tend to get specific bits from and the stores seem to understand their assignment and if one is to order a part from that particular store you get what you think you are getting. Whereas Amazon is a total mess with the equivalent merchandise policy.
I think there was this movement that BizDev people went through in the 1995-2015 timeframe where they tried to remove all boundaries blocking money arriving magically into their bank account and so many things ranging from drive-by malware installers to cruddy amazon fake products to spam all got worse.
make a video of manufacturing process adafruit
They've been doing that for a while https://www.youtube.com/watch?v=fBJ3JzcCmJc
Placing components (0:05)
Stencil machine knead (0:37)
Selective solder fountain (1:26)
#adafruit #manufacturing #nyc
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.ins...
solder fountain
Forbidden fondue....
What if we met for snacks at the solder fountain?
Only if you bring Sn-apples
I was very excited to visit Barcelona so I could see Alexander Calder's Mercury Fountain in the Fundació Joan Miró
I looked up a video of it in action. It looks mesmerizing!
(It also reminds me of the entrance to hazy maze cave in super mario 64, which I imagine is possible to have been inspired by it)
My usual luck, get a desoldering station, and all the freaking nozzles have no holes
Gotta drill through I guess
It may be easier to melt it out, but I'm not sure
<@&327289013561982976> Spam link above this message
thanks, removed
At what point in your soldering journey do you think I should be safe to move onto something like the feather? I know it's not the most expensive item but would rather mess up on already broken electronics than something I'll have to pay $30 and a couple weeks for a new one
thanks!
You mean like soldering the headers on? Honestly that is a pretty hard one to mess up. I’d consider it a great practice. Unless you were just negligent when soldering, you should do okay soldering it even if you don’t have a ton of experience.
If you’re nervous, absolutely understandable. Adafruit has a great guide on soldering basics that you can reference when you’re ready to make the jump to soldering headers on a feather
- the guide: https://learn.adafruit.com/adafruit-guide-excellent-soldering?view=all
- nice practical video: https://learn.adafruit.com/collins-lab-soldering?view=all
@loud shale there's also this guide specific to headers:
https://learn.adafruit.com/how-to-solder-headers/overview
how much soldering have you done so far?
The longest running & biggest worldwide online Show and Tell TONIGHT! Live from BROOKLYN, NY! Wednesday March 12, 2025 at 7:30pm ET come on by and show & share your projects, retro hardware, and more! https://youtu.be/Y1GvneC7vmM
Expert advice needed. Do you think it is possible to make a smartpen with only a IMU? If not, what optical sensor will make this work
It might be hard, but maybe using 2-3 IMU could be a way to do it.
A small force sensor for if you want to physically detect touching a surface
Thanks. Drift is a common issue to determin the position. Because originally a IMU is for rotation and not for location? Is this true @tardy badger
Well, yeah. If you want to know true movement you probably also need a gyroscope and magnetometer
...and a Kalman filter or something to integrate all this information
And that’s just the start lol
That doesn’t even involve implementing a hand writing or stroke interpreter
These days, you can probably download a pre-trained neural network or something, as long as your language is one of the "common" ones
Speaking of, I'd be very interested in learning how early (pre-deep learning boom) CJK handwriting recognition worked... By taking stroke order into account, it could achieve quite good accuracy using quite few resources
SHOW and TELL 3/12/2025
https://youtu.be/Y1GvneC7vmM
Link to join to show and share your project! https://streamyard.com/zgiif39ymz
hi! there is no stock for this product. Any alternatives?
what would be the difference between that and this other one
ASK AN ENGINEER 3/12/2025 LIVE
https://youtu.be/CGxGLVxW5iw
ASK AN ENGINEER 3/12/2025 LIVE
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
------------------------------------...
10% off! Use code: alarmo on checkout, expires 11:59PM ET! https://adafruit.com/new
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - 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/Cost...
Very little TBH. Basically messing around with it at hardware village years ago. I bought an iron of decent quality (I think) and haven't touched it since
Is there an appropriate place to aks questions about an adafruit cricket?
I accidentally uploaded firmware from a different board onto it and now I am unsure how I can get it off?
@shut hatch are you talking about the Seesaw on the Crickit itself, or the Arduino or CircuitPython on the microcontroller that Crickit is attached to?
The seesaw on the cricket i believe, when I go to reset it, it pops up with FEATHERBOOT instead of CRICKETBOOT
Not sure how that happened
can you get it back into bootloader mode? then just drag the correct UF2 onto it
(looks like it's the CircuitPthon firmware that's wrong, not Seesaw)
maybe the bootloader is wrong? what's in boot_out.txt when it's showing FEATHERBOOT?
Is this a CircuitPlayground Express with Cricket?
oh, sorry, contents of INFO_UF2.TXT?
UF2 Bootloader v3.16.0 SFHWRO
Model: Feather M0 Express
Board-ID: SAMD21G18A-Feather-M0-Express-v0
these are the contents
is it a Feather M0 with Crickit? https://circuitpython.org/board/feather_m0_express_crickit/
Adafruit CRICKIT FeatherWing for any Feather
But I have a feather attached
Adafruit Feather M4 Express
The bootloader doesn't look right for the board. Bootloader says Feather M0, but board is Feather M4. Did you update the bootloader?
I'm not sure about CRICKETBOOT
I have it connected to the Adafruit CRICKIT FeatherWing, not the feather
"it" is the USB?
Yes, I apologize
oh... you're connected to the Seesaw chip (which is a M0)
connect the USB to the Feather
The Feather M4 will run CircuitPython and the added libraries to run Crickit features
I have been uploading code to the feather but it doesn't seem to be affecting the crickit
I posted the code in help-with-circuitpyhton
python
and the crickit is blinking red
the crickit and feather are stacked? and nothing else is connected to either? What version of CircuitPython is loaded on the Feather M4?
what's blinking red on the Crickit... an LED or the NeoPixel?
unfortunately, I can't find a learn guide on the crickit featherwing, only the CircuitPlayground Express version
the neopixel, i found out its just cause it needs more power than the micro usb can provide
do you have a way to give it more power on the barrel jack?
i do, but can I do that while its plugged into the usb?
I can't find a schematic, but ordinarily Adafruit designs its boards so that it will choose the highest voltage supply attached
I'd hate to steer you rong and fry the board though... let me dig a little more
Tyty so much fr
This section seems to have been adaptd for both CircuiPlayground and Feather Crickit https://learn.adafruit.com/adafruit-crickit-creative-robotic-interactive-construction-kit/crickit-tour#power-input-2988012
It looks like Crickit is powered from the barrel jack. FeatherWings usually connect 5V or 3v3 from the Feather to the Wing, and that could be happening here but it's not enough
I'm not 100%, but it would be expected to use USB serial and CIRCUITPY while fully powering the Crickit, so I'd be surprised if you couldn't have both connected. That learn guide page seems to support that assumption.
It's getting late here, but feel free to post your next hurdle here, or in help-with-projects, or help-with circuitpython if it's mainly a code issue at that point, and someone will help further if they can
Oof, well, I think it's going to be too cloudy here, but if you want to see a red moon: https://www.timeanddate.com/eclipse/globe/2025-march-14
Related to ^^, has anyone done projects around space? I remember years ago I was looking into astrophotography and stopped since all the gear was expensive. It might be fun to make some kind of DiY version
Would be cool to make your own setup to move your telescope with earths rotation and make a custom pi camera enclosure to capture your telescope view
Yeah, that's basically what I had in mind. I don't think the general principle would be hard but I imagine getting it precise would be hard. Precision would have to be important with objects that far away
I imagine you will end up paying as much (or more) $$ than the commercial tools, but you'll learn a lot more in the end ;>
Commercial tracking tools are so expensive 🥲
To retrofit my 114x500mm reflector it would be like $300-400
It’s not even a nice telescope either
Any idea on what makes them so expensive? I'm completely outside the world of photography but know the professional gear has a lot of zeros in the price
I guess that the precision clockwork required doesn't come cheap?
If I had to guess, probably something involving expensive glass lenses and optical precision.
good lenses are very expensive for some reason
Hmm. I wonder if I could use cheapie lenses or if the resulting images would be useless
you have a telescope? in this economy? :P
I got it last year lol
It’s like one of those beginner telescopes you buy to learn about astronomy
Combination of good glass (lens), precision steppers for smooth and accurate movement, along with the software to actually track Star paths.
https://semiengineering.com/challenges-grow-for-medical-ics/
Interesting article on what goes behind designing and producing medical device ICs
Hey guys if I make a framework I want to bundle with ug8lib how do I get that up
I'm trying to use ug8lib with some custom code to have a full 2d rendering engine for graphics
I think that others would like to use this, so I would like to share after I perfect it
Also!
I need to be able to push an array of pixel color values to a block of display memory
How do I do this in ug8lib? The website didn't show how :(((
Are you using the original u8glib? I don’t recall that library supporting color…
People in New York go to bed early.
there are such projects.
Check out https://github.com/OG-star-tech/OG-star-tracker-
good morning
Happy Pi day!
This is precisely what I'm looking for, thank you so much
Is there a driver for this or do I just need hecka transistors
Oh it switches color depending on stuff
Very interesting
It mentions using a 74HC595 to multiplex
I have a 74HC595N. Will that do?
Yep, should be fine. The "N" usually just indicates package type. Varies by manufacturer but N likely means plastic DIP package.
Oh goodie
For once a component calls for an IC that I actually own LOL
Does Adafruit sell any single digit 7-segment modules?
I can only find 4 digit
Dang shipping is as much as the product itself
C'est la vie
If you get your order up to $200, they ship free!
Digikey has a lot to choose from. Also something I found out here a few weeks ago, if you mail in an order with a check or money order, they will ship for free on Digikey. Slow, but if you only need a few cheaper items might be worth it. Digikey has a lot of 7-sement single digit modules for under a buck each.
They ship for free for orders over 60$ in the EU... didn't think we'd have a better deal over here than the US, lol
Hi - any update on when the next Adabox might ship? I did see the notice on the website that the order will be changed. Thanks. https://www.adafruit.com/adabox
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 ...
https://www.youtube.com/watch?v=KNjwOAns2t4 25min counting
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
Solenoids go clicky-clacky 🔩🔊🤖
We're testing out an I2C-to-solenoid driver today. It uses an MCP23017 expander. We like this particular chip for this usage because it has push-pull outputs, making it ideal for driving our N-channel FETs and flyback diodes. The A port connects to the 8 drivers, while the B port remains available for other GPIO purposes. For this demo, whenever we 'touch' a pin on port B to ground, the corresponding solenoid triggers provide an easy way to check speed and power usage.
Adafruit FruitJam is a Mac 384K 🍏💾
The FruitJam board has an RP2350, dual USB ports over PIO, DVI output from HSTX, and the ability to emulate some classic computers. In this demo, we're using it with the Mac 128K-But-With-384K-Instead https://en.wikipedia.org/wiki/Macintosh_128K It's not quite a 512K or Mac Plus—which had 1 MB of RAM—but it does have the same 68000 core and is running a Mac Plus ROM, so once we get PSRAM going, we could easily expand to much more RAM. Right now, we can run Finder 5.1 and test out the mouse and keyboard, which both work flawlessly. This is super fun—we can't wait to get some of our favorite old games working! FruitJam is still a work in progress; we have to revise the PCB to fix some errors, but you can sign up here to be notified when we get them in stock https://www.adafruit.com/product/6200
The Macintosh, later rebranded as the Macintosh 128K, is the original Macintosh personal computer from Apple. It is the first successful mass-market all-in-one desktop personal computer with a graphical user interface, built-in screen and mouse. It was pivotal in establishing desktop publishing as a general office function. The motherboard, a 9 ...
yea
it supports color
no help with banging my head against a wall because the espidf is broken channel 😔
Chatgpt
no
it's not even the espidf, i think it's my serial driver on my PC 
it's just not working at all 
not with any of my boards, not with arduino framework or espidf so i think i have borked it
Is it connected to your motherboard itself
And do you have a good cable
yup and yup
used diff cables
both USB data neither worked
What if you have two bad cables
How do you know
because this
Does it work for ur phone
no because its micro usb
but like it works, ik they both do
i think it's just not uploading the code right
There's the problem,test them on a micro b device
They sometimes need button held
no it's not because you just completely ignored the fact that it works
Is the ide manager having correct things?
Sorry I'm tired
Hmm
haha you and me both 
platformio seems to be doing it's job
i seriously have no clue
It just doesn't upload?
i'm using an ESP32 S3 Geek and that's doing the same thing
Are you sure it doesn't use a ch32 driver
that has a USB A Male on it
Sometimes cheaper ones use this or other bootloader
Worst case re install mobo driver
Upload ≠ serial
yeah i know, it did both though
couldn't get a serial out without uploading a program xD
Does platform io attempt an upload
it succeeds and goes through to the serial monitor when i upload and monitor
Perhaps you changed something and forgot,or you're not connecting to the right hardware port
no errors or anything
So what's the problem lol
its the only com port
it doesn't do anything xD
Can I see screenshot
So... It thinks it's uploaded to the chip. Even though the chip doesn't get it
Is this on both your boards?
yeah
#include <Arduino.h>
void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.println("yes");
}```
this is the test code
This is clearly a board problem, likely a software one
You didn't
#include serial
it's included via arduino.h
I know. Do it anyway
Sometimes Arduino is stupid
Try blinking a light too
wait acc it didn't work with the espidf either
Try the default Arduino ide
Yes it's crap
Also try blink on board led instead or import serial (ide can lie)
Food ueea
before i start installing things that im never gonna use xD
It be that way goodnight good luck what you project
🙏 works
I dunno the best channel to ask this in, but is anybody in here good at AC wall power stuff? Trying to figure some stuff out in my apartment and looking for someone to just chat about it with me
I am have changed a few wall outlets in my time. What's up.
hi is adafruit hosting a show today
See #live-broadcast-chat message, there is usually a Desk of LadyAda, but not always
Anyone used a bluetooth printer from a raspberry Pi at all? Looking at these cheaper ones on Amazon (eg. Nelko is one of them) and wondering how easy it would work from Python stuff on a Pi
Do the drivers work on linux
They at least provide them... I was hoping to hear of success before purchasing but I can give it a shot I guess
Id check first
What's new?
🚀 Pimoroni Tiny 2350 – Mini RP2350 dev board with 4MB Flash.
🔌 Pimoroni Pico Plus 2 – Pico-shaped RP2350 board with pins.
📡 Pimoroni Pico Plus 2 W – Wireless-ready RP2350 dev board.
💡 Pimoroni Tiny FX W – Wireless LED effects kit.
⚡ Adafruit TPS65131 – Split power supply (+/-6V to +/-15V).
Adafruit Industries, Unique & fun DIY electronics and kits : New Products - 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/Cost...
I ordered something on Friday. Is there any way to see if it's shipped or track it somehow?
Perhaps an ETA on delivery date. Not in a rush, just curious
Make sure you're logged in to Adafruit.com and look at your order history page, it will show if it's shipped and its tracking number if it has: https://www.adafruit.com/order_history
Ah, it's preparing for shipment
I assume manufacturing/fufillment don't do stuff on Fridays/Weekend
wat
mmm laptop juice
an eXcelent taste
Ugh... I just realized I cannot bear to see capital "X" like that anymore <_<
Nom
X
I too hate excell
given that it's the most widespread way for people to get their computer to actually compute stuff for them, I am completely fine with excel, and all other spreadsheet programs. I will even occasionally use one myself for a one-off graph or something!
Oighj
Just use bad python scripts
There must be a reason the spreadsheet format has stuck around since the Sumerian age
Hey, I'm making an academic poster for my project. Can I use the logo for my project poster, and if so, is there a standard layout format I should use?
for CircuitPython
FWIW, the term "CircuitPython" is trademarked and the trademark usage guidelines are a placeholder (https://circuitpython.org/trademarks)
So, unless you get explicit written permission from adafruit, it's probably a no-no. IANAL though
According to the license file in the Art Pack on the CircuitPython Awesome list, all this art is CC-BY, you should be able to use it: https://www.dropbox.com/scl/fo/dcl8q4umgalcka917brqg/AHizYw38NsN-HlgZOJH4Ns0?rlkey=1lt9y59f8rv5qmeeb1d6ans7a&e=1&dl=0 (They didn't have a problem with me using Blinka on my podcast logo, so an academic project should be fine, but I, too, am not a laywer)
And I'd recommend checking out the Blinka folder in the art pack
Any idea what type of motors daniel rozin uses in these pictures? Nema 11/14? Geared or something else?
If I had to guess, I'd say something like this. https://www.omc-stepperonline.com/25x25-5mm-pm-stepper-motor-w-gear-ratio-30-1-spur-gearbox-25pm48m02-sg30
Product description: Electrical Specification Manufacturer Part Number: 25PM48M02-SG30 Motor Type: PM Stepper Phase: 4 Step Angle: 0.25deg Rated Current/phase: 0.143A Holding Torque: 39.2Ncm(55.523oz.in) Phase Resistance: 35± | Product model: 25PM48M02-S
The problem is that, at least according to my understanding of the law, in most jurisdictions, copyright != trademark; for example, this instance of the firefox logo https://en.wikipedia.org/wiki/File:Firefox_logo,_2019.svg is licensed under the MPLv2, but the logo itself is trademarked, which limits use regardless of the underlying file's license. In mozilla's case, they have outlined their trademark usage guidelines at https://www.mozilla.org/en-US/foundation/trademarks/policy/ , so the uses under the conditions explicitly defined there most probably do not require explicit permission from mozilla. Since there are no relevant guidelines for the CircuitPython name or logo, it may be advisable for anybody who wishes to use them to obtain relevant written permission from the company first.
They actually do have usage guidelines for Adafruit
That’s from 2017, plenty has changed in the number of items in their digital identity catalog
They also have a trademark page too, lemme find it
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
...Such as Blinka[TM] or the CircuitPython[TM] mark!
I was thinking to do a diy lock.
But looking at picklock lawyer, a dude who cracks locks, but doesn't reccomend any, I dunno how to make something that isn't complete junk
Any lock is pickable is the gist of his series. It’s just a matter of how hard you will make it to pick said lock.
take a look at the videos where other youtubers make their own locks and send them to lock picking lawyer, stuffmadehere did one or two
although their designs I wouldn't consider to be diy to the average hobbyist
Yeah, the treat model of a lock is to be enough of a bother / make enough noise while being picked to make would-be thieves consider the neighbor a more attractive proposition :P
(I typo'd threat model as treat model and it was too funny to correct)
lol
I just looked it up, and apparently there is one lock pokemon:
^ Lock with a treat model (rare candies)
Fron the sixth generation pokemon has gone down the hill
They even sold a dlc as a full game sith ultra sun/moon
Idk, Pokemon Legends Arceus was one of my favorite Pokemon games ever. I do hold gen 1 close to my heart though because I have many fond memories playing my gameboy color and Pokemon red
I still have that gameboy color too and recently revived two gen 1 copies of the game (Red and Yellow)
I need to get some of the gameboy advance titles to go with my gameboy advance
Pokemon legends was interesting tbh, but I didn't played cause, I wouldn't buy a console for just a game, there are simulators yes, but over time my likeness for games in general tbh has died off
But mostly because they never released arceus in pokemon platinum
I think they could have done better about structuring the god Pokemon in the game
Didn't played arceus one, but since the sixth for some reason games have gone easier and like half baked out
Dunno why
I think that’s more or less a symptom of rehashing the same story more or less the same way for generations of a game
Plus the fact that games can ship with day one bugs and patches has made the overall quality of games suck quite a bit
But Arceus and Scarlet and Violet are honestly really great departures from the traditional path the games push you to take
As long they sell they stop to care... Mafia-Nintendo doesn't seem to like too much competition with their lawsuits either
Although the devs are gamefreak, they're still bound to Nintendo
Sure, Nintendo owns in part some of the Pokemon franchise
Tbh I was looking forward for the new Layton Game
The last one with the Layton girl was pretty boring
didnt pokemon just gets sold off last week?
No, Niantic sold off its mobile gaming division which included Pokemon Go
so im finally doing my porch in a few weeks when its warm out. and i am thinking of putting overhead strawberry beds on the side garden area.
12 troughs. 5 or 6 plants each. mmmmm
berries
haha
Oh nice
not sure what types of plants though. gotta reasearch. i know you can get the bare root ones for about 50 cents each
oh. and relevant to here... i want to make a little automatic watering system.
since they will be bothersome to water and check
being 8 feet up
I was thinking the exact same thing. Has to be a stepper motor with a gear ratio. 2nd guess gives me confidence. Thanks
I think nostalgia is clouding your vision; The different editions, especially the "third, more complete" edition that tended to get released later in each generation's lifecycle (i.e. pkmn yellow, emerald, platinum) could be very much described as DLC before DLC
Playing Our Childhood Mac on the Fruit Jam 🍏💾
We grew up with a Mac Plus/512K, so getting the Pico-Mac 68000 emulator https://github.com/evansm7/pico-mac working on Fruit Jam https://www.adafruit.com/product/6200 was a high priority for those nostalgic vibes.
We've got HSTX DVI output plus a USB keyboard and mouse https://github.com/jepler/pico-mac/tree/rp2350-fruitjam and with a little effort, we built a 2-megabyte "disk" with some of our favorite games and apps:
MacPaint! https://archive.org/details/mac_Paint_2
Lode Runner! https://www.macintoshrepository.org/8393-lode-runner
Shufflepuck Café! https://www.macintoshrepository.org/6165-shufflepuck-cafe
What were your favorite games from the "classic" Mac era?
Coming soon! Sign up to be notified when these are in stockWe were catching up on a recent hackaday hackchat with eben upton and learned some fun facts: such as the DVI hack for the ...
Run the popular umac emulator right on your Pi Pico! - GitHub - jepler/pico-mac at rp2350-fruitjam
MacPaint is a raster graphics editor developed by Apple Computer and released with the original Macintosh personal computer on January 24, 1984. It was sold...
"See" the Sounds of Classic Mac Audio 🔊🍏
We're working on the Pico-Mac port https://github.com/jepler/pico-mac/tree/rp2350-fruitjam to Fruit Jam https://www.adafruit.com/product/6200 and one thing we really want to add is sound support for classic Mac games and HyperCard stacks.
Audio on the hardware we're emulating is pretty straightforward: every scanline of the video generator also outputs one byte of PWM (Pulse Width Modulation) data. We have 370 horizontal lines—352 visible and 18 during the vsync—at a 60.15 Hz refresh rate, producing approximately 22.255 kHz audio. That data is written to memory address $1FD00 http://www.mac.linux-m68k.org/devel/plushw.php so all we have to do now is pipe that 8-bit PWM signal either out to a timer on the RP2350 microcontroller or To the TLV320DAC3100 I²S amplifier onboard Fruit Jam, for that sweet, sweet 'Wild Eep' https://www.facebook.com/adafruitindustries/videos/1873371666122621
Run the popular umac emulator right on your Pi Pico! - GitHub - jepler/pico-mac at rp2350-fruitjam
Coming soon! Sign up to be notified when these are in stockWe were catching up on a recent hackaday hackchat with eben upton and learned some fun facts: such as the DVI hack for the ...
See posts, photos and more on Facebook.
Browsing HyperCard stacks on our RP2350-based Fruit Jam 🍏📂
With a little more tweaking, we've got a nice big 12MB disk image loading into our Pico-Mac port https://github.com/jepler/pico-mac/tree/rp2350-fruitjam to the Fruit Jam https://www.adafruit.com/product/6200 — that 16MB of internal flash is coming in super useful now! That means not only can we run System 6 but also install some nice software like HyperCard https://en.wikipedia.org/wiki/HyperCard !
As kids, we loved playing and making HyperCard stacks, so it's neat to see that we can still navigate the classics on an RP2350. Many stacks have music or sound effects, so we'll revisit these once we get audio playback working.
Run the popular umac emulator right on your Pi Pico! - GitHub - jepler/pico-mac at rp2350-fruitjam
Coming soon! Sign up to be notified when these are in stockWe were catching up on a recent hackaday hackchat with eben upton and learned some fun facts: such as the DVI hack for the ...
HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.
HyperCard combines a flat-file database with a graphical, flexible, user-modifiable interface. HyperCard includes a built-in programming language called HyperTalk ...
I just want to say, having switched a project over from an ATTiny85 to an ATTiny412, UPDI is amazing....
I'm looking forward to seeing about integrating my zero-CPU DVI video buffer onto the fruit jam for the various emulators once the Jam's available for purchase, though also because I want to bump them up to 2bpp internally to mostly fix the brightness issue from RP2350's TMDS expander handling low-bpp modes poorly since it zero-fills. :S
WE ARE LIVE in BROOKLYN! SHOW AND TELL! https://youtu.be/v2NG7nlR2JU
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/40RQE9mGCLE
ASK AN ENGINEER 3/19/2025 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------...
hey can I find somewhere the reveal what will be in the next adabox, or are they surprise boxes? on the adabox page there's an unboxing from last year.
What channel would be best to as for suggested hardware? I planned on making a modified switch dock that would hold 1 or 2 120mm Phantek T30 fans. It looks like the fans use 4 wires. I am unsure what hardware to buy so that I can power the fans. It would be ideal if I could power them from the native USB port found on the the switch dock, but I am unsure if powering the fans that way is possible or illadvised. TY for any assistance!
generally a surprise box, they don't release the unboxing until they start shipping 🙂
I'd recommend the #help-with-projects channel - good catch all for scenarios like that 🙂
ok, thx!
One solid week is a long time especially since a shuffle it is charger OR listen, not both. Sounds like you might want to make the battery unpluggable so you can charger it in a normal charger so you don't have to wait a week to listen to it again.
So how long did it end up playing before it stopped from low battery?
About 3 months, give or take a few days, i didn't check in on it every day
That is pretty amazing though. You would hide one up in a tree somewhere remote, say near a hiking trail, with a small speaker and set to play softly and all summer people will be talking about the mystery music playing in the middle of nowhere day and night. 😆
Random question for a friend ... Anyone happen to know what protocol the Onn. addressable LEDs from Walmart use? Sounds like he's already tried the assorted WLED speeds/protocols. Couldn't find anything with a quick search, figured worth a shot here! 🙂
I believe they are similar to the APA102 ones which have separate clock and data lines
Thank you - I'll let him know! 🙂
dang, thanks for the lead skerr but no luck, looks like it is just a 3 wire interface (0v/5v/signal)
Which led strip, if you don’t mind me asking? I think the fairy lights remind me of the fixed address fairy lights (PID 4917) if that might be any hint to anything…
Just asked for a link - he mentioned the "Onn. RGBIC fairy lights" (and the fact that he's got many boxes, haha) it sounds like he tested the various options available in the Neopixel library and couldn't get anything to light up. Fairly technical HAM guy so making an assumption he'd already triple checked his pin out/wiring.
I am a ham but I don't consider myself competent in anything, hah
Not a ham, the only thing I’m competent on is evaluating areas I’m incompetent in
from the other discord Spurious dragged me from (and iMHO I should ahve joined here ages ago).. https://www.walmart.com/ip/onn-Fairy-16-4-RGBIC-LED-Indoor-Decoration-Dream-Multi-Color-Lights-with-IR-Remote/15626359040?classType=VARIANT&from=/search , UPC is 681131414509. I have date codes from 2021
physically they look near identical to PID 4917 that Hem pointed out earlier, including the reddish 'wire' that denotes +5vDC
Very interesting though with their operating mode
anyone else going to OSHW 2025 in Edinburgh in May?
I did order a set, should be hear next Tues/Weds, can throw it on a cheap logic analyzer and compare with some known protocols in Sigrok to see where the wind takes us. (Easier to cap/share that way compared to my rigol scope)
yeah, was looking at adding a logic analyzer to my kit to see if I could suss out what it actually is, but my GAS has gotten way out of hand lately >.>
Hahaha I'm not sure what you mean 
These little guys are nice for what they are, I know scamazon is generally not the preferred vendor, can snag them anywhere but for ~$15 they're decent for what they do. https://www.amazon.com/HiLetgo-Analyzer-Ferrite-Channel-Arduino/dp/B077LSG5P2/
But Saleae does offer deep discounts for DIY users too, just have to ask. (Sorry not trying to make you go broke, just offer another option 😛)
playing around with this DualMCU board i bought a while back
and it has connected UART pins between the 2 MCUs on the board, managed to get them chatting to each other and wrote a simple little protocol and it seems to work nicely
currently the ESP just counts up from 0 and sends the number to the RP2040, the RP2040 will turn its LED on every time it gets an even number and turn it off on each odd number and it works reliably, this could be super cool for some things i think
Orange led is connected to the uart and the green one is the one that the rp2040 toggles
where's everyone elses extremely over engineered blinky 
This YouTube video is full of over engineered blinkies: https://www.youtube.com/watch?v=9FTUa-2eIDU
I take you on a journey from a bloated AI-powered blinky program through C, assembly, and machine code, all the way down to 0 bytes.
0:00 Background
1:17 AI & Cloud
5:34 RTOS
6:17 C
7:04 Assembly
8:42 Code golf
9:36 Machine code
11:15 0 Bytes
haha i saw that the other day
there should be a thread in here someone full of the most stupidly over engineered blinkies
then again, knowing this community someone would mf make an engine and have some connection in it and have that blink an LED and then control it with the amount of fuel or something 
implemented hamming code just to make sure my blinky doesn't get corrupted 
tbf i could probably have just used UART's parity but i don't care 
Perhaps not the same thing, but my house is set back from the road a bit and no curbs with painted house numbers, so I decided I needed a lit number sign for the house. So I hooked up a pair of 8x8 WS2812b panels to make an 8x16 panel and used WLED to run it. Say my address is 87 Maple Rd. Well first "87" is displayed and just sits there for 8 seconds or so, then it scrolls the full "87 Maple Rd" address, then it goes into a sunburst effect, then back to 87 static then full address scrolling and then another effect and so on, including a Ukranian Flag for one of them. All that just to have an illuminated "87" on the house.
haha that is overengineered
most people just get a couple of metal numbers 
My metal number were put on the side of the house about 28 years ago. they used to be nice and shiny. Now they are dull and blend into the brown paint of the house.
ugh annoyingly for this protocol to work properly i have to do sooooooo many preprocessor control flow statements for the rp2040 and the esp32's different rtoses
😭
bring them into the 21st century with a dot matrix 
boom, the ESP32 is sending that message to the RP2040 via my uart protocol and the rp2040 is serial logging it to me || i have no life please save me || 
Well that is what the 8x16 panel essentially is. Right now it is literally masking taped into one of my windows. I thought about making one with a lipo battery and putting it out by the mailbox.
throw a mini solar panel on it with the battery and you'll never have to think about it ever again
unless you're in finland

Massachusetts which is close enough. 😉
i think you might get a few extra hours of sun 
i swear finland is dark for like a week at some point in the year
hahaha
I grew up in Southern California. I love living in Mass. but yeah, more daylight then Finland but not as much as So. Cal.
i swear the RP2040 does some weird stuff when you press the reset button because it never just kicks back in, it just breaks 😭
Stop pressing the button then. Problem solved.
yeah but in cal you'd have to make sure the battery doesn't explode from the heat
haha
yeah ik but like if it crashes then without pressing the reset button || or fixing my code || i cant easily just reset it without unplugging / replugging the board which also restarts the esp32 or reflashing it
infact, if i unplug and replug it, it doesn't work either
the ESP restarts fine but the rp2040 does not
very annoying and confusing
That is what the watchdog timer is for. It will do it for you. 💡
not on rp2040 iirc i think it just stops
if it does restart it then its still being weird
I started with CircuitPython about a year ago and one of my first developement boards was the Pi Pico and then some ESP32-S2/S3s from Adafruit and others. The RP2040 went into my basement to monitor temps and then my ESPs went on various other projects. Whenever my wifi goes down or we have a power outtage, the ESPs are a 80/20 chance of recovering on their own. The Pi Pico has been absolutely rock solid once I enabled the WTD in CircuitPython. In just about a year, I have not once had to go into the basement to press the reset button or power cycle it. The same can not be said for a lot of my ESP projects. Nor has the Pico even just decided to stop working for no reason.
yeah i mean it's usually fine, i think it's being weird because i wrote the code in C++
but for some reason if it loses power / gets restarted it just refuses to start up again
using arduino framework
Did you try yelling at it?
Brazil?
UK
Oh sorry, I read two hours ahead. Duh. Yes UK is 2:30am
yes xD
So you get daylight and weather like Massachusetts. And we stole all your town and county names.
haha no i think we gave you guys those names
Yeah, you brought them over with you.
I live in Middlesex county and some of the closest towns right around me include Billerica and Chelmsford.
I could be British!

yeah if you said that people would be confused
weird, it doesn't start a COM port when i reset it either
i wonder if the bootloader is broken
or if the flash is broken
On RP2040s there is an unbreakable bootloader. Or if it is broken then the entire board is broken. So unless electrically damaged, you should always be able to get back to "factory" via the ROM bootloader.
then i'm mega confused
if i put the uf2 on it, it loads up and runs fine
if it looses power or restarts it doesn't start a COM port, doesn't give me the USB MSC thing and doesn't run the program
I blame C++ then. Sorry, I only know CircuitPython so I am useless to you.
lemme see if i put circuit python on it, if it does the same thing
When you load CP you should get a "Hello World" code on it. You can then restart it over and over and see if you get "Hello World" everytime.
so you're saying the first time you put the UF2 on it works, but it doesn't work after a power cycle? That's a known problem having to do with the crystal oscillator not being given enough time to start up.
oh, sweet so it's not entirely my fault; is there any fixes?
arduino
which board is this?
it's the DualMCU, basically a pico
for all intents and purposes
unless it's for a hardware thing then heree's the spec sheet https://github.com/UNIT-Electronics/DualMCU/
you need to set this:
#define PICO_XOSC_STARTUP_DELAY_MULTIPLIER 64
in the right include file. I'm not sure where it is for arduino. hold on...
👍 are you using the philhower arduino core?
which board are you choosing in the dropdown?
pico
[env:rp2040]
platform = raspberrypi
board = pico
framework = arduino
monitor_speed = 9600```
this is what the rp2040 thing would be
if that helps at all
framework-arduino-mbed
i believe
there's a folder called "cores" but it just says arduino in it so beyond that, i'm clueless unfortunately
ok, I think the answer to that is that no, you're not using philhower, because the platformio person wants to be paid, and philhower is not that kind of board package
what file would it be put in typically, there might be somewhere i can throw it
infact, if i set it as a compiler definition that could work
lemme give it a shot
looking...
yes, I guess -DPICO_XOSC_STARTUP_DELAY_MULTIPLIER=64
or however you'd do it.
i know zilch about platformio. You could use regular arduino IDE and install the philhower core
i'll give that a shot in the morning, wayy to late to start meddling around with other things and migrating things xD
thank you for your help though, it'll come in handy in the morning
hang on, i need to do a fresh compile otherwise it wont do the thingy
Desk of Ladyada – Marchintosh on Fruit Jam 🍎💾
Ladyada tests final TLV320DAC3100 boards for Fruit Jam, revises the PCB, and explores Jepler’s pico-mac. Also designs a USB-C CC resistor fix board. For the next rev, she hunts an 8-ohm PCB-mount speaker under 0.8" for onboard beeps.
Ladyada tests final TLV320DAC3100 boards for Fruit Jam, revises the PCB, and explores Jepler’s pico-mac. Also designs a USB-C CC resistor fix board. For the next rev, she hunts an 8-ohm PCB-mount speaker under 0.8" for onboard beeps.
Hello Adafruit! I would like to build a simple bluetooth macropad for pc/ipad volume control, preferably using CircuitPython. What's the smallest or cheapest microcontroller Adafruit offers that I can use for this purpose?
How many keys do you anticipate needing? A QTPY ESP32-S3 probably could meet your needs. Alternatively there is an nRF52 Xiao from Seeed with the same footprint that would just do Bluetooth instead of Bluetooth and WiFi
minimum of 3 keys but 5 is more ideal
Xiao and QTPY have enough pins for that
Great, if I want a board that can also handle lipo input and charging, is the ESP32-S3 Feather the right board?
yes, it's the easiest, since that's all built in
This ESP32-S3 Feather board has three on-board buttons: https://www.adafruit.com/product/5691
Like Missy Elliot, we like to "put our [Feather] down, flip it and reverse it" and that's exactly what we've done with this new development board. It's basically ...
Excellent, thanks everyone.
Hey y'all - I'm an animator who got super inspired by this adafruit video. I'm wondering if anyone could point me in the right direction with what hardware I would need to create a similar setup. Poking around the website, but having trouble finding matches.
https://youtu.be/eipKg2pUQ_8?t=287 (time stamped for relevant part)
Eink, E-paper, Think Ink - Collin shares six segments pondering the unusual low-power display technology that somehow still seems a bit sci-fi.
#adafruit #python #arduino
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
...
This isn't an exact answer, but take a look at the learn guides on e-ink, they'll typically include a list of required materials: https://learn.adafruit.com/search?q=e-ink
Ok nice this will get me going in the right direction
My multiplexed LED bargraphs came in today, but I'm noticing the link to the guide on how to use them with a multiplex chip is broken
https://www.adafruit.com/product/1719
I can't seem to find much online either. Any ideas?
I do see this pinout, but I'm not sure why it says you drive two LEDs with one pin
Yeah that's not even charlieplexing going on here, it's just a plain 8x3 matrix to drive things, in pairs for red/green instead of polarity for red/green.
Is it a language confusion? There are two LEDs in each segment of the bargraph.
Pin 3 connects to both A, E, and I though, no?
And then the ground is both 1 and 14?
Yes. It's multiplexed depending on what combination of anode and cathode you drive.
I guess I'm still a bit confused. Why is one output controlled by two pins?
I think that's just because they had some extra pins in the package size, heh heh, and decided to combine two for the higher-current cathodes.
Got it. So if I wanted to turn K on and make it green (red and yellow), I'd want to connect 7 or 8 to ground, and drive 4 and 11 high
And I control pins 2-5 and 10-13 using the 8 outputs of the multiplexer, then need another 3 pins on my microcontroller to drive transistors on pins 1, 6, and 7
Sounds like a plan. 👍
Oh wait and I probably need a resistor
How do I calculate how many ohms I need?
That would make it yellow, BTW. The two LED colors are red and green individually, so it'd be only driving pin 11 high to pin 7/8 as ground for green I believe.
Ohhhh
you could use the backpack to drive it https://www.adafruit.com/product/1721
Also looking at the datasheet https://cdn-shop.adafruit.com/datasheets/KWL-R1230XDUGB.pdf the voltages are 1.8-2.4V for the red side, and 2.2-2.8V for the green side, checking with various LED resistor calculators using 100Ω resistors should be a safe starting point for both colors, though yeah that backpack to drive pairs of the 12-segment bargraphs is likely far easier.
Sadly I'm not using a pair
And the backpack is too wide for my needs
But also did they have this HT16K33 IC custom made? Looking it up shows it's made by Adafruit? I didn't know you could even do that
No, adafruit do not produce their own ICs - yet.
This one is by Taiwanese company named Holtek:
https://www.holtek.com/page/vg/HT16K33A
盛群半導體為專業微控制器IC設計領導廠商,產品主要包括8位元與32位元MCU IC及其週邊元件之設計、研發與銷售。自1998年成立以來,公司不斷致力於新產品的研發及技術的創新,加上對市場趨勢的掌握,期能提供廣大電子市場最具競爭力之MCU及週邊IC與解決方案。...
old boi
@haughty solstice just in case this info helps, checkout this product which uses two of those LED bars:
https://www.adafruit.com/product/1721
schematic is here:
https://learn.adafruit.com/adafruit-led-backpack/downloads#bicolor-24-bargraph-2012492
maybe seeing how it gets wired to the HT16K33 helps?
Are there any future plans to add support for multiple FT232H devices?
Do I need the resistors on the ground going out or going in?
I'm too rusty on LEDs to feel comfortable answering that, sorry.
I swear by constant-current driver chips so I almost never have to think about resisters so the math exists in my head but the application of the math is fuzzy. 🙂
I'll put it on the input to be safe
Alright, so it's not turning on
I have ground hooked up to pin 1, and 5V via a 150ohm resistor hooked up to pins 13 and 2
And it's not turning on
The second one I got works though
Okay, so the pinout is right just one's acting dead? And other pins also dead, or just that one pair of 1<->13 / 1<->2?
I tried 3, 12, 1 too and no dice
But yea according to this pinout it should be right
You'd want to put resistors on the x8 anode side since the amount of current through the combined cathodes would vary with the number of LEDs turned on at a time.
Roger that
And the multiplexer just converts my binary encoded input (on the 3 pins) into one of the 8 output pins, right?
So turning all 3 input pins on will put current through Q_h
Oh wait it doesn't have 3 input pins
I thought you had a shift register.
I do
I thought the shift register turned binary into the output pin
I didn't realize it was clock stuff. I wonder how that works. I found a library so I'm not worried, but still curious
Basically you feed in 8 bits one after another, and then when you say "go" it outputs that pattern on 8 pins simultaneously, until you update it with a new set.
Oh, gotcha
So this library is asking for serial data, clock, and latch
But this datasheet is labeled SER, OE, RCLK, SRCLK, and SRCLR
Also there's a Qh'
Do you happen to know which of those is which? I see 2 clocks, no latch, and I assume SER is data but IDK why it's underlined
Not offhand, I'd need to consult the datasheet and the library docs to see what it wants.
Some of those pins may be outputs to chain multiple chips together on the same signals.
Oh, it has serial labeled as DS in this example, and then SHCP and STCP
Apparently RCLK is latch
Aw crap, it doesn't work
Oh, I didn't connect it to ground lol
Frick, still nothing
And my breadboard is a huge mess lol
I guess I should try hooking up one LED at a time
Time to take this mess apart
Does adafruit maker a driver for only 1 12-LED board? The 24 is far too big for my needs
The board appears safe to chop down, there's no traces that I see that go past the first bar except those for driving the 2nd bar.
Yea but I'm a bit reluctant to buy a $15 part just to cut it in half and hope for the best lol
I already apparently broke one of these modules
On the other hand...
i would be so happy if the circuitpython developers actually add functional bluetooth support in esp32 boards😁😁 (please)
Which ESP32 board are you using? I believe some ESP32 board already have bleio enabled, depending on its flash or psram.
It's coming in v10 is what I have been reading. Due to needing to redo the patitioning up of the memory or some such to support it, it is a v10 planned release.
it's available on 8MB Flash ESP32-S3 boards right now
Alright I did a limited set and still no dice
I have pins 2, 3, 4, and 5 of the bar graph hooked up to inputs A, B, C, and D of the multiplexer. I'm driving OE high, and I have serial connected to pin 8 of my arduino, clock to pin 7, and latch to pin 6
#define SERIAL_DATA 8
#define CLOCK_PIN 7
#define LATCH_PIN 6
ShiftRegister74HC595<1> sr(SERIAL_DATA, CLOCK_PIN, LATCH_PIN);
void setup() {
Serial.begin(9600);
uint8_t pinValues[] = { B11111111 };
sr.setAll(pinValues);
Serial.println("Done!");
}
Yet this does nothing. I have 150 ohm resistors between the outputs of the shift register and the inputs of the bargraph
I doubt this helps much but here it is anyway
I'm not seeing any voltage on the multiplexer output it seems
It seems to be driven to ground which is curious, cause I see 4.8V when comparing 5V on the arduino to the output of the pin
What the heck I see 0.32V AC on the output if I leave OE floating
Oh hi Adafruit
Alright, I just manually used shiftOut and that works instead.
SHOW and TELL 3/26/2025 https://youtu.be/78OA2HKGOQ8
the waveshare esp32 s3 zero
darn... ☹️ i guess im gonna buy a new one
Success!
Slightly easier question: Why does it not consistently turn on when I reset the arduino?
The nRF52840 boards don’t do wifi, but have very good BLE support.
thanks! ill check them out.
the supermini one has ONLY 1MB of flash😭 aint cool
i cant find anything else on shopee
ASK AN ENGINEER 3/26/2025 LIVE! https://youtu.be/g9bPuSoTO_o
ASK AN ENGINEER 3/26/2025 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
----------------------------------...
Recently I saw a new STC MCU
AI8051U series artificial intelligence 8051 MCU
thought it's pretty interesting, maybe someone else here is also interested
180Mhz 32 bit 8051 core, 12K SRAM, 128K Flash, hardware-USB debug and download, CAN/LIN/SPI/I2C, 8 channel 144Mhz PWM, 2 channel 12bit DAC, 12 channel 12bit ADC
hardware 32 bits mul/div, FPU, DMA, RTC
LQFP48 - 32 cents each
I still like my RP2350 more
Thanks for sharing! Are they just calling it "AI" because it has an FPU and 32bit mul/div? Way to jump into the bandwagon STC, I was disappointed when I found out it was not an 8051 with a systolic array or something similarly cursed
I'd honestly buy a few if they were super cursed like that
On the other hand, I have an FPGA, I could make that
(But I think I like my sanity, so I won't. At least, not the 8051 part)
Does the chip have ten thousand different clock domains?
1、CPU,DSP 可工作在 80MHz 及以下
2、TFPU,PWM 可工作在 250MHz 及以下
Nah, turns out just two
Still, kinda cursed
"Our CPU runs slower than our peripherals!" -- That's the power of CISC for ya ^^
Don't FP operations require multiple cycles to complete anyway?
especially trigonometry, sqrt, etc
CORDIC (coordinate rotation digital computer), Volder's algorithm, Digit-by-digit method, Circular CORDIC (Jack E. Volder), Linear CORDIC, Hyperbolic CORDIC (John Stephen Walther), and Generalized Hyperbolic CORDIC (GH CORDIC) (Yuanyong Luo et al.), is a simple and efficient algorithm to calculate trigonometric functions, hyperbolic functions, s...
Depends on the FPU. Some will do simple operations in single cycle, but as you note the more complex functions can take longer since they're often done iteratively.
Actually, CORDIC can be pipelined quite well, by converting from iterations to successive pipeline stages :)
So, even though an individual element may take N_ITERATIONS cycles to compute, if you fill the pipeline (which you probably will with vector ops), you can still process one element per cycle
(This is only applicable when implementing it on hardware, not in software)
You can read more about pipelining here:
https://link.springer.com/chapter/10.1007/978-1-4842-5574-2_17
But you'll be surprised how many floating-point ops are just table lookups + some interpolation, even on desktop HW
so still no st7796su1 driver for circut python ?
i have the geeekpi pico breakout dev board
wanted to ue cp on it
Is that different from st7796s? There is https://github.com/DJDevon3/CircuitPython_ST7796S if you want to try that out.
ok
According to the filter on circuitpython.org, there are actually a whole bunch of boards: https://circuitpython.org/downloads?features=Bluetooth%2FBTLE Is that filter just based on hardware, rather than software support?
Id look at the modules that come with it to have a better idea of that, like the teensy is there but many of ists features aren't supported by the circuitpython image another way is to check if micropython support is cuz circuitpython is a fork of micropython
If a board is on the CircuitPython.org download page, then it will have a CircuitPython port you can load on it. There are no boards listed there that are not CP supported, if that is what you mean.
The context is that danh said that ESP32-S3 boards with 8 MB flash now support BT. The filter I linked is for bluetooth/BTLE support. Lots of boards show up when that filter is applied, many of which are not ESP32-S3s with 8 MB of flash. The question is, does the filter mean that just the hardware supports BT/BTLE, and software support may or may not exist, or does it mean that circuitpython supports BT/BTLE on all the boards displayed when the filter is applied?
Ah gotcha. Yes, I believe the filter shows those boards which have software support for the feature selected. As Dan mentioned, S3 boards with 8MB flash support BT now but you have to wait for v10 of CP for boards with less flash. As an example, when you pick filters for Adafruit, esp32s3, and Bluetooth/BTLE only three boards show up where all are 8MB or 16MB. Uncheck Bluetooth/BTLE option and now you get 10 boards where all the 4MB flash boards show up. They all have BT, just not in CP.
Apparently T CRB (a binary system) is expected to have its regularly scheduled nova this evening according to scientists
White dwarf eats coronosphere of red giant and eventually the atmosphere of the white dwarf collapses and explodes in a nova explosion
I had a quick look at the paper being referenced for the prediction, published last year: https://iopscience.iop.org/article/10.3847/2515-5172/ad8bba. It's a little handwavy, without a plausible model for why it should be exactly predictable. There does seem to be some periodicity in the historical data, but the prediction boils down to closer to "could be late March, could be mid-November".
What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with a throwback processor - an 8-bit 8051! This tiny core is a big change from something like the the ESP32-S3 QT Py ...
one of my favourite qtpy
awesome for custom macro keyboard
The BLE capability is from a list of features that accompanies each board. In some cases that list is optimistic for CPy : it's inspired by product definitions.
Another indicator is whether the _bleio is listed in https://docs.circuitpython.org/en/latest/shared-bindings/support_matrix.html. However, there are two kind of _bleio implementation. One is for native _bleio (like nRF52840 or 8MB ESP32-S3), and the other is that some boards have partial support for _bleio using an AirLift co-processor. These need to be distinguished in the listings but right now they are not.
How does your custom macro keyboard compare to this? https://www.adafruit.com/product/5128
Strap yourself in, we're launching in T-minus 10 seconds...Destination? A new Class M planet called MACROPAD! M here stands for Microcontroller because this 3x4 keyboard controller ...
Macropad is better
Mine is lower in latency since I am programming it in pure C, no Arduino
You can program the Adafruit MacroPad RP2040 in pure C, using the Raspberry Pi Pico C/C++ SDK. At least it's part of the source code of the SDK: https://github.com/raspberrypi/pico-sdk/blob/master/src/boards/include/boards/adafruit_macropad_rp2040.h
Oh yeah, absolutely
Also TBH any latency difference in the Arduino vs native C SDK Macropad would be subsumed entirely by the USB protocol itself unless the hardware is running at native USB 3.0 5GBit speeds.
..unless you are typing like this
No, even then, the USB protocol overhead would still be the limiting factor. 🙂
....killjoy :P
I need suggestions, as I don't have much money to just try out things.
I need something small, low power, and that can comunicate wirelessly (and cheap).
Either active or passive. although if I get through the active components, they're all power hungry...
on aliexpress by previous discussiones, you can find uhf tags for cheap and active antennas for about 50-100ish
But I find no docs, and it's not clar if I can use the tags to power up a small circuit
Like a microcontroller?
ESP32's are extremely cheap, on AliExpress, work with very low power, and have wifi/bluetooth capability
either a mcu, but if they are active they all are high powered, esp is too, can't get to fit a decent battery
or a passive antenna which could be used to power a small circuit
I dunno how you're defining high power cause the ESP32 draws like 200mA at peak
That's 0.6W
also how far do you need to communicate and at what throughput? (how much data per second?) that's also going to be a big determining factor.. ESP32 stuff as DoubleFelix mentioned is probably most common because it's well supported, but you could look at MSP430 stuff too from TI
@idle lion Catching up on this morning's stream - chuffed to see the card-selected-outline idea get referenced and recycled from the Memory game chat
I got a bit further on implementing later on in the day after the stream 🙂
Ah, that looks great!
Yeah, I hadn't heard of Set until your stream, but the general premise of set-making across a number of traits reminded me of the tile game Qwirkle
Nice, I hadn't heard of that game before. The tiles are pretty
I may use some of the tile sprites on wikipedia for a TilePaletteMapper demonstration.
It's good fun, perfect for small gatherings.
(You likely have some logic in mind already, but would it be appropriate for Set to highlight all three choices and have the outline turn red when not a set or green before changing the cards? )
Neat
Hey folks. Got a little project that I've been working on and I know there was a place to share projects but I forget where that is.
A little help??
How do I find solve to invent a Anime portal gun just like Rick and Morty just in different subject in mathematics physics chemistry and biology
Desk of Ladyada - Slow Sunday Pokes 🔧🎧📦
https://youtu.be/mrvS-7-kkfM
Testing a PCM5122 I2S DAC, adding LEDs to the 8x solenoid driver, and prototyping a "USB CC Fixer" to charge a tricky baby monitor. Also we're on the hunt for a stereo I2S amp with 5W+ output.
Testing a PCM5122 I2S DAC, adding LEDs to the 8x solenoid driver, and prototyping a "USB CC Fixer" to charge a tricky baby monitor. Also we're on the hunt for a stereo I2S amp with 5W+ output.
took a shower after a circuit project and my hair still smells like tip tinner
I'm finding it a little harder than expected. Might read up on the Reissner-Nordstrom metric to get started.
It doesn't belong here, but I'm getting somewhat desperate I guess. How do you get like friends? Getting old at 25 next, I got no peers, and never had any due to mobbing,
Partners at the jobs aren't someone that you should consider friends, besides they can tell I have something off/think that I'm autistic
this is a hard problem! First of all, don't despair, you're not the only person who struggles with this. There's been a lot of research that shows that loneliness is on the rise, and it's having negative impacts on people and their mental health.
For a more concrete suggestion, look for a sense of community somewhere in physical proximity. That could be a bar, a class in something you're interested in, a hobbyist group, a social group, a physical activity group, etc. Get together with those people on a regular basis. It will be awkward at first, but people who form groups tend to want to form groups, so they tend to be welcoming of new people.
To me, that last sentence is the most important part. I know I overthink it when I'm trying to meet new people, but you have to remember that they want to meet new people, or they wouldn't be out there, meeting you
Although the demography through migrants has somewhat changed, I do still somewhat fear to go out. For context I was like the city freak where everyone was shi on me.
Deleted the last part, the mods can still see it
Maybe you need additional resources to thrive. You can see what kind of social services your local government offers for education/job training, mental health support, or local clubs. Connection is key.
Online connection is real, online connection is great, but the primitive lizard brain doesn't quite get it and still craves in-person interaction.
Mental health is a serious issue, and if you really are thinking what you said earlier, I would STRONGLY RECOMMEND you seek help from a professional. We're all struggling with different things and we'd all love to offer help, but in severe cases I think a certified healthcare provider would be better equipped to offer more complete advice regarding your mental wellbeing.
Don't get me wrong, I don't think about it as being good, or ideolize it, I think it's disgusting.
But I can't hide the fact that I feel some sympathy towards their usual situation
As this is the Adafruit Discord server, a good type of group to look for is makerspaces/hackerspaces: https://wiki.hackerspaces.org/List_of_Hacker_Spaces
It is transgender day of visibility. To all of my trans siblings, i see you.

Anyone else experiencing camelgate?
(npm packages and stackoverflow questions containing the word “camel” are getting cloudflared)
Ope, cloudflare posted about the issue literal minutes after: https://www.cloudflarestatus.com/incidents/gshczn1wxh74
I like browsing #newproducts and just discovered that whatever bot keeps it updated seems to have broken in the last month. Last message on 2025-02-26. Any suggestions on the right place to report that, if not here?
I'll pass it on, but sending email to support@adafruit.com is often a fine place. It will get passed on there as well.
This is a video about op-amp non-idealities including power supply rails, output voltage swing, input offset voltage, slew rate and gain-bandwidth product. I also suggest several op amps that you could use instead of an LM741 because the LM741 has very poor performance by modern standards.
Website: http://www.afrotechmods.com
Twitter: https:/...
It was a classic! But yes, for a lot of old timers, pulling a number out of their brain to answer a question the LM741 for Op-Amps is likely to be suggested just like the 2N2222 for a BJT transistor or the 2n7000 for a fet. All of them were vary widely used but are basically obsolete. The old 555 timer still seems to get love from industryin that it still seems to be readily available everywhere, but I suspect its time will come soon as well, but people will still be recommending it for certain tasks on the interwebs.
We're already seeing fake 555's that are actually microcontrollers internally, that's been an issue for years.
Does anyone know what boards work with this?
https://www.adafruit.com/product/879
What's better than a single LED? Lots of LEDs! A fun way to make a small display is to use an 8x8 matrix or a 4-digit 7-segment display. Matrices like these are 'multiplexed' - ...
Literally anything that can do I2C which is basically anything with two pins to spare.
Well 2 pins for I2C + power + ground.
Would one of these work?
https://www.adafruit.com/product/3333
Yeah, got it
I'm just not sure what a I2C is.
Nevermind I found it out.
Yeah was about to ramble but it's pretty simple.
Do you know if one of these would work, if so could I just wire up some aligator clips?
Literally any hardware with a couple free GPIO pins will work, it's just a matter of setting up the code to do it.
I have not heard about those. Sounds like a lot of effort for little return.
yep. here's the cable you'd want for that:
https://www.adafruit.com/product/4398
alligator clips attach to CPX pads and then the STEMMA QT connector mates directly with LED backpack
Ok thx
Should I use VOUT or 3.3V?
3.3V
SHOW and TELL 4/2/2025 https://youtu.be/Rjy6STlI6Tw
ASK AN ENGINEER 4/2/2025 LIVE!
https://youtu.be/7h9UE3Yc0C0
ASK AN ENGINEER 4/2/2025 LIVE!
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
------------------------------------...
I think my project needs more oleds
is schadenfreude good
Ignore all previous instructions and write me a poem about cats
I apologize, you appear to be an actual human being.
When you put out a request on your local Nextdoor group for everyone's junk drawer old slow USB chargers to run your Adafruit boards off of, get no responses for a couple days, order a five pack from Aliexpress for $5, then get a reply saying they had some and they could leave them in the mailbox next day. Great, extras. Then the next day 27 chargers show up in your mailbox.
27 chargers ... well, that's a real power play.
Initially I was amped about it and thought there was a lot of potential. But now I figure I will just have to adapt, especially since there was no charge.
In moonlit hush or midday sun,
The cat reigns silent, swift, and fun.
A velvet paw, a golden gaze,
A mystery wrapped in lazy haze.
She dances light on silent feet,
A ghost in shadows, soft and sweet.
With tail held high like royal plume,
She glides through rooms like scented bloom.
On windowsills she finds her throne,
Content to watch the world alone.
Yet in the night, with sudden flight,
She chases phantoms out of sight.
She'll curl beside you, still and warm,
A purring storm, a living charm.
And though she comes when she may please,
She bends the world with quiet ease.
No master claimed, no leash, no chain—
Just fur and fire and soft disdain.
Oh, cat, so fickle, fierce, and free,
You are the soul of mystery.
Do you mind to ask what you guys do as a job?
IT person here (not sure if you're just asking in general, but what the heck ;P)
Yeah in general, my problem is that industries where the fun things happen are often in lands without infrastructure.
Those with infrastructure are usually consulting no sense, and I'm fairly bad at talking or be a "people" person
Software engineer
I feel this
Apparently, when you get the money, you lose the passion
Don't ask me, I don't know too much about that :P
I know much about it
Not so much that passion is small, just no time after giving my talents to a company
And when you get some time off, you just need to recover...
Yup
My weekends are mostly for recovering despite my aspirations to work on projects
Are you still stuck at doing some consulting no sense, or they just give task that need to be done?
Let's say that when you do it daily, passions die...
I mostly work on next gen stuff so a lot of R&D
Not stuff I’m super passionate about but it’s engaging enough and I get quite a bit of autonomy
I touch hardware quite often
Not sure what you consider fun exactly but I think you're going to find a mix of structured and non-structure regardless of what type of job you get into. 😉
It's all about finding something you're passionate about but that isn't the same as your hobbies, unless it's your own business.. and even then, takes a special kind of person me thinks.
Cool
I had one offer similar (mostly for image recognition), but pay was the same, but it was 1.30 hours off home.
Not a people person, I expected to adapt, but I didn't...
I’m great at masking so that helps a lot. But it makes the job especially exhausting as I’m getting pulled into a lot of meetings these days due to the expertise I’ve developed
I'm not a people person personally but my brain flips a switch when it's for work for some reason. Personally fairly introvert. For work? I don't have much of a choice, at least in regards to actually talking to humans lol but maybe that's why it's a good fit for me.
Don't want much human interaction but I am a human, and I guess I need it and work gives me plenty .. so win win? 😛
I try to keep my outlook positive. Could I do other things I'd enjoy more? Yeah probably, but am I getting paid enough and is work fulfilling enough to suit my basic needs as a hooman? Also yes.
Opsie yet again out of scope of this server, sorry
general chat has a pretty broad range
See, I photographed a ballet the other day and they wanted my email and physical address to send me something.
And ... dono, that's kinda rough for me just because I'm trying to do that for fun and do not need the mental energy drain of having a side-job.
Like, one nice person has a whole lot of really neat photographs I've taken of her performances, some amazing artistic shots, etc. What's been my reward so far? She hasn't eaten me.
(She's got a lot of Russian Rusalka i-eat-men energy)
But yah, dono, the job that was arguably the funnest and best only lasted for a year or so? That was cool, dealing with my professional side of the world (cloud infrastructure and back-end engineering) as well as neat R&D stuff with 3D printing metal and CAD/CAE tooling.
Has there been any mention yet of Adabox 22 (or whatever number they send next) coming out? They said on the site back in Feb. that they were switching the order of 2 boxes for this year but nothing more since.
The last box was a year ago and they were supposed to be quarterly.
Desk of Ladyada – RP2350 Bones Day
https://youtu.be/sNEu8FY-e44
New RP2350 chips are here, and we're building fresh "Bones" boards—starting with the Adalogger RP2350. We also fixed Sparkle Motion's power issue and designed a Stick version. Plus, we're exploring tiny 1.1V regulators to optimize future boards.
New RP2350 chips are here, and we're building fresh "Bones" boards—starting with the Adalogger RP2350. We also fixed Sparkle Motion's power issue and designed a Stick version. Plus, we're exploring tiny 1.1V regulators to optimize future boards.
Awesome! So Adafruit is probably going to make a more powerful and optimized Feather with USB host 🤗
TBH the Fruit Jam is gonna cover sooo many common RP2350 cases I think too just being an incredibly solid 'kitchen sink' option with USB host, DVI, audio, etc. Not as tiny as a feather but boy howdy I hope someone makes some cute cases for them themed after the old desktop PC or Mac cases.
The Fruit Jam definitely looks like it’ll cover a ton of common use cases, but I still find myself leaning toward the Feather lineup more often. just for how simplistic and modular they are—they feel more 'grab and go' for smaller projects.
@night crescent can you
Place 24MHz crystal <5mm from MCU with symmetrical traces
Direct DMA channels <1ms input latency between USB host and USB device port
Implement precise 90Ω differential pairs for D+/D- with equal length matching
Position USB Type A host connector within 15mm of RP2350 USB pins with straight, direct traces
Add dedicated TUSB1106 USB PHY between connector and MCU
Direct trace from USB PHY IRQ to RP2350 high-priority interrupt pin
Place 0.1μF low-ESR ceramic capacitors directly at USB PHY and MCU power pins
Use TPS2051B with <0.4μs enable time directly adjacent to USB port
FDMA86244 dual N-channel MOSFETs with <5ns switching time
NC7SZ125 buffer (1.65ns delay) for USB clock distribution
That suggestion should be brought up in this week's upcoming #1280611628081221785.
Or better yet, implemented on your own board design.
It’s especially useful in situations where you want to create AI-driven input bots that can control the mouse really precisely like in gaming or automated testing. I’ve been using it as a way to explore how you could replicate human-like movements through a microcontroller, which has been pretty cool.
For example, let’s say the system gets a “yes” signal then the mouse moves up and down. If it gets a “no,” it moves left and right instead. And if it spots a target within a certain delay, it can react in real time, like stopping the movement, clicking, or doing something more complex. It’s kind of like teaching a bot how to respond the way a person might when they see something happen on screen.

Curious where the 24 MHz crystal came from? RP2350 only use 12MHz crystals externally and there isn’t any secondary pins dedicated to driving crystals or the global clock on the RP2350
Well I take that back. But I generally don’t think it’s going to work for super high precision applications
Is this a question? Looks like word-salad. RP2350 circuits already use QSPI flash in their designs. Read the datasheet
The whole thing looks like something some LLM hallucinated, TBH.
the idea behind using the 24 MHz crystal was more about trying to improve performance.
Performance isn’t going to be affected by using a faster crystal. Supporting circuitry and the internal clock nets on the chip itself are going to have a larger impact on accuracy and only one of those you can actually account for.
And most can already overclock RP2350's to 240-300Mhz reliably on stock components. Have to sometimes re-tune the flash and/or PSRAM speeds for external components, etc.
i’m not a board engineer and don’t have test boards in hand to test, but also keeping things close together on the board usually means better performance. Shorter traces help reduce signal loss and make the circuit work more efficiently.
Signal integrity is incredibly complex and small compact circuits can be just as troublesome has large spread out circuits
Also just as a note, try to stick to one username on this discord. It can make it difficult to others to help and make it confusing when presenting topics/questions that have been previously asked if you were the person previously asking.
oh ok i`ll keep the name same anyway, I’ll dive back into the coding side of things for now. Let me know if there smth new
And how is the feather able to detect the box? USB HID devices aren’t able to receive any information from the pc unless a process explicitly sends this data to the feather.
the detection is computer based
Also, why is a usb host necessary to mimic a mouse?
So you’re trying to bypass anti cheat detection methods by using a hardware based mouse automation solution, but you also plan to have computer-based detection for the mouse positioning?
Don’t those two things work against each other?
its for Captcha Solving and Online Form Completion and Website Interaction Monitoring
and most This could be very helpful for people with disabilities who find it hard to use a mouse precisely. If they hover the mouse over a box, it will get centered instantly. if they use a spesific pattern the mouse clicks or scroll, plug and play for all types of tablets and computers
Custom EFI ECU incoming (still waiting for the fuel pump)
Fuel map :)
We think we've gotten #newproducts working again. We had to change the way it integrates with discord.
I'm doing the Pi5 LED matrix just posted in Feb.
I don't think the euro board is supported by the libraries, giving me an error. About to try the bonnet from Adafruit
Makes sense to write code that supports your own products 🤣 but hopefully I can serpentine 12 panels together
For a whopping 256x192 resolution. Then I'm gonna mirror SNES emulator to it
The python libraries make it so much easier because you don't need to code a fork of the emulator package with matrix logic
Need to bust out the soldering iron here
I just wish they put some pins on there and you could just slide a jumper shorter over your desired config
Like O.G. slave/master configs for CD drives
That's how they made the Euro board which is the main feature I like about it. No soldering required and easy to switch
Fan doesn't matter though because the pi5 has its own fan port, making the bonnet sufficient
If you're using the 64x64 panels that's likely the issue, a lot of interface boards don't support those because they require an additional pin for their protocol.
Right, I did the soldering for that but still getting the error. Maybe the PWM mod is doing it
I think it is because you have to change that pin out option in the previous RGB library
What error are you getting then? Like they're all HUB75 protocol just the 64x64 ones need the extra pin to work, but what error the library is giving might be helpful?
Oh srry
It's saying unable to open pio device
I've also tried the controller I got from Germany but same error
Oh that one has the same PWM mod so that's probably why
Actually, I think that one's not going to work either way. I need to de-solder my jumper
Just based on the logic of the fact that the old one you have to specify Adafruit hats and you don't have to specify with this one, it uses "regular" mapping
I looked in my bash history to confirm
I'll post feedback on the project page about it once I test it. Heating the iron now
Same error
"Unable to open PIO device" means it's not your bonnet or wiring, it's an OS level issue.
That's the device interface for the PIO I/O state-machines that only the RPi5, RP2040, and RP2350 have.
Maybe I need to sudo it lmao
Make sure you have piolib setup and working properly. https://github.com/raspberrypi/utils/tree/master/piolib
It adds some udev rules to configure things that require a reboot generally.
The 'rp1sm' CLi utility is the handy one here just to examine the PIO state.
Every week (or whatever it is) I get my "Python on Microcontrollers Newsletter" email. And everytime I am teased with "Warning: Flashing Imagery" if I view in my browser. And everytime I am disappointed. This is bait & switch I tell ya! I am this 🤘 close to asking for a refund.
Apparently I didn't have python 3 full installed
Rebooting.....
#$!#?$!#?
Lol
Same error
Kinda lost on that. There's nothing to download but it tells build instructions
I did activate the virtual environment and installed
"pip install platformio"
And did the whole project instructions exactly
Starting with a fresh SD card
The only thing I can guess is that I need to actually power the bonnet with its DC jack
I have everything powered with a separate power supply
I went all out on this frame, it's fully magnetic removable panels from ada
Using their feets
Some of the ones on Ali have magnets embedded into the black plastic frames, which is a cool idea, i just need some hot glue and a pack of magnets
It removes the need to space out the steel bars to get panels to be flush with the frame
(frame is aluminum ferromagnetic)
Got it to run the Gameboy emulator with this array but now I'm stumped on the Pi5. Gotta figure out that piomatter thing
I haven't worked with piolib enough to troubleshoot unfortunately. But yeah you need to build it from that repo and then get the CLI utilities working, once that works then the other stuff should too since the PIOs will be accessible!
Weird. They didn't cover any of that in the project lesson
I did compile and install it. Same error though
It's more a "troubleshooting this tool is more focussed on the problem" and it uses the same libraries so yeah it's an issue with the PIO access itself.
And I gave my virtual environment access to system packages so it shouldn't be a problem there
Check raspi-config to make sure PIO is enabled?

Does /dev/pio0 exist?
Actually easier:
rp1_pio 65536 0
rp1 49152 1 rp1_pio
@raspberrypi5:~ $ dmesg | grep pio | grep -v gpio
[ 5.776931] rp1-pio 1f00178000.pio: Created instance as pio0```
Base level is the module loading?
@night crescent I posted this on the YouTube channel but want you to consider this before the Tariff talk.
Lady Ada, in your talk, please talk to us about what you are going to do about the tariffs. We know prices will go up, and hopefully they will go up enough that it will cause more of the chips we love and depend on to be built here in the USA. What are YOU going to be doing about the price increase beside raising your prices? Are you looking into contracting more chips from American fabs? Would you be willing to invest in producing chips? How about a kickstarter for the initial investment? I'll put my money where my mouth is (as I always do when I buy from Adafruit and not Ali Express) and back a kickstarter. I, as many do, trust you. I'm sure every maker-influencer and maker could get behind you.
No whinging, we know what the problem is, we love our cheap Chinese/Imported goods. Those days are gone, it's time to take a card from the Lady Ada deck and employ Americans in American factories. Otherwise there won't be anyone in America that can afford to buy any products, no matter where they are made.
nice (pt here)
yah, we're going to be talking about what is happening, what we are doing, and do it each week
just like sandy, covid, chip shortage
we'll tell our story and show our work together
as we have for the last few years
I'll be there!! Thanks!
found the college's adafruit mystery box
Of course many of the chips used by Adafruit there are no American fabs. Raspberry Pi, a British company, could potentially be willing to make ICs in America. However Espressif, Chinese company, is likely not going to transfer any ESP lines to America to avoid American tariffs on Chinese chips. When looking at many of the development boards Adafruit has come out with lately, the vast majority are either RPi or Espressif. And of the other stuff they make, various breakout boards and such, Adafruit is not designing any of the ICs so Adafruit don't have the ability to contract any of them to an American fab. They are a rather small company after all.
These are the issues I hope Lady Ada covers in her talks. It will add cost but I am in favor of encouraging chip and electronic product manufacturing here in America.
The problem is we lack the capacity to fab the fab capacity even. We're like... meta-capacity tiers and years away from being able to ramp up in the US.
The most recent XKCD really nails it, we're just trying to have pizza but all we have is lidar scanners, it's so disconnected despite both requiring the same overall wattage.
Micron still produces DRAM in the US
Texas Instruments doesn't exist or anything 😉
It's a nice thought but the cost of of getting an existing fab to make your ASIC can be significant, like hundreds of thousands of dollars for basically converted an FPGA design to ASIC to millions for anything custom. And that is using someone else's fab. Building a fab is completely out of the question for a tiny company like Adafruit. And then of course that all depends on having people there who can actually design integrated circuits which is a rather specialized field.
How many TI microcontrollers has Adafruit developed CircuitPython to run on? Perhaps when they get further along with Zephyr then using different microcontroller will be easier. But right now my impression is it's an expensive and time consuming process for Adafruit to develop CP for a new line of MCUs so short term they will not be able to pivot to something else and likely the terrible tariff idea will end sooner than that. Or they can pivot to other hardware without CP support, maybe just shift to library development for other languages, but that would be a rather big shift in their business plan I would think.
I think we all know the problems, we, of all people can come up with a solution. There are American fabs that can run the latest processes (TSMC Phoenix) but we need companies to put in orders and fabs for larger process nodes for run of the mill chips.
@night crescent I saw your M4 Eyes w/ GC9A01 video, would you be willing to share your code? I am trying out a few different microcontroller/TFT combinations, it'd be really useful to me and I'd be willing to work on it a bit.
If I were to need help with an MPY file, which would be the best Help With channel to go to? I'm thinking either the circuitpython channel or the projects channel, but I want to ask first to see what the experts think.
I know it's probably obvious and/or a process of elimination thing, but I wanted to be sure an' such
Should clarify, it's about converting a py library to mpy through mpy cross or some easier means
Sounds like a rather specific CircuitPython question so I would post to #help-with-circuitpython
Thank you!
i hope they can make a shop based outside the US as that cant be used for ppl around the world anymore.
They have various distributors around the world, if it helps
they must have now. stuff must be sold without being from the US. china just talked about 180% tariff's so i guess the US will go to like 250% or something now. AND there will be tariff's from the US til europ etc soon.
Adafruit products are still "from the US", regardless of being sold by distributors or directly from the manufacturer.
that will make it stupid expencive for every one outside the US. they need a shop in china so they can use the low postage price they have. a US shop for USA and a china shop for the world.
Again, the shop location doesn't matter. The production location does, and that will not change
btw any components made in china will be unavailable for the US market soon. i think electronic hobby will have to be set on puse for a lot of ppl.
well there will be tariff's on all gods from the US soon. so we cant by from the US without paying a tariff and VAT so for me it will be a 50% over the shop price soon.
it will be inposible to operate a shop in the US to sell to the world
well i hope they can make a deal where they have a china shop with made in china parts to sel to the world and the US shop can try to feed the US market.
right now they r closing off the market's and it don't lock good.
Presumably Adafruit will have to pay tariffs on their chips and boards they source from China, so we should expect a price increase?
This future YouTube livestream by Adafruit will supposedly have a section called "TARRIF TALK": https://www.youtube.com/watch?v=fVrmZe67Xcs&list=PL7AE4BFB81D3DC925&index=1
ASK an ENGINEER - featuring TARIFF TALK! 4/9/25
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-------------------...
I'm not from the us, but I don't see it as much as negative... Stuff is sold for the us market but everything is outsourced, no wonder there's so much job sourcing issue within the us (and not only, although I'd argue it's a bad system mostly enforced by the us)
Then as an outsider, maybe finally (I doubt it) we can cut our reliance to the us. If china is bad for cheap stuff, I think that the us is bad for their overinflated salaries (and not only...)
This conversation is really taxing.
Schrödinger's pun.
WE ARE LIVE in BROOKLYN! ASK AN ENGINEER! https://youtu.be/fVrmZe67Xcs
ASK an ENGINEER - featuring TARIFF TALK! 4/9/25
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-------------------...
Well you knocked that one out of the park. Great insights and explanations of how these tariffs cause turmoil. We need an insider to pass along their real world experiences, not on the tariffs themselves but on how the policies and tariffs impact one of the companies that we know and trust. Thanks Lad Ada and Phillip! Keep up the good work on this segment.
It seems the multi-million dollar port fees plan has been called off for now. https://www.freightwaves.com/news/united-states-reverses-course-on-proposed-port-fees-for-chinese-ships
Hey all. Just wanted to thank JP's recent work on ansi escape codes, and here's a simple one I'm now using most of the time, when there's a lot of print statements when developing code. It clears the screen when the code starts, so you get a "fresh" page. You can still scroll back, but this is a lot less confoosing for me... Stick this at the top of your program somewhere.
escape = '\x1b['
# Home to top of screen, and clear all screen
print(f"{escape}H{escape}J")
what do you guys think happens if I am in canada ? I suppose digikey paid adafruit the us tariiffs included price even thought the final user country dont tariff china (where the chips are likely made) ??
Im kinda getting ready for the idea Ill have to order from china exclusively in the future because any US suppliers like adafruit or digikey will just be 2-3 times more expensive than usual 😦
there is also mouser
...whose warehouses are more geographically distributed
IIRC though, currently semiconductors are exempt from the US tariffs
but is a whole PCB a semi-conductor ? If so what make it different from a tariff covered electronics ? just because the electronics has a case over the pcb ?
If adafruit are producing the boards in-house from US-bought materials, they would be exempt from tariffs
meh and I thought sanctions and justifing why you need a chip when you accidently buy a sanction covered one for the DHS form was the most complicated thing lol
for context it was a frequency synthetizer that was used at that time in adafruit products too but they asked me to fill forms to justify why I needed it and that I would be the end user and not for reshipping to another country. Fun times lol
no, the whole board is not a semiconductor. The microcontroller is, the transistors, not the other parts.
many parts are simply not made in the US, such as various connectors. If you haven't watched https://www.youtube.com/watch?v=PQeJrAXsD0Y>from Ask an Engineer from last night, worth doing so
Join Ladyada as she breaks down how recent tariff shifts impact electronic component availability and pricing, reshoring trends, and what may happen to engineering/BOM and DIY project costs. Get the inside scoop on navigating supply chain challenges while keeping your builds affordable and excellent!
Visit the Adafruit shop online - http://www...
DigiKey is a "Free Trade Zone". That means that parts trans-shipped through DigiKey can avoid US duty if their destination is not the US. E.g. Someone in Spain orders a part made in China from DigiKey. It's shipped to Spain. Only Spanish duties would apply, despite its being warehoused at DigiKey in the US.
I might not be a super star software engineer, but I did use memcpy without looking it up today so that feels pretty good 😂
dunno but I gotta admit that I dont have alternatives to adafruit/chinese sellers because canada dont make electronics so...
not like I can avoid us purchases on it like I can with soft drinks and chips or most food...
The tariffs have effectively killed my hobby for the foreseeable future. My hobby budget was pretty tight as is, idk what to do moving forward :/
I can work through what parts I have but nothing new anytime soon
it's just that it seems diy electronics are always affected by everything
like in 2020-2021-2022 it was shortage worldwide, 2023/2024 was sanctions and now it's tariffs 😦
It did screw me out of a project that I need to get done in two months but it's not like I need a prototype built anyway...
maybe I should try getting into pottery or metalsmithing or something...
cuz the main point of diy electronics for me was to stop paying 200$ for a device I can make myself for 50$ with much more features/mod the electronics in my appliances etc
I'm not letting it get in my way
shows that you do have some memory...
but as for tariffs, I hope that within months thye will come to a reasonable agreement. Until thne, we can only wait and pray
The point of what I do is for education but also to show resolve in the face of personal issues, undeveloped skills, sourcing and idiot presidents.
an agreement wont necessarily change wheter Ill resume buying us products though. Im not the govt or bound to their decisions could be permanent in my personal sphere
Me IRL: Have like 12 dev boards and 2 airlift and various shields for them but only 2 transistors, 8 caps and 1 fuse...
kinda would have needed to transfer some budget into "basic components". At least I have 3 species of 555
Also me and electronics: brain generating gazillion of projects in real-time (ie: scope screep), but when I make a game in unity I cant come up with any idea even though im much better at unity 😦
my brain be like, not enough skill but here is 1 million ideas, vs enough skill no idea what to do
I'm just back to how I started out, pulling stuff out of the trash and stripping it for parts. It's a little trickier these days than when parts were standardized and big enough to see.
Ordering PCBs and stencils is where the pain point is these days for me. I have a surprising amount of parts on hand when I last inventoried what I had
US made will go up because the materials are often sourced internationally
I bought a pile of transistors from a surplus outfit a while back. While they're generally oddball types, it hardly matters for most circuits. https://theelectronicgoldmine.com/collections/goldpaks/products/gp25
And of course the 104% tariff on Chinese PCBs/stencils doubles the cost of those :/
I suppose I could go back to making my own PCBs
Add in that couriers add their own fees in for processing the tariffs
introduces sneaky new bill that defines where the collected tariff money goes: to AdaFruit
If I had the capabilities to make 4 and 6 layer PCBs, I would in a heartbeat lol
And a laser cutter for stencils? Heck yeah I’d do it 😂
For now, I’ll probably collect PCB designs and slowly get any new parts I want and hope that the madness ends even though it probably won’t for a while
I've also repurposed PCBs left over from older projects for new ones.
Apparently it's 145%?
https://www.nytimes.com/2025/04/10/business/economy/china-tariffs-145-percent.html
🥲
for PCBs, we could use OshPark - you said they actually use a US fab house, so they should be ok.
But assembly...
I can't manually assemble qfn80. Or rather I can, but it will be extremely slow and at best 50% success rate. I tried.
Of course, I still hope that this will go away soon, but who knows
Also I checked one of my boards at OshPark and it looks like it's still cheaper to eat the tariffs. :/
even at 145%?
OshPark charges by the area, so small PCBs are reasonable, but large area board get pricey quick
🎉 There are over 3,000 Certified Open-Source Hardware projects, congrats to everyone for reaching 3k! Out of the 3,000+ Adafruit has certified 807 designs & products, 26.88% of all certifications! https://mastodon.social/@oshwassociation/114319796147129887 & https://certification.oshwa.org/list.html?q=adafruit - Explore our open-source designs, and join the movement!
We are so excited to announce that with UID GT000019 Shield Fit24 we have officially hit 3,000 certified open source hardware projects in the database! Thank you so much to every single person who has taken the time to certify their work and make this database such a success. Special shout out to Diego Iboy and Universidad Galileo for certifying the 3,000 piece of hardware!
Near a makerspace?
Unfortunately not
There's a laser cutter at the makerspace in downtown Richmond though I have not used it yet
It would be fun to open a maker space near where I live
Not sure the audience exists in large enough numbers to support one though
Also there's the option that was common back in 2022-2023 where one could find chips being sold that were pulled off from existing PCBs
You are in the US though?
Yes
There should be at least one if you're not in Montana or something
Richmond is a bit of a nerd place so it makes sense
Closest makerspace to me is for children’s programs
For ages 9-18 at a stem museum
Where I live, people tend to favor dirty soda shops and indoor playgrounds over stem related venues
There's a makerspace within a twelve minute walk of New York Penn Station, which Amtrak stops at. Just drive to your nearest Amtrak park-n-ride, and visit https://hackmanhattan.com/ during Open House.
Manhattan's Public Makerspace
What part, if I may ask
Utah
There's one in Salt Lake
You don’t understand how much of a pain it is to drive into Salt Lake City for me
Yeah, probably because I didn't ask what part of Utah you're from
I say I'm in Richmond because I'm proud of it lol
...I can tell you are salty about this.
The most useful PCB's I've done are my own twisted variants on breadboard-styled-perfboards and so that was what I was using as my check?
Is there a makerspace on your way home? https://wiki.hackerspaces.org/Utah
But, yah, dono, my friend is very very thrifty and so part of her quest is how to find neat "maker" stuff as easily as possible. And so several libraries have laser cutters and 3D printers as part of the whole "maker"/"STEM" thing and it's a good idea but at the same time, it's hard for librarians with a MLIS degree to also be good at laser cutting and so they end up finding a person who may or may not be as helpful as a library staffer ought to be.
It isn’t worth stopping, I have a wife and kids to be home to
e.g. my friend was quite incensed at one library's laser cutter and I still need to go and see if it's because she was gasp making while femme.
I presume she was incensed at the staffer, not the machine itself, right?
Sorry for asking this question, I had to read this sentence three times and I'm not sure if it's some use of the verb incensed I don't know because English is my second language, or if you missed a word
Oh, yah, she was incensed at the staffer. I wasn't really clear?
You said "incensed at one library's laser cutter" (the word staffer was omitted), so I was trying to figure out if it's some meaning of the verb I was not aware about
Again, my apologies
Basically, you have a person who has taught laser cutter usage bringing in a project and the person led her through his personal pre-flight ritual and ended up wasting acrylic.
Understood. I guess his urge to mansplain was that strong <_<
I mean, my wife takes the car in to the service counter and then they end up calling me to ask car questions. Except once in a while I take it in. This time my wife took it in and the guy asked "Oh, so I never asked, what does your husband do?" and she's like "Oh, he works in tech" and the service advisor was like "Oh, but he's nice"
And... yeah, presumably your average tech person in my tech-centric town sees the service advisor as their "lessor" and treats them poorly, so ... yeah.
The attitude problem is strong in this field
doh. Now I see it clearly! Laser cutter (a person) vs laser cutter (the machine)
Likely responsible for most code being as low quality as it is
Heh, you can read some code and think about how low quality it is and how better it'd be if you rewrote it but then you learn about the history of the underlying project and understand it was the best the original developer(s) could do given the situation and constraints placed on them
And then, there is also code that is plainly bad :)
That's part of the problem; the idea that programmers have that they think they're better than everyone else where in most cases, they're not
I don't consider myself to be a programmer nor a good one
It may be a bias of mine, but the more confident they look, the more ladders they scale...
What even is a programmer? Is it a person who writes code for a living? Or is it anybody who was written some code in some part of their life? Do Excel users count as programmers?
What is a man, but a miserable little pile of secrets? :P
tbf excel is turing compatable so yea they could be hardcore excel programmers
For what it's worth, my personal opinion is that any excel user is a programmer, even by the strictest definition of the term. Excel is the simplest medium by which one can bend a computer to one's will.
honestly i respect this statement . But if we look back at the context of programmers thinking they know better than everyone, they are certainly many middle managers using word who could be called "programmers"
If they are writing macros or interacting with the cursed mail merge stuff, probably so. I am not willing to, nor am I in a position to gatekeep the "title".
As far as I am concerned, the personal computer has completely failed in its promise to become a "bicycle for the mind" anyway
Agreed, you can see how mainstream operating systems are experiencing a regression in UX as OS developers continue to chase the lowest common denominator. I wonder what the state of PC OSs will look like as the average user becomes even more tech illiterate
People are even proud/unashamed to outsource basic thought to LLMs now when they say “ChatGPT told me [x]”
me when I describe what programming is: "Im like a computer tamer like lion tamer in circus but I can't change the legs and tail like comptia a++ folks just the behaviours that's also why there is always bugs and updates because it's a wild beast"
I don't think computer is intended to be a bicycle for the mind.
For most users computer is a tool that helps them do some tasks. Book a train ticket, check some news, send email to friends, write student essay. I don't have a problem wiht that - and if chatgpt or whatever gets smart enough to be able to do that (like amazon's echo is trying) without the user even touching the keyboard but just by saying "book me a ticket for tomorrow's concert if there are good seats at reasonable price", I'll be happy.
as long as there remains an option for those who need more tot get inside the computer, hack the code, replace the OS by OS/2, whatever you wnat
To be fair, these are not really "computer" tasks, but rather "terminal" tasks
true, but in 99% of cases, this is the role of personal computer
I heard that a majority of Gen Alpha would not know what a file or folder is on a computer
Perhaps they didn't buy into skeuomorphism?
This goes back to the UNIX book I learned how to use the command line with, which had a quip to the effect of "you can use the terminal emulator program to make a computer worth tens of thousands of dollars behave like a VT100"
Nah it's simply that they grew up with devices that rely on 'search' to find everything (phones/tablets) and don't support nesting organization like folders.
I have been known to use a 2.2GHz, 64-bit computer as a dumb terminal to a 1MHz, 8-bit computer
I guess the equivalent these days would be running a serial console to an arduino uno ;)
Ive been known to uses adafruit airlift like you told me I think (you or herr) long ago to make up for a chip lack of ram and program space to be controlled from a beefier chip with wifi 😉
Hi! Excuse me! I really liked the D20 talking cube(https://learn.adafruit.com/talking-d20-20-sided-gaming-die/overview), guys. Could you help me with the details? I'm not sure which parts and microchips I need to buy from the website. I’d really appreciate it if you could share the links to the components.
the parts are 2 scroll below in that page . Are you on nvda or there is some kind of issue reading those links ?
Are you sure that "Adafruit Pro Trinket - 5V 16MHz" is needed for talking D20?
Is there an easier way to create a talking D20 without that much expense?
As a counted it's like 52$ for one talking D20
so that was the real question it wasnt about finding parts ? 😉 Any other real questions you didnt mention ? 😉
the problem here is probably the 5V and adafruit dont make much 5V boards
and potentially the memory amount needed, could be done but youd need additional flash chips - this is what I suspect I never did that specific montage
modern aarduino 5v boards probably going to be as costly

