Skip to content

Commit 1bbf260

Browse files
committed
PicFix tutorials update
1 parent 9c0d1f5 commit 1bbf260

2 files changed

Lines changed: 154 additions & 5 deletions

File tree

1.44 MB
Loading

docs/misc/picfix.md

Lines changed: 154 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,112 @@ Pic 12F508 files, choose based on your programmer:
5959

6060
Tutorial incoming....sorry. If you'd like to help please reach out!
6161

62+
### Programmming the PIC12F508
63+
64+
1. Plug in the PicKit 3, SOP8 to DIP8 Adapter and seat as shown:
65+
66+
<div class="grid cards" markdown>
67+
68+
- Programmer to Seat PCB
69+
70+
---
71+
72+
![Programmer to Seat](assets/picfix/Tutorial/Programmer_to_SeatPCB.jpg){ width="200" }
73+
74+
75+
- Socketing the SOP8 to DIP8 Adapter in the Seat
76+
77+
---
78+
79+
![Programmer Socketing](assets/picfix/Tutorial/Programmer_Socketing.png){ width="200" }
80+
81+
82+
- Seat Jumper Settings
83+
84+
---
85+
86+
![Programmer Jumper Settings](assets/picfix/Tutorial/Jumper_Settings.png){ width="200" }
87+
88+
89+
</div>
90+
91+
2. PicKit 3 Software install and setup:
92+
93+
1. Download install and run the [PicKit 3](assets/picfix/PICkit3%20Programmer%20Application%20Setup%20v3.10.zip) software.
94+
95+
2. Install the PICkit Operating System by going to "Tools>Download PICkit Operating System". Navigate to where you installed PicKit 3 and select "PK3OSV020005.hex". Most likely located at "C:\Program Files (x86)\Microchip\PICkit 3 v3\PK3OSV020005.hex"
96+
97+
3. Programming your PIC12F508
98+
99+
<div class="grid cards" markdown>
100+
101+
- Step 1: Device Family>Baseline
102+
103+
---
104+
105+
![Baseline](assets/picfix/Tutorial/Baseline.png){ width="200" }
106+
107+
108+
- Step 2: Select Device>PIC12F508
109+
110+
---
111+
112+
![Device Selection](assets/picfix/Tutorial/Select%2012F508.png){ width="200" }
113+
114+
115+
- Step 3: Read your PIC12F508
116+
117+
---
118+
119+
![Read](assets/picfix/Tutorial/Read.png){ width="200" }
120+
121+
We do this to ensure our OSSCAL (oscilator tuning) is not lost
122+
123+
124+
- Step 4: Import Hex
125+
126+
---
127+
128+
![Import Hex](assets/picfix/Tutorial/Import%20HEX.png)
129+
130+
131+
- Step 5: Write to PIC12F508
132+
133+
---
134+
135+
![Write](assets/picfix/Tutorial/Write.png)
136+
137+
138+
</div>
139+
140+
### Testing your PIXFix PCB
141+
142+
1. Solder all points except K into your PS2. Note: PS2 should be unplugged from mains power!
143+
144+
2. Bridge TEST and the appropriate resistor pad. 1.5K for GH-026 Phat PS2 and 70k Slim PSTwo
145+
146+
2. Using Kapton Tape, place a tiny piece of under point K to avoid connecting/shorts.
147+
148+
3. Verify no solder bridges elsewhere!
149+
150+
4. With your power button flex connected to PS2, plug PS2 into power.
151+
152+
5. Press the power button on your PS2. Power should come on (green light), then off after 3 seconds.
153+
154+
1. IF the PS2 did not power on, then we need a different resistor value.
155+
156+
2. Disconnect your PS2 from power
157+
158+
3. Desolder your existing resistor bridge, and bridge the other resistor pad.
159+
160+
4. Go back to step 3 and retest. If step 5 is succes go to step 6.
161+
162+
6. Desolder the TEST pads
163+
164+
7. Solder the K point
165+
166+
8. Reassemble PS2. You now have the famous Team Matrix PICFix installed! Thanks to ModzvilleUSA/HaloSlayer255 and Helder for rediscovering, and designing the main circuit.
167+
62168

63169
## Flex PCBs
64170
Gerbers will be released once a small batch of 52 is sold! 300 PCBs ordered. If you are an installer and would like a sample, please let me [know!](mailto:info@ps2modchiptutorials.com)
@@ -69,14 +175,57 @@ Gerbers will be released once a small batch of 52 is sold! 300 PCBs ordered. If
69175
to come....
70176

71177
#### GH-026 aka V10
72-
![GH-026 Flex Front](assets/picfix/SCPH-500XX/GH-026/GH-026%20PicFix%20Front%20Render.png)
73178

74-
![GH-026 Flex Back](assets/picfix/SCPH-500XX/GH-026/GH-026%20PicFix%20Back%20Render.png)
179+
<div class="grid cards" markdown>
180+
181+
- SCPH-500XX GH026 Flex Front
182+
183+
---
184+
185+
![GH-026 Flex Front](assets/picfix/SCPH-500XX/GH-026/GH-026%20PicFix%20Front%20Render.png)
186+
187+
188+
- SCPH-500XX GH026 Flex Rear
189+
190+
---
191+
192+
![GH-026 Flex Back](assets/picfix/SCPH-500XX/GH-026/GH-026%20PicFix%20Back%20Render.png)
193+
194+
195+
- Installed (pics to come)
196+
197+
---
198+
199+
Picture Placeholder
200+
201+
202+
</div>
203+
204+
75205

76206
### SCPH-700XX Flex PCB
77207

78-
![V12 Flex Front](assets/picfix/SCPH-700XX/PicFix_V5_Thin.png)
208+
<div class="grid cards" markdown>
209+
210+
- SCPH-500XX GH026 Flex Front
211+
212+
---
213+
214+
![V12 Flex Front](assets/picfix/SCPH-700XX/PicFix_V5_Thin.png)
215+
216+
217+
- SCPH-500XX GH026 Flex Rear
218+
219+
---
220+
221+
![V12 Flex Back](assets/picfix/SCPH-700XX/PicFix_V5_Thin%20back.png)
222+
223+
224+
- Installed (pics to come)
225+
226+
---
79227

80-
![V12 Flex Back](assets/picfix/SCPH-700XX/PicFix_V5_Thin%20back.png)
228+
![V12 Installed](assets/picfix/SCPH-700XX/70K%20Installed.jpg)
81229

82-
![V12 Installed](assets/picfix/SCPH-700XX/70K%20Installed.jpg)
230+
231+
</div>

0 commit comments

Comments
 (0)