Hacking Hardware Picofly - a HWFLY switch modchip

  • Thread starter Thread starter mathew77
  • Start date Start date
  • Views Views 3,681,969
  • Replies Replies 17,052
  • Likes Likes 15
Im not able to solder just want to know if it runs and where to buy it so i can ask to a friend to see this thread and sokder it on my switch oled.
Anyone can answer to me,please?
RP2040-Zero on Google
Well yes? Since Mariko can boot, they all can boot.
 
  • Like
Reactions: zebrone and impeeza
1679422815341.png

Been working on this today to hopefully simplify this install for people

It has the 47 ohm resistors integrated as well as the glitch timing reset jumper, but most importantly all the thick components are on a section that breaks off after programming. A set of 1.27mm jumpers are provided to reconnect the usb, vreg and button section for updates. The concept is that the jumpers are only soldered into the usb board and is held on the contacts on the lower board for the duration of the update.
As it stands the thickest component is the (optional) flat flex connector for the HWFLY flex cable, the current connector is 2mm tall because that's one i've got in the parts drawers. I've been eyeing up thinner ones too. Fortunately the important pins on the HWFLY cpu flex is symmetrical so the pinout should be correct no matter what.
Total dimensions are ~18mm x ~21mm after the usb section has been detatched, This can also be ordered on a thin pcb to keep overall thickness as slim as possible, I tried to make this board as compact as feasible without making it difficult to install
This uses 0402 components making hand assembly a challenge but not impossible for someone experienced with electronics.

This is still being worked on, i havent got the routing done yet, only placement. Once it's complete (and tested) I'll release the kicad files and gerbers onto GitHub for everyone to use, build and improve upon. I dont have the bandwidth or will to sell these myself TBH. I'm busy enough as is haha.

Keen to take feedback from people, I know my work cant be perfect but i'd like to make this as good as possible :)
 
View attachment 360539
Been working on this today to hopefully simplify this install for people

It has the 47 ohm resistors integrated as well as the glitch timing reset jumper, but most importantly all the thick components are on a section that breaks off after programming. A set of 1.27mm jumpers are provided to reconnect the usb, vreg and button section for updates. The concept is that the jumpers are only soldered into the usb board and is held on the contacts on the lower board for the duration of the update.
As it stands the thickest component is the (optional) flat flex connector for the HWFLY flex cable, the current connector is 2mm tall because that's one i've got in the parts drawers. I've been eyeing up thinner ones too. Fortunately the important pins on the HWFLY cpu flex is symmetrical so the pinout should be correct no matter what.
Total dimensions are ~18mm x ~21mm after the usb section has been detatched, This can also be ordered on a thin pcb to keep overall thickness as slim as possible, I tried to make this board as compact as feasible without making it difficult to install
This uses 0402 components making hand assembly a challenge but not impossible for someone experienced with electronics.

This is still being worked on, i havent got the routing done yet, only placement. Once it's complete (and tested) I'll release the kicad files and gerbers onto GitHub for everyone to use, build and improve upon. I dont have the bandwidth or will to sell these myself TBH. I'm busy enough as is haha.

Keen to take feedback from people, I know my work cant be perfect but i'd like to make this as good as possible :)

The breakaway is so damn clever!
 
Are you going to make an installation video at some point?
rendering now. will post here.
Should be up in an hour or so and will self destruct in a week or so.
It's nothing fancy and not noob friendly. I made it expecting the viewer to be familiar with a traditional modchip install and it's mostly focused on the nuances of doing the picofly install specifically.
Post automatically merged:

View attachment 360542
Hi, do these resistors work? they are 47 ohm so they should right?
You want smd resistors. Those are too big.
 
View attachment 360542
Hi, do these resistors work? they are 47 ohm so they should right?
Yes, they will do. You sure you don’t want some nice flat SMD resistors In a 1206 package? about the same difficulty and will lie flat and look much better.
Post automatically merged:

You want smd resistors. Those are too big.
oh. You don’t thing they could be pushed over to lay flat?
 
  • Like
Reactions: SylverReZ
View attachment 360539
Been working on this today to hopefully simplify this install for people

It has the 47 ohm resistors integrated as well as the glitch timing reset jumper, but most importantly all the thick components are on a section that breaks off after programming. A set of 1.27mm jumpers are provided to reconnect the usb, vreg and button section for updates. The concept is that the jumpers are only soldered into the usb board and is held on the contacts on the lower board for the duration of the update.
As it stands the thickest component is the (optional) flat flex connector for the HWFLY flex cable, the current connector is 2mm tall because that's one i've got in the parts drawers. I've been eyeing up thinner ones too. Fortunately the important pins on the HWFLY cpu flex is symmetrical so the pinout should be correct no matter what.
Total dimensions are ~18mm x ~21mm after the usb section has been detatched, This can also be ordered on a thin pcb to keep overall thickness as slim as possible, I tried to make this board as compact as feasible without making it difficult to install
This uses 0402 components making hand assembly a challenge but not impossible for someone experienced with electronics.

This is still being worked on, i havent got the routing done yet, only placement. Once it's complete (and tested) I'll release the kicad files and gerbers onto GitHub for everyone to use, build and improve upon. I dont have the bandwidth or will to sell these myself TBH. I'm busy enough as is haha.

Keen to take feedback from people, I know my work cant be perfect but i'd like to make this as good as possible :)
I'm excited to see these become a reality! Should make for a much cleaner install!
 
View attachment 360539
Been working on this today to hopefully simplify this install for people

It has the 47 ohm resistors integrated as well as the glitch timing reset jumper, but most importantly all the thick components are on a section that breaks off after programming. A set of 1.27mm jumpers are provided to reconnect the usb, vreg and button section for updates. The concept is that the jumpers are only soldered into the usb board and is held on the contacts on the lower board for the duration of the update.
As it stands the thickest component is the (optional) flat flex connector for the HWFLY flex cable, the current connector is 2mm tall because that's one i've got in the parts drawers. I've been eyeing up thinner ones too. Fortunately the important pins on the HWFLY cpu flex is symmetrical so the pinout should be correct no matter what.
Total dimensions are ~18mm x ~21mm after the usb section has been detatched, This can also be ordered on a thin pcb to keep overall thickness as slim as possible, I tried to make this board as compact as feasible without making it difficult to install
This uses 0402 components making hand assembly a challenge but not impossible for someone experienced with electronics.

This is still being worked on, i havent got the routing done yet, only placement. Once it's complete (and tested) I'll release the kicad files and gerbers onto GitHub for everyone to use, build and improve upon. I dont have the bandwidth or will to sell these myself TBH. I'm busy enough as is haha.

Keen to take feedback from people, I know my work cant be perfect but i'd like to make this as good as possible :)
Nice work. What about a ribbon or some other connector for the USB portion rather than the breakaway?
 
  • Love
Reactions: Saliciae
View attachment 360539
Been working on this today to hopefully simplify this install for people

It has the 47 ohm resistors integrated as well as the glitch timing reset jumper, but most importantly all the thick components are on a section that breaks off after programming. A set of 1.27mm jumpers are provided to reconnect the usb, vreg and button section for updates. The concept is that the jumpers are only soldered into the usb board and is held on the contacts on the lower board for the duration of the update.
As it stands the thickest component is the (optional) flat flex connector for the HWFLY flex cable, the current connector is 2mm tall because that's one i've got in the parts drawers. I've been eyeing up thinner ones too. Fortunately the important pins on the HWFLY cpu flex is symmetrical so the pinout should be correct no matter what.
Total dimensions are ~18mm x ~21mm after the usb section has been detatched, This can also be ordered on a thin pcb to keep overall thickness as slim as possible, I tried to make this board as compact as feasible without making it difficult to install
This uses 0402 components making hand assembly a challenge but not impossible for someone experienced with electronics.

This is still being worked on, i havent got the routing done yet, only placement. Once it's complete (and tested) I'll release the kicad files and gerbers onto GitHub for everyone to use, build and improve upon. I dont have the bandwidth or will to sell these myself TBH. I'm busy enough as is haha.

Keen to take feedback from people, I know my work cant be perfect but i'd like to make this as good as possible :)
this is really awesome man cant wait for it to be released
 
Nice work. What about a ribbon or some other connector for the USB portion rather than the breakaway?
I considered it, I'm still thinking about it, but FFC connectors are harder to solder with an iron (easier to melt than passives or the rp2040), add thickness and add cost. The 1.27mm jumpers allow for it to be reconnected for updating, could use a 1.27mm right angle header which is reasonably compact.
 
When you say isolate do mean wire must be isolated or the mosfet chip itself? Thanks
oh, on that picture the capacitor is removed to use its top pad as GND. so to prevent its bottom pad from touching the mosfet belly, you need isolate it.
Post automatically merged:

Still it didn't fit under the metallic shell without cutting a window after removing the two buttons, USB port and the LDO?
it fit for me
 
View attachment 360539
Been working on this today to hopefully simplify this install for people

It has the 47 ohm resistors integrated as well as the glitch timing reset jumper, but most importantly all the thick components are on a section that breaks off after programming. A set of 1.27mm jumpers are provided to reconnect the usb, vreg and button section for updates. The concept is that the jumpers are only soldered into the usb board and is held on the contacts on the lower board for the duration of the update.
As it stands the thickest component is the (optional) flat flex connector for the HWFLY flex cable, the current connector is 2mm tall because that's one i've got in the parts drawers. I've been eyeing up thinner ones too. Fortunately the important pins on the HWFLY cpu flex is symmetrical so the pinout should be correct no matter what.
Total dimensions are ~18mm x ~21mm after the usb section has been detatched, This can also be ordered on a thin pcb to keep overall thickness as slim as possible, I tried to make this board as compact as feasible without making it difficult to install
This uses 0402 components making hand assembly a challenge but not impossible for someone experienced with electronics.

This is still being worked on, i havent got the routing done yet, only placement. Once it's complete (and tested) I'll release the kicad files and gerbers onto GitHub for everyone to use, build and improve upon. I dont have the bandwidth or will to sell these myself TBH. I'm busy enough as is haha.

Keen to take feedback from people, I know my work cant be perfect but i'd like to make this as good as possible :)
How about combining it with the flex cable into a single pcb?
 

Site & Scene News

Popular threads in this forum