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,543 Followers  |  901 Following  |  114 Posts  |  Joined: 19.11.2024  |  2.0108

Latest posts by carlosperate.bsky.social on Bluesky

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 β€” πŸ‘ 5    πŸ” 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

Absolutely! Even now getting an embedded toolchain and any other tools like Cmake, ninja, openOCD, etc is not that straightforward.
The Arduino IDE did a great job ensuring everything *just works* πŸ‘Œ

18.04.2025 17:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot showing the Teensyduino installer.
Image from https://www.pjrc.com/teensyduino-1-57-released/

A screenshot showing the Teensyduino installer. Image from https://www.pjrc.com/teensyduino-1-57-released/

Is it an add-on or a fork? πŸ€”

PJRC offers Teensyduino installers to replace some Arduino IDE files for Teensy boards compatibility.
And full IDE installers had to be provided for the latest macOS, so the lines get really blurry!

Either way, a great platform with a fantastic Arduino integration. πŸ‘

15.04.2025 18:24 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Arduino IDE Forked As if it weren’t confusing enough in the Arduino world these days, now we’re going to have to deal with conflicting version numbers for the IDE. Yup, it’s been forked. Arduino LLC…

Forgot the most infamous fork of them all!

When Arduino SRL (the reason Arduino LLC created the Genuino trademark) forked IDE v1.6.3, removed the warning about the LLC boards & released it as v1.7.0 😱

So glad everything was eventually resolved & the two orgs merged 😌

hackaday.com/2015/04/06/a...

13.04.2025 20:04 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah, that sounds quite annoying πŸ˜–. Were you building the full IDE from source as well?

13.04.2025 04:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot of the MPIDE, a dark red fork of the Arduino IDE to add support for the PIC32 chipKIT boards.

A screenshot of the MPIDE, a dark red fork of the Arduino IDE to add support for the PIC32 chipKIT boards.

Ah, I had forgotten MPIDE!

It was released with the chipKIT Uno32 & Max32 boards from Digilent & @microchip-makes.bsky.social, featuring the PIC32.

I remember fondly these red boards, as they were the first 32 bit MCUs I ever used.

chipkit.net/about-us

11.04.2025 22:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Wow yeah, you are right, things get quite blurry!

Didn't realised you had to pack the entire IDE for the latest macOS releases, that must have been a pain to set up. Do you build it from source or patch it and re-sign it?

It's almost like "a fork with extra steps" πŸ˜…

11.04.2025 21:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’―

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

No worries!
I remember using Processing for the first time a while ago when I was at uni. Although I wasn't a huge fan of Java at the time, it made it really easy to draw stuff and I was pleaseantly surprised. It is a fantastic project!

10.04.2025 16:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
A screenshot of the Renesas Arduino IDE, in bright pink.
The language in the IDE menus is in Japanese, as Renesas is a Japanese company.

A screenshot of the Renesas Arduino IDE, in bright pink. The language in the IDE menus is in Japanese, as Renesas is a Japanese company.

The other one I know is "IDE for GR", made for the "Gadget Renesas Boards". The coolest part is that the boards and the IDE are bright pink! πŸ’–
www.renesas.com/en/products/...

πŸ‘€ But has anybody seen any other forks? I'd love to find more!

10.04.2025 16:42 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
The official screenshot of the Energia IDE, a "red" version of the Arduino IDE.

The official screenshot of the Energia IDE, a "red" version of the Arduino IDE.

I've only seen two notable Arduino IDE forks, both from silicon vendors.

The first is Energia from Texas Instruments. Some people might remember this one from to the first LaunchPad. An MSP430 dev board for $4.30, one the most affordable boards at the time πŸ’ΈπŸ‘

energia.nu

10.04.2025 16:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot showing three IDE windows side by side: Processing, Wiring, and Arduino

Screenshot showing three IDE windows side by side: Processing, Wiring, and Arduino

The Arduino IDE was forked from Wiring, which in turn was forked from Processing, a visual coding environment designed to teach coding (Java in this case) through art. πŸŽ¨πŸ’»

More info πŸ‘‰ hackaday.com/2016/03/04/w...

10.04.2025 16:38 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A screenshot of the legacy Arduino IDE with a blinky example project.

A screenshot of the legacy Arduino IDE with a blinky example project.

The original Arduino IDE was a game changer for makers, educators, and hobbyists. But did you know it was a fork of a fork?🍴
Not only that, but other companies later forked it as well to tweak it for their own needs! Have you seen or used these other versions? πŸ‘‡πŸ§΅

10.04.2025 16:36 β€” πŸ‘ 41    πŸ” 5    πŸ’¬ 7    πŸ“Œ 0
A BBC micro:bit showing a ghost icon. A USB keyboard. A small LCD display showing a program being entered, run on the micro:bit and listed. The program is:
duck
star
ghost 
happy

A BBC micro:bit showing a ghost icon. A USB keyboard. A small LCD display showing a program being entered, run on the micro:bit and listed. The program is: duck star ghost happy

Made a thing that makes me happy (how sad): an old RaspberryPi with a small screen and a serial console used as a terminal for smolBASIC (My First Text-based Language) that is running ON THE micro:bit! SmolBASIC is itself written in Python and can be extended by older children.

01.04.2025 18:07 β€” πŸ‘ 19    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Congratulation Lorraine! πŸŽ‰πŸŽ‰πŸŽ‰
Hope you had a chance to celebrate accordingly! 🍻

25.03.2025 11:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Gopher, the Go programming language mascot, wearing sunglasses and surrounded by many lines of Go code for error checking.

Gopher, the Go programming language mascot, wearing sunglasses and surrounded by many lines of Go code for error checking.

Meanwhile in golang...

19.03.2025 17:26 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Haha, and I tried as hard as I could!

18.03.2025 23:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Pre-order confirmation screenshot for the Core 2 Duo smartwatch (sensitive info removed).

Pre-order confirmation screenshot for the Core 2 Duo smartwatch (sensitive info removed).

Damn it, I couldn't help myself!
Hopefully they'll release a nicer looking Time Steel in the near future 🀞

18.03.2025 22:09 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@carlosperate is following 17 prominent accounts