fadercore_-_vlr-8enc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
fadercore_-_vlr-8enc [2014/07/26 15:46] – novski | fadercore_-_vlr-8enc [2014/07/27 21:22] – novski | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Fadercore ====== | + | ====== |
Standard 220mm wide modules | Standard 220mm wide modules | ||
Line 46: | Line 46: | ||
The PCB is available under: [[http:// | The PCB is available under: [[http:// | ||
+ | |||
+ | * 8 Encoder, 652-PEL12T4226FS1024 **not on Projectlist because i deliver cheaper and with cap included..** | ||
+ | The Encoder on VLRlabs.com [[https:// | ||
+ | |||
==== How to get Started ==== | ==== How to get Started ==== | ||
+ | If its your first SMD soldering you can follow this on t1:58 : http:// | ||
+ | I recommend to not buy solder paste, instead buy some flux-paste like this on Mouser: 590-8341-10ML | ||
==== Prepare the PCB ==== | ==== Prepare the PCB ==== | ||
+ | Start with the SMD parts and then go on the the conventional parts also on the Bottom side. Don't forget the R11, | ||
+ | Then go on with the Topside and the LEDs before soldering the Encoder as last. | ||
+ | Check the Connections with a Lens. | ||
==== Prepare the Connection ==== | ==== Prepare the Connection ==== | ||
+ | Connect the core on J8/9 to J1 of the VLR-8Enc board. | ||
==== Test it in MIOS ==== | ==== Test it in MIOS ==== | ||
+ | |||
+ | To make it work with MIOS .NGC File we need to know how the shift-registers are connected. | ||
+ | |||
+ | **Inputs: | ||
+ | 1# Encoder | ||
+ | 2# Encoder | ||
+ | 3# Encoder Button | ||
+ | |||
+ | **Outputs: | ||
+ | 1# RED Shaft LED 1-8\\ | ||
+ | 2# GREEN shaft LED 1-8\\ | ||
+ | 3# BLUE shaft LED 1-8\\ | ||
+ | 4# LED Ring Row 1-8\\ | ||
+ | 5# LED Ring Selct 1-8\\ | ||
+ | 6# LED Ring Select 9-11\\ | ||
+ | |||
+ | Assuming that the VLR-8Enc is the first device on the chain of J8/9 we need to configure it like this: | ||
+ | \\ | ||
+ | RESET_HW\\ | ||
+ | \\ | ||
+ | LCD " | ||
+ | \\ | ||
+ | # Encoder configuration\\ | ||
+ | \\ | ||
+ | ENC n= 1 sr=1 pins=0: | ||
+ | ENC n= 2 sr=1 pins=2: | ||
+ | ENC n= 3 sr=1 pins=4: | ||
+ | ENC n= 4 sr=1 pins=6: | ||
+ | ENC n= 5 sr=2 pins=0: | ||
+ | ENC n= 6 sr=2 pins=2: | ||
+ | ENC n= 7 sr=2 pins=4: | ||
+ | ENC n= 8 sr=2 pins=6: | ||
+ | \\ | ||
+ | # LEDring configuration\\ | ||
+ | DOUT_MATRIX n= 1 rows=16 mirrored_row=0 inverted_sel=1 sr_dout_sel1= 4 sr_dout_sel2= 0 sr_dout_r1= 5 sr_dout_r2= 6\\ | ||
+ | \\ | ||
+ | # Encoder events\\ | ||
+ | EVENT_ENC id= 1 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 2 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 3 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 4 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 5 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 6 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 7 fwd_id=LED_MATRIX: | ||
+ | EVENT_ENC id= 8 fwd_id=LED_MATRIX: | ||
+ | \\ | ||
+ | # Encoder Buttons\\ | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | EVENT_BUTTON | ||
+ | \\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 0 pattern=1111110000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 1 pattern=0111110000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 2 pattern=0011110000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 3 pattern=0001110000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 4 pattern=0001110000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 5 pattern=0000110000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 6 pattern=0000010000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= M pattern=0000111000010000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 8 pattern=0000010000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos= 9 pattern=0000011000000000\\ | ||
+ | LED_MATRIX_PATTERN n=2 pos=10 | ||
+ | LED_MATRIX_PATTERN n=2 pos=11 | ||
+ | LED_MATRIX_PATTERN n=2 pos=12 | ||
+ | LED_MATRIX_PATTERN n=2 pos=13 | ||
+ | LED_MATRIX_PATTERN n=2 pos=14 | ||
+ | |||
+ | Im using my VLR-8oDisp board to show the Values of every item. You can change it to any other type of Display-setting... lcd_pos=6: |
fadercore_-_vlr-8enc.txt · Last modified: 2014/07/27 21:23 by novski