Carlos's Avatar

Carlos

@carlosperate.bsky.social

⚑️ Love everything embedded software/hardware. πŸ§‘β€πŸ« Passionate about STEM & EdTech. πŸ‘¨β€πŸ’» Embedded Software @ #Microbit Educational Foundation (microbit.org). 🐍 Oxford Python user group co-organiser. πŸ€” Views my own.

4,556 Followers  |  915 Following  |  131 Posts  |  Joined: 19.11.2024
Posts Following

Posts by Carlos (@carlosperate.bsky.social)

Really enjoyed this blog post + video πŸ“Ί from @forwardedu.bsky.social comparing several 3D-printed micro:bit holders.
A fantastic side-by-side look at different design choices and trade-offs. Definitey worth a watch!

18.02.2026 17:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

PS: I love the fact that you had to create `erase-rak` & `erase-612` 🀣

15.02.2026 16:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah, used to do that for a lot of terminal cmds, but I started forgetting the full versions, which was a problem when SSHing into other machines.
But to be fair, that was also at the time when I was learning them, and muscle memory is set by now, so this could be a good solution, thanks!

15.02.2026 16:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And then what should I install when I misspell "fuck"?! It's turtles all the way down!

15.02.2026 16:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot of the current La Liga match playing right now where Rayo Vallecano is winning 2 -0 against Atletico Madrid.

A screenshot of the current La Liga match playing right now where Rayo Vallecano is winning 2 -0 against Atletico Madrid.

Well, at least El Rayo is winning πŸ˜†

15.02.2026 16:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
ΒΏHay ahora fΓΊtbol? Real-time monitoring of LaLiga's IP blocks affecting Spanish internet users.

This is absolutely ridiculous, can’t access my own website (behind Cloudflare) from Spain because there’s a futbol match on: hayahora.futbol

15.02.2026 16:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Haha, yeah, guess *why* I was cleaning up my terminal history...

www.commitstrip.com/en/2017/02/2...

13.02.2026 17:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Been cleaning my terminal history from misspells, only to discover how much git status humbles me every day πŸ˜….
Here are some of my greatest hits:

git staatus
git statuss
git statsu
git stauts
git stataus

πŸ“Ί Tune in next to find out how much I can mess up just the word β€œgit.”

13.02.2026 16:46 β€” πŸ‘ 14    πŸ” 0    πŸ’¬ 5    πŸ“Œ 0

Wow! Any limit on package sizes? Can we, for example, use PyPI to install zig? Or use any big ML library?

26.01.2026 21:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A removed Nvidia laptop graphics card.

A removed Nvidia laptop graphics card.

I mean, even the freaking graphics card comes out!

26.12.2025 16:30 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A picture of an open laptop with removable battery, hard drive, RAM, wireless module, etc

A picture of an open laptop with removable battery, hard drive, RAM, wireless module, etc

Remember when laptops used to be serviceable?

26.12.2025 14:28 β€” πŸ‘ 28    πŸ” 1    πŸ’¬ 5    πŸ“Œ 0

Did you manage to resolve it?
If I remember correctly the Adafruit UF2 bootloader expected the nordic MBR to always be at address 0x0 (like the old Nordic bootloader), so I wonder if MCU boot needs to be configured with that in mind?
There were also different UF2 familyIds for different flash areas.

25.12.2025 18:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah, not sure what the default might be for the Fruit Jam, but looking at the PR discussion there are a few frequencies to try, hopefully one of them works, good luck! 🀞

12.12.2025 12:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Metro RP2350 DVI output defaults to 72Hz refresh (capture cards like 60Hz) Β· Issue #10242 Β· adafruit/circuitpython CircuitPython version and board name Adafruit CircuitPython 9.2.7 on 2025-04-01; Adafruit Metro RP2350 with rp2350b Code/REPL # No code needed to trigger the bug, just: # 1. Connect HSTX DVI adapte...

I thought that was an interesting issue, so I had a look around out of curiosity and saw this. Sharing just in case you haven't seen it yet:
github.com/adafruit/cir...
The PR was merged in August, so should be available from v10.0.0. What CircuitPython version were you using?

12.12.2025 12:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don't think sensible was part of the design requirements, but damn, I do like a pretty graph πŸ˜ƒ

05.12.2025 16:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

🀩 is that a Decent Espresso machine?? How are you finding it?

05.12.2025 15:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Glad to see areas of improvement in this area!

Perhaps the Bloaty GH Action could be updated to automatically comment to the PR & update that comment on subsequent PR updates.
But for external contributors, I think it'll need to take a GH token, as the default one only works for PRs from branches.

26.11.2025 17:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Close up of the PCB edge USB connector.

Close up of the PCB edge USB connector.

Close up of the worn out connector after multiple insertions.

Close up of the worn out connector after multiple insertions.

Not the first #KiCad PCB edge USB‑C footprint, but it’s awesome that this one comes with testing & documentation of contact wear, latch wear, bend & break, and thermals 🀩
Love seeing this data shared with the design.

github.com/AnasMalas/pc...

12.11.2025 17:32 β€” πŸ‘ 17    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

That's awesome, and what a great way to end the term!
Hopefully the hex tool will be useful for next time πŸ˜‰

16.10.2025 09:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
micro:bit hex download tool

That's awesome, hope the lesson goes great!

Btw, have you tried the micro:bit hex download tool? Makes flashing multiple micro:bits a bit easier:
microbit.org/tools/webusb...

16.10.2025 08:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Graphic with the micro:bit logo and bold text inside a speech bubble that says: β€œWe are hiring!” The background features micro:bit brand colours β€” blue, green, and purple.

Graphic with the micro:bit logo and bold text inside a speech bubble that says: β€œWe are hiring!” The background features micro:bit brand colours β€” blue, green, and purple.

πŸ“£ We’re hiring!
Join the Micro:bit Educational Foundation as an Embedded Software Engineer and help create open, inclusive tech that inspires young people to learn and code πŸ’‘

πŸ”— Apply or share: apply.workable.com/micro-bit-ed...
#Hiring #Edtech #SoftwareEngineer

07.10.2025 20:55 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Last time I used it was for a hobby project & at the time iOS didn't support it. But after that I remember seeing something about support added when the user installs it as a WPA?
That being said, they've messed around with WPA so much (including that whole Europe thing) it's worth double checking.

02.09.2025 15:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can probably do web Push API with service workers, that'd be awesome to get a push notification to your phone or PC via the browser when the machine is done!

02.09.2025 11:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

While-else gets a lot of flak, but I quite like it, just wished it was called `nobreak`!

15.07.2025 14:07 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Okay, I never noticed that before, but absolutely love it! Great work @thonnyide.bsky.social !

15.05.2025 20:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ah, gotcha. Well, have fun with your can of worms! 🫣

01.05.2025 17:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So the flash write disables all interrupts completely? In other chips you are unable to run code from flash, but if the ISR is in RAM that can still run, is that not possible at all in the RP2350?

01.05.2025 17:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ah, that's fair enough, hard to debug sometimes when it's not replicable in the environments used by the maintainers.
I might not have to look into this again in a while, but if I do I'll try to remember to give it a go.

21.04.2025 20:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Glad to hear the community library does work, although it's a bit annoying that it has that macOS issue. Hopefully something that could be resolved at some point.

21.04.2025 20:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's awesome!

Is there a official Python lib these days? Last time I looked into it there was only a community maintained one.

20.04.2025 16:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0