Difference between revisions of "ER-SCOPE-01"

From Land Boards Wiki
Jump to navigation Jump to search
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:tindie-mediums.png|link=https://www.tindie.com/products/28896/]]
 
[[File:tindie-mediums.png|link=https://www.tindie.com/products/28896/]]
  
[[file:ER-SCOPE-01_P1080972-720PX.jpg]]
+
[[file:ER-SCOPE-01_Front-Rear-720px.jpg]]
  
 
== Features ==
 
== Features ==
Line 9: Line 9:
 
** Using Arduino Pro Mini - smaller package than NANO
 
** Using Arduino Pro Mini - smaller package than NANO
 
*** No USB but USB is not used after download anyway
 
*** No USB but USB is not used after download anyway
** Using I2C OLED
+
** Initially used I2C OLED
 
*** Probably affects screen refresh rates
 
*** Probably affects screen refresh rates
 +
*** Switched to SPI OLED
 
* OLED : 128*64 pixel 0.96inch
 
* OLED : 128*64 pixel 0.96inch
 
* Knob1: Rotary encoder for selection (including push switch)
 
* Knob1: Rotary encoder for selection (including push switch)
Line 28: Line 29:
 
* Built on [[ER-PROTO-02]] card set
 
* Built on [[ER-PROTO-02]] card set
  
==== Front Panel ====
+
==== Front Panel/OLED Mounting ====
  
 
* Glue on OLED with a couple of drops of Hot Glue in corners
 
* Glue on OLED with a couple of drops of Hot Glue in corners
 
* White on Black P Touch labels
 
* White on Black P Touch labels
  
[[file:ER-SCOPE-01_P1080976-720PXV.jpg]]
+
[[file:ER-SCOPE-01_P1090044-720pxV.jpg]]
  
* OLED - replace connector with 1x4 right angle connector
+
* 7 pin right angle header mounted to rear of daughtercard
 +
* OLED - replace straight header with 1x7 right angle header
  
[[file:ER-SCOPE-01_P1080959-720px.jpg]]
+
[[file:ER-SCOPE-01_P1090053-720px.jpg]]
  
* Wiring
+
* SPI wire colors on schematic
** Green = Ground
+
 
** Red = VCC (+5V)
+
[[file:ER-SCOPE-01_OLED_SPI.PNG]]
** Yellow = SCL
+
 
** Blue = SDA
+
* Tuck OLED wiring around switch
 +
 
 +
[[file:ER-SCOPE-01_P1090050-720px.jpg]]
  
 
=== On Controls card ===
 
=== On Controls card ===
Line 66: Line 70:
 
==== CPU ====
 
==== CPU ====
  
[[FILE:ER-SCOPE-01_P1080978-720PX.jpg]]
+
[[FILE:ER-SCOPE-01_P1090049-720px.jpg]]
  
 
* Arduino Pro Mini CPU
 
* Arduino Pro Mini CPU
  
 
[[file:ER-SCOPE-01_CPU.PNG]]
 
[[file:ER-SCOPE-01_CPU.PNG]]
 +
 +
* I2C header used with I2C OLED
  
 
[[file:2014-05-14T23_52_48.894Z-3-720px.jpg]]
 
[[file:2014-05-14T23_52_48.894Z-3-720px.jpg]]
  
* SPI OLED
+
==== Pot/Rotary Encoder connections ====
 
 
[[file:ER-SCOPE-01_OLED_SPI.PNG]]
 
  
==== Pot/Rotary Encoder connections ====
+
* Solid resistor wires are "stiff" enough to not need to use insulation
  
 
[[file:ER-SCOPE-01_P1080978-CTL-RES.jpg]]
 
[[file:ER-SCOPE-01_P1080978-CTL-RES.jpg]]

Latest revision as of 23:34, 9 March 2023

Tindie-mediums.png

ER-SCOPE-01 Front-Rear-720px.jpg

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

HAGIWO ER-SCOPE.png

Design Details

Front Panel/OLED Mounting

  • Glue on OLED with a couple of drops of Hot Glue in corners
  • White on Black P Touch labels

ER-SCOPE-01 P1090044-720pxV.jpg

  • 7 pin right angle header mounted to rear of daughtercard
  • OLED - replace straight header with 1x7 right angle header

ER-SCOPE-01 P1090053-720px.jpg

  • SPI wire colors on schematic

ER-SCOPE-01 OLED SPI.PNG

  • Tuck OLED wiring around switch

ER-SCOPE-01 P1090050-720px.jpg

On Controls card

ER-SCOPE-01 P1080958-720px.jpg

  • 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

ER-SCOPE-01 J7 JACKS ON CTRLS.PNG

ER-SCOPE-01 J8 POTS ON CTRLS.PNG

On Daughterboard

CPU

ER-SCOPE-01 P1090049-720px.jpg

  • Arduino Pro Mini CPU

ER-SCOPE-01 CPU.PNG

  • I2C header used with I2C OLED

2014-05-14T23 52 48.894Z-3-720px.jpg

Pot/Rotary Encoder connections

  • Solid resistor wires are "stiff" enough to not need to use insulation

ER-SCOPE-01 P1080978-CTL-RES.jpg

ER-SCOPE-01 J28 POTS ON DB.PNG

Jacks connections

ER-SCOPE-01 P1080978-JACKS-RES.jpg

ER-SCOPE-01 J29 JACKS ON DB.PNG

Power

ER-SCOPE-01 P1080978-POWER.jpg

ER-SCOPE-01 J9 PWR ON DB.PNG

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.

ER-SCOPT-01 P1080982-720pxV.jpg