Skip to content

Commit 1064570

Browse files
committed
removed OLED wiring
1 parent f37f341 commit 1064570

File tree

1 file changed

+0
-32
lines changed

1 file changed

+0
-32
lines changed

website/src/pages/hackpad/AdvancedTutorial.mdx

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -121,38 +121,6 @@ I placed mine on the back side of the PCB, and this is the final result:
121121

122122
Pretty right? UwU
123123

124-
<a name="oled"/>
125-
## OLED
126-
[Download this footprint library and unzip it](https://download-directory.github.io/?url=https%3A%2F%2Fgithub.com%2Fcheyao%2Fmacropad%2Ftree%2Fmain%2FPCB%2Fthird_party%2FKiCad-SSD1306-128x64-master), then add it to kicad.
127-
128-
Open up the schematic editor. If you have anything connected on the pins named "GPIO6/SDA" or "GPIO7/SCL", move them to another pin. Then add the symbol named SSD1306. Be sure to not use the built in symbol!
129-
130-
Be sure to not use the built in footprint! The correct footprint should be called 128x64OLED:
131-
132-
<img src="/docs/v2/oledsymbol.png" className="max-w-96" />
133-
134-
Connect VCC to the +5V symbol, and GND to GND (Search these symbols using the P key). Then connect SDA to the SDA of the Xiao, and SCL to the SCL of the xiao.
135-
136-
<img src="/docs/v2/oledhalfschem.png" className="max-w-96" />
137-
138-
Now to the important part, you must add two pull-up resistors to the SCL and SDA lines. (What pull up means? It isn't really important but you can Google it)
139-
140-
Search for the symbol named `R` and place one on each SDA and SCL lines, and wire the other end of the resistors to a +3.3V symbol (Find it using P). Don't forget to add a +3.3V symbol to the Xiao!
141-
142-
<img src="/docs/v2/oledschem.png" className="max-w-96" />
143-
144-
NOTE: In your BOM, you need to specify that the resistors are 4.7kΩ.
145-
146-
Now you just need to associate the symbols to the footprint. Select R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal for the resistors, and 128x64OLED for the oled. (**NOT** Adafruit_SSD1306!)
147-
148-
<img src="/docs/v2/oledassoc.png" className="max-w-128" />
149-
150-
If you want to use a 0.91" display, download this library and add it to the .pretty folder:
151-
- [0.91" OLED Display](https://github.com/gorbachev/KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty/blob/master/SSD1306-0.91-OLED-4pin-128x32.kicad_mod)
152-
Then choose this footprint when associating.
153-
154-
Now continue to the PCB editors and route the pins! It isn't that different from routing the switches. I recommend placing the diodes on the back side of the OLED screen.
155-
156124
<a name="jumpers"/>
157125
## Jumper Wire Holes
158126

0 commit comments

Comments
 (0)