Features
- HAGIWO design
- Differences from HAGIWO
- Using Arduino Pro Mini - smaller package than NANO
- No USB but USB is not used after download anyway
- Initially used I2C OLED
- Probably affects screen refresh rates
- Switched to SPI OLED
- OLED : 128*64 pixel 0.96inch
- Knob1: Rotary encoder for selection (including push switch)
- Knob2: GAIN
- Toggle SW : AC/DC switching
- TRIG IN : External trigger IN
- Input : Signal to be observed IN
- Observable voltage is 5 V p-p
- Output : Observable signal OUT (short circuit with INPUT)
HAGIWO Schematic
Design Details
Front Panel
- Glue on OLED with a couple of drops of Hot Glue in corners
- White on Black P Touch labels
- OLED - replace straight header with 1x4 right angle header
- Wiring
- Green = Ground
- Red = VCC (+5V)
- Yellow = SCL
- Blue = SDA
On Controls card
- Wire top pin of R7 to top pin of R17 (connects J5 to J6 tip)
- SW1 goes in cutout at J1
- SW1 up = DC coupled, down = AC coupled
- R7 stands up at bottom of R7 and wires to SW1 center
- 4.7uF cap from SW1 top to SW1 bottom
- + side of cap to SW1 bottom
- - side of cap to SW1 top
- Wire from J5 tip to SW1 bottom
On Daughterboard
CPU
SPI OLED
- 7 pin right angle header mounted to rear of card
- Replaced straight 7 pin header with right angle header
Pot/Rotary Encoder connections
Jacks connections
Power
Software
Sketch uses 19866 bytes (64%) of program storage space. Maximum is 30720 bytes.
Global variables use 807 bytes (39%) of dynamic memory, leaving 1241 bytes for local variables.
Maximum is 2048 bytes.