Difference between revisions of "ER-SCOPE-01"

From Land Boards Wiki
Jump to navigation Jump to search
 
(37 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 ==
  
 
* [https://note.com/solder_state/n/n6b4cc8d1c6b9 HAGIWO design]
 
* [https://note.com/solder_state/n/n6b4cc8d1c6b9 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
 
* OLED : 128*64 pixel 0.96inch
* Knob1: Rotary encoder for selection (including push sw)
+
* Knob1: Rotary encoder for selection (including push switch)
 
* Knob2: GAIN
 
* Knob2: GAIN
 
* Toggle SW : AC/DC switching
 
* Toggle SW : AC/DC switching
Line 19: Line 25:
 
[[file:HAGIWO_ER-SCOPE.png]]
 
[[file:HAGIWO_ER-SCOPE.png]]
  
== Design ==
+
== Design Details ==
  
==== Front Panel ====
+
* Built on [[ER-PROTO-02]] card set
  
* Glue on OLED with a couple of Hot Glue in corners
+
==== Front Panel/OLED Mounting ====
 +
 
 +
* 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]]
 +
 
 +
* 7 pin right angle header mounted to rear of daughtercard
 +
* OLED - replace straight header with 1x7 right angle header
 +
 
 +
[[file:ER-SCOPE-01_P1090053-720px.jpg]]
 +
 
 +
* SPI wire colors on schematic
 +
 
 +
[[file:ER-SCOPE-01_OLED_SPI.PNG]]
 +
 
 +
* Tuck OLED wiring around switch
 +
 
 +
[[file:ER-SCOPE-01_P1090050-720px.jpg]]
  
 
=== On Controls card ===
 
=== On Controls card ===
Line 49: 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]]
  
==== Pots connections ====
+
==== 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]]
Line 74: Line 99:
  
 
[[file:ER-SCOPE-01_J9_PWR_ON_DB.PNG]]
 
[[file:ER-SCOPE-01_J9_PWR_ON_DB.PNG]]
 +
 +
== Software ==
 +
 +
* [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/ER-SCOPE/ER_SCOPE_Enc_Test ER-SCOPE Hardware tests]
 +
* [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/SYNTHS/ER-SCOPE/ER_SCOPE_V01 ER_SCOPE_V01] - Application code I2C Display
 +
* Resources (ATMega328)
 +
<PRE>
 +
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.
 +
</PRE>
 +
 +
* [[ER-GATE-SEQ-01]] on left
 +
 +
[[file:ER-SCOPT-01_P1080982-720pxV.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