Skip to content

Commit 11ede09

Browse files
reorganise hardware
1 parent a0adbea commit 11ede09

35 files changed

+81791
-0
lines changed
13.1 MB
Binary file not shown.
16.2 MB
Binary file not shown.

hardware/OLED_Stand/OLED_Stand.stl

3.99 KB
Binary file not shown.
1.08 MB
Loading
5.94 KB
Binary file not shown.
910 KB
Loading
35.2 KB
Loading

hardware/OLED_Stand/readme.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# 3D printed OLED stands
2+
3+
A simple small stand for your OLED display. This helps hold it in place while soldering and keeps it snug against the face of the module.
4+
5+
> There are two versions of the stand, one for the CPC style OLED and one for the TPH (the Pi Hut) style OLED.
6+
7+
## CPC style OLED
8+
9+
3D print the file [OLED_Stand.stl](OLED_Stand.stl).
10+
11+
Put the stand on something about 5-10mm tall, then solder some component cutoff wire to your OLED so that they fall below the bottom of the stand. Place on your interface board, solder pins to board. Pins may need to be bent slightly for the model of OLED that you're using. Just align the stand and the display and you should be right in the middle of the cutout.
12+
13+
Print upside down for best results/least amount of supports. Should print very quickly on most printers. It takes 30 minutes on an Ender3 Pro.
14+
15+
<img src="OLED_Stand_01.jpg" width="600" title="OLED Stand">
16+
17+
## TPH (the Pi Hut) style OLED
18+
19+
3D print the file [OLED_Stand_Pi_Hut.stl](OLED_Stand_Pi_Hut.stl).
20+
21+
The TPH (the Pi Hut) OLED needs a different stand because it has a chunky connector on the side (unused by the EuroPi).
22+
23+
<img src="OLED_Stand_Pi_Hut_01.jpg" width="600" title="OLED Pi Hut style">
24+
25+
- Slide your OLED into the groove.
26+
- Place the stand with OLED into position on the PCB (hold in place using bluetack).
27+
- Solder the four vertical wires.
28+
29+
The stand has a notch to avoid certain soldering points. You should keep the stand permanently in your EuroPi for added stability of the screen.
30+
31+
<img src="OLED_Stand_Pi_Hut_02.jpg" width="600" title="OLED Stand for Pi Hut style">

hardware/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Hardware Overview
2+
There are multiple versions of the hardware documented in this directory, the original EuroPi (through-hole), the new EuroPi-SMD (surface-mount), and a stripboard version (stripboard). Each has a different build guide and bill of materials, so make sure you follow the one you want to build.
3+
4+
The surface-mount version is the simplest to DIY as you only need to solder on the components which stick through the panel, i.e. the jacks, knobs etc. All of the other circuitry is soldered onto the PCB already.
5+
6+
The through-hole version is slightly more in depth as you need to solder on every component, however only through-hole components are used, so this isn't as hard as it sounds. This is the build most people have made and was previously the only publicly available build at all.
7+
8+
The stripboard version is a much rougher layout and does not use a PCB at all, but instead uses 'stripboard'. This hasn't been tested nearly as much as the other two, but people have successfully built it and shared their version on Discord.
9+
10+
# Hardware Specifications
11+
All hardware variants share the same specifications as the components and schematics are the same.
12+
13+
## Outputs
14+
- 1k Output Impedance
15+
- RC filter smoothed PWM
16+
- ~1.5kHz Maximum usable frequency (without changing RC values)
17+
- 0.000176V Maximum ripple peak-to-peak
18+
- 0.0108s Settle time from 0% to 90% duty cycle
19+
- 0-10V
20+
21+
## Analogue Input
22+
- 100k Input Impedance
23+
- 0-12V Readable Range
24+
- Protected for ±36V (TL074 limits, MCP6002 will always clip to ±3.3V)
25+
26+
## Digital Input
27+
- 100k Input Impedance
28+
- 0.8V threshold to read as high
29+
30+
## OLED
31+
- SSD1306 0.91"
32+
- 128 x 32 pixels
33+
- I2C Protocol

hardware/europi-panel.af

71.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)