Hacking Hardware McFly - an RP2040 board compatible with Picofly

  • Thread starter Thread starter Saliciae
  • Start date Start date
  • Views Views 78,188
  • Replies Replies 264
  • Likes Likes 45
Last edited by linuxares,
Been hard at work this weekend. Got all my PCBs assembled. 4 to go off to the people who have kindly offered to test them and one for me. I'm sure I can find some use for it

View attachment 363917
Let me give you my MONEY!!!!!!

Also here's a nice little diagram of the lite cable so you can use it instead of wiring directly to those tiny points!

1681313699202.png
 
  • Wow
  • Like
Reactions: juanvlc and impeeza
Huh. That's cool. I mean it's not designed to fit in a switch, it's just designed for general space constrained applications. I didn't really expect my silly little project to get an article all to itself lol

Lol, they didn't contact you? That seems weird
 
Lol, they didn't contact you? That seems weird
sounds like typical journalism to meeee
Post automatically merged:

Lol, they didn't contact you? That seems weird
Sounds like typical journalism too me. He should be humbled they didn't try to also assassinate his character and accuse him of isms
 
Final board specs, provided nothing shows up in testing

XY Size: 18.7x18.0mm
Thickness: ~1.6mm (substrate thickness and component selection dependent)
Component count: 36 total, 17 different types (Some of which are optional e.g. fpc connector)
All components available on LCSC
LCSC BOM cost for 5 with all optional components: $16.92 total (Less than 4 bucks each!!!)
JLCPCB cost for 5 0.6mm green FR4 boards with HASL finish (ugly but functional): $4.30 (order with tented vias for the sake of your sanity)
JLCPCB Stencil cost for 100x100 stencil without frame: $7.00

Shaping up to be a very cost effective little development board!

whilst you can assemble the boards without a stencil and solder paste i strongly recommend it, it makes the process much faster and easier. I assembled the boards pasting by hand because i forgot to order a stencil which also worked, and you could use an iron and reeled solder if you were insistent on saving money but honestly dont bother. Get a tube of t5 leaded chipquik solder paste and reflow it on tinfoil on a hotplate of some sort. Also recommend paying the extra for an electropolished stencil. The LED espeecially will prove tricky without a hot air station at the very least

1681381352492.png
 
Final board specs, provided nothing shows up in testing

XY Size: 18.7x18.0mm
Thickness: ~1.6mm (substrate thickness and component selection dependent)
Component count: 36 total, 17 different types (Some of which are optional e.g. fpc connector)
All components available on LCSC
LCSC BOM cost for 5 with all optional components: $16.92 total (Less than 4 bucks each!!!)
JLCPCB cost for 5 0.6mm green FR4 boards with HASL finish (ugly but functional): $4.30 (order with tented vias for the sake of your sanity)
JLCPCB Stencil cost for 100x100 stencil without frame: $7.00

Shaping up to be a very cost effective little development board!

whilst you can assemble the boards without a stencil and solder paste i strongly recommend it, it makes the process much faster and easier. I assembled the boards pasting by hand because i forgot to order a stencil which also worked, and you could use an iron and reeled solder if you were insistent on saving money but honestly dont bother. Get a tube of t5 leaded chipquik solder paste and reflow it on tinfoil on a hotplate of some sort. Also recommend paying the extra for an electropolished stencil. The LED espeecially will prove tricky without a hot air station at the very least

View attachment 364670
If you got any spares from testing I'm keen to try 👀 else I'll wait.edit: I assume the ffc connector is for the cpu flex?
 
  • Like
Reactions: impeeza
If you got any spares from testing I'm keen to try 👀 else I'll wait.edit: I assume the ffc connector is for the cpu flex?
I've got one left but that's for me, I want to use it for a keyboard lol. yeah the FFC connector breaks out a GPIO pin to a 6 pin 0.5mm pitch flat flex connector which i think aligns with the aliexpress CPU flexes
 
Huh. That's cool. I mean it's not designed to fit in a switch, it's just designed for general space constrained applications. I didn't really expect my silly little project to get an article all to itself lol
Welcome to the switch hacking history books. Next thing you will be talked about on modern vintage gamer in the future.
 
hey, any update on this project? :)
It's only been several days since @Saliciae sent out the 4 boards to testers. You must give the testers time to get the boards installed, and report back with their results on whether or not the chip will work (the likelihood is high that everything will function properly, as the dev did a power-on test without it hooked to a switch and it seemed to show the correct LED colors).

Give it some time and we will have the files to build a board supplied to us when they are ready to be released. Until then, twiddle your thumbs to keep yourself distracted :wink:
 
I'm greatful to Saliciae for giving the chance to test one of his new McFly board. Pleasee pictures below of my install, the board works flawlessly and compared in difficulty level I'd put it on the same level as installing an OLED HWFLY V3/V4 via wire install. I've just literaly finished this like 10 minutes ago, but as I spend time on it I'm sure I'll have more feedback to give. The three main things I could up with straight are:

  • Rotate the solder pads 90 degrees towards the fan, makes wires routing easier and neater for almost any switch install
  • Label the pads from top of the board, I took a picture of the board from beneath and used a reference once its mounted but someone can easily solder the wrong wire to the wrong pad
  • CPU flex connector works with V3 CPU ribbion facing downwards but ones like lite ribbion and various other ones that facing upwards won't work

View attachment 0050.JPG

View attachment 0080.JPG

View attachment 0082.JPG

IMG_20230417_205145.jpg


IMG_20230417_212205.jpg


View attachment 0084.JPG

IMG_20230417_225343.jpg


IMG_20230417_225355.jpg


IMG_20230417_230028.jpg
 
I'm greatful to Saliciae for giving the chance to test one of his new McFly board. Pleasee pictures below of my install, the board works flawlessly and compared in difficulty level I'd put it on the same level as installing an OLED HWFLY V3/V4 via wire install. I've just literaly finished this like 10 minutes ago, but as I spend time on it I'm sure I'll have more feedback to give. The three main things I could up with straight are:

  • Rotate the solder pads 90 degrees towards the fan, makes wires routing easier and neater for almost any switch install
  • Label the pads from top of the board, I took a picture of the board from beneath and used a reference once its mounted but someone can easily solder the wrong wire to the wrong pad
  • CPU flex connector works with V3 CPU ribbion facing downwards but ones like lite ribbion and various other ones that facing upwards won't work

View attachment 365589

View attachment 365594

View attachment 365595

View attachment 365596

View attachment 365597

View attachment 365590

View attachment 365591

View attachment 365592

View attachment 365593

Beautiful install work! Gorgeous soldering, well-fixated wiring, this is PicoFly McFly Pr0n!
 

Site & Scene News

Popular threads in this forum