Main.OLSDV4A History
Hide minor edits - Show changes to markup
Deleted lines 0-46:
ILDA 25 Pin D-Sub MAP
Pin | Function |
1 | X+ |
2 | Y+ |
3 | NC |
4 | Interlock (Connected to Pin 17) |
5 | R+ |
6 | G+ |
7 | B+ |
8 | User1+ (Harp Pos. Bit 0) |
9 | User2+ (Harp Pos. Bit 1) |
10 | User3+ (Harp Pos. Bit 2) |
11 | User4+ (Harp Pos. Bit 3) |
12 | NC |
13 | Shutter |
14 | X- |
15 | Y- |
16 | NC |
17 | Interlock (Connected to Pin 4) |
18-20 | Ground (for color outputs) |
21 | User1- (Harp Enable Input - 0 = Enable |
22 | User2- (Harp Sync/Clk - Lo to Hi means the harp has reached position X indicated by the Harp Pos. Bits 0 to 15) |
23 | NC (User3-) |
24 | NC (User4-) |
25 | Ground |
Arduino/AVR Port Map
!Jmp | !Arduino Pin | !AVR Pin | !Direction | !OLSD Function |
J3 | Digital 13 | PB4 (SCK) | Output | SPI Clock to DAC |
J3 | Digital 11 | PB3 (MOSI) | Output | SPI Data to DAC |
J3 | Digital 10 | PB2 (SS) | Output | #CS DAC |
J3 | Digital 9 | PB1 | Output | #LDAC DAC |
J3 | Digital 8 | PB0 | Output | #CTS on FTI Chip (Optional) *** Not needed for laser harp |
J1 | Digital 7 | PD7 | Output | ILDA Pin 11 (User4+) - Harp Pos. Bit 3 |
J1 | Digital 6 | PD6 | Output | ILDA Pin 10 (User3+) - Harp Pos. Bit 2 |
J1 | Digital 5 | PD5 | Output | ILDA Pin 8 (User2+) - Harp Pos. Bit 1 |
J1 | Digital 4 | PD4 | Output | ILDA Pin 7 (User1+) - Harp Pos. Bit 0 |
J1 | Digital 3 | PD3 | Output | ILDA Pin 22 (User2-) - Harp Pos. Sync/Clk (sync on positive edge - lo to hi) |
J1 | Digital 2 | PD2 | Input | ILDA Pin 21 (User1-) - Harp Output Enable (0 = Enable - safety feature?) |
J2 | Analog 0 | PC0 | Output | Red TTL |
J2 | Analog 1 | PC1 | Output | Green TTL |
J2 | Analog 2 | PC2 | Output | Blue TTL |
J2 | Analog 3 | PC3 | Output | Shutter |
J2 | Analog 4 | PC4 | Output | Status LED (1 == ON) |
J2 | Analog 5 | PC5 | Input | User Switch (0 == Pressed) |
Changed lines 28-47 from:
// Arduino/AVR Port Map
// Jmp Arduino Pin AVR Pin Direction OLSD Func
//-----------------------------------------------------------------------------
// J3 Digital 13 PB4 (SCK) Output SPI Clock to DAC
// J3 Digital 11 PB3 (MOSI) Output SPI Data to DAC
// J3 Digital 10 PB2 (SS) Output #CS DAC
// J3 Digital 9 PB1 Output #LDAC DAC
// J3 Digital 8 PB0 Output #CTS on FTI Chip (Optional) *** Not needed for laser harp
// J1 Digital 7 PD7 Output ILDA Pin 11 (User4+) - Harp Pos. Bit 3
// J1 Digital 6 PD6 Output ILDA Pin 10 (User3+) - Harp Pos. Bit 2
// J1 Digital 5 PD5 Output ILDA Pin 8 (User2+) - Harp Pos. Bit 1
// J1 Digital 4 PD4 Output ILDA Pin 7 (User1+) - Harp Pos. Bit 0
// J1 Digital 3 PD3 Output ILDA Pin 22 (User2-) - Harp Pos. Sync/Clk (sync on positive edge - lo to hi)
// J1 Digital 2 PD2 Input ILDA Pin 21 (User1-) - Harp Output Enable (0 = Enable - safety feature?)
// J2 Analog 0 PC0 Output Red TTL
// J2 Analog 1 PC1 Output Green TTL
// J2 Analog 2 PC2 Output Blue TTL
// J2 Analog 3 PC3 Output Shutter
// J2 Analog 4 PC4 Output Status LED (1 == ON)
// J2 Analog 5 PC5 Input User Switch (0 == Pressed)
to:
Arduino/AVR Port Map
!Jmp | !Arduino Pin | !AVR Pin | !Direction | !OLSD Function |
J3 | Digital 13 | PB4 (SCK) | Output | SPI Clock to DAC |
J3 | Digital 11 | PB3 (MOSI) | Output | SPI Data to DAC |
J3 | Digital 10 | PB2 (SS) | Output | #CS DAC |
J3 | Digital 9 | PB1 | Output | #LDAC DAC |
J3 | Digital 8 | PB0 | Output | #CTS on FTI Chip (Optional) *** Not needed for laser harp |
J1 | Digital 7 | PD7 | Output | ILDA Pin 11 (User4+) - Harp Pos. Bit 3 |
J1 | Digital 6 | PD6 | Output | ILDA Pin 10 (User3+) - Harp Pos. Bit 2 |
J1 | Digital 5 | PD5 | Output | ILDA Pin 8 (User2+) - Harp Pos. Bit 1 |
J1 | Digital 4 | PD4 | Output | ILDA Pin 7 (User1+) - Harp Pos. Bit 0 |
J1 | Digital 3 | PD3 | Output | ILDA Pin 22 (User2-) - Harp Pos. Sync/Clk (sync on positive edge - lo to hi) |
J1 | Digital 2 | PD2 | Input | ILDA Pin 21 (User1-) - Harp Output Enable (0 = Enable - safety feature?) |
J2 | Analog 0 | PC0 | Output | Red TTL |
J2 | Analog 1 | PC1 | Output | Green TTL |
J2 | Analog 2 | PC2 | Output | Blue TTL |
J2 | Analog 3 | PC3 | Output | Shutter |
J2 | Analog 4 | PC4 | Output | Status LED (1 == ON) |
J2 | Analog 5 | PC5 | Input | User Switch (0 == Pressed) |
Added lines 1-47:
ILDA 25 Pin D-Sub MAP
Pin | Function |
1 | X+ |
2 | Y+ |
3 | NC |
4 | Interlock (Connected to Pin 17) |
5 | R+ |
6 | G+ |
7 | B+ |
8 | User1+ (Harp Pos. Bit 0) |
9 | User2+ (Harp Pos. Bit 1) |
10 | User3+ (Harp Pos. Bit 2) |
11 | User4+ (Harp Pos. Bit 3) |
12 | NC |
13 | Shutter |
14 | X- |
15 | Y- |
16 | NC |
17 | Interlock (Connected to Pin 4) |
18-20 | Ground (for color outputs) |
21 | User1- (Harp Enable Input - 0 = Enable |
22 | User2- (Harp Sync/Clk - Lo to Hi means the harp has reached position X indicated by the Harp Pos. Bits 0 to 15) |
23 | NC (User3-) |
24 | NC (User4-) |
25 | Ground |
// Arduino/AVR Port Map
// Jmp Arduino Pin AVR Pin Direction OLSD Func
//-----------------------------------------------------------------------------
// J3 Digital 13 PB4 (SCK) Output SPI Clock to DAC
// J3 Digital 11 PB3 (MOSI) Output SPI Data to DAC
// J3 Digital 10 PB2 (SS) Output #CS DAC
// J3 Digital 9 PB1 Output #LDAC DAC
// J3 Digital 8 PB0 Output #CTS on FTI Chip (Optional) *** Not needed for laser harp
// J1 Digital 7 PD7 Output ILDA Pin 11 (User4+) - Harp Pos. Bit 3
// J1 Digital 6 PD6 Output ILDA Pin 10 (User3+) - Harp Pos. Bit 2
// J1 Digital 5 PD5 Output ILDA Pin 8 (User2+) - Harp Pos. Bit 1
// J1 Digital 4 PD4 Output ILDA Pin 7 (User1+) - Harp Pos. Bit 0
// J1 Digital 3 PD3 Output ILDA Pin 22 (User2-) - Harp Pos. Sync/Clk (sync on positive edge - lo to hi)
// J1 Digital 2 PD2 Input ILDA Pin 21 (User1-) - Harp Output Enable (0 = Enable - safety feature?)
// J2 Analog 0 PC0 Output Red TTL
// J2 Analog 1 PC1 Output Green TTL
// J2 Analog 2 PC2 Output Blue TTL
// J2 Analog 3 PC3 Output Shutter
// J2 Analog 4 PC4 Output Status LED (1 == ON)
// J2 Analog 5 PC5 Input User Switch (0 == Pressed)