User Tools

Site Tools


fadercore_-_vlr-8x16ledmeter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
fadercore_-_vlr-8x16ledmeter [2014/07/28 16:07] novskifadercore_-_vlr-8x16ledmeter [2014/07/28 22:00] novski
Line 9: Line 9:
 It contains 2 different Types of PCBs one is the LEDmatrix and the other a slim PCB to mount 16LEDs It contains 2 different Types of PCBs one is the LEDmatrix and the other a slim PCB to mount 16LEDs
  
-{{:fadercore_vlr-meterboard_beispiel_1_kanal_bestückt_.png?600|}}+{{:fadercore_vlr-meterboard_beispiel_1_kanal_bestueckt.png?600|}}
  
 Eagle Files: [[https://github.com/novski/Midibox/tree/master/VLR-8x16LEDmeter]] Eagle Files: [[https://github.com/novski/Midibox/tree/master/VLR-8x16LEDmeter]]
  
-{{:fadercore_vlr-ledmatrix_dimensions.png?300|}}+{{:fadercore_vlr-ledmatrix_unbestueckt_top.png?200|}} {{:fadercore_vlr-meterboard_bestueckt_sideview.png?200|}}\\ 
 + {{:fadercore_vlr-ledmatrix_dimensions.png?300|}} {{:fadercore_vlr-meterboard_dimensions.png?200|}}
  
 ==== BOM ==== ==== BOM ====
Line 26: Line 27:
  
   * 3x10pin Header, 517-30310-6002   * 3x10pin Header, 517-30310-6002
 +  * 6x10pin Sockets, 517-D89110-0131HK
   * 16x20pin Header, 517-30320-6002   * 16x20pin Header, 517-30320-6002
   * 16x20pin Sockets, 517-D89120-0131HK   * 16x20pin Sockets, 517-D89120-0131HK
Line 42: Line 44:
 ==== How to get Started ==== ==== How to get Started ====
  
-If its your first SMD soldering you can follow this on t1:58 : http://www.youtube.com/watch?v=5uiroWBkdFY +The LEDs are mounted to the Edge of the Meterboard to get a very slim formThat makes it a bit harder to solder them but i guess that no one wont be able to do it.  
-I recommend to not buy solder paste, instead buy some flux-paste like this on Mouser: 590-8341-10ML+To solder the Header to the Edge there is a wite triangle printed to the PCB on one side. This Triange has to match with the Triangle on the Header.
  
 ==== Prepare the PCB ==== ==== Prepare the PCB ====
-Start with the SMD parts and then go on the the conventional parts also on the Bottom side. +Well you should now by now how to solder Headers... :-)
-Then go on with the Topside and the LEDs. +
-Check the Connections with a Lens.+
  
 ==== Prepare the Connection ==== ==== Prepare the Connection ====
  
-Connect the core on J8/9 to J1 of the VLR-3x8But board.+Connect the SEL, Row1-8 & Row9-16 with each a DOUT Header
  
 ==== 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.\\ +I use a Encoder connected directly to a DIN to test
-\\ +Assuming that the DOUT is the first device on the chain of J8/9 we need to configure it like this:\\
-**Inputs:**\\ +
-1# Switch Columns  1-8\\ +
-\\ +
-**Outputs:**\\ +
-1# ROW Outputs     1-6\\ +
-2# RED LEDs        1-8\\ +
-3# GREEN LEDs      1-8\\ +
-4# BLUE LEDs       1-8\\ +
-\\ +
-Assuming that the VLR-3x8But is the first device on the chain of J8/9 we need to configure it like this:\\+
 \\ \\
 RESET_HW\\ RESET_HW\\
 \\ \\
 LCD "%C"\\ LCD "%C"\\
-\\ 
 LCD "@(1:1:1)OLED1"\\ LCD "@(1:1:1)OLED1"\\
-LCD "@(2:1:1)OLED2"\\ 
-LCD "@(3:1:1)OLED3"\\ 
-LCD "@(4:1:1)OLED4"\\ 
-LCD "@(5:1:1)OLED5"\\ 
-LCD "@(6:1:1)OLED6"\\ 
-LCD "@(7:1:1)OLED7"\\ 
-LCD "@(8:1:1)OLED8"\\ 
-\\ 
-# In this demo we configure individual brightness levels for the LEDs from EVENT_BUTTON events\\ 
-\\ 
-LCD "@(1:10:1)RGB Demo #2"\\ 
 \\ \\
-DIN_MATRIX  n=1  rows=4  sr_dout_sel1=1  sr_din1=1                     button_emu_id_offset=1001\\ +# Test D-OUT LEDmatrix board\\
-DOUT_MATRIX n=1  rows=4  sr_dout_r1=2    sr_dout_g1=3 sr_dout_b1=4     led_emu_id_offset=1025\\+
 \\ \\
-# These button functions forward their value also to LEDs\\ +DOUT_MATRIX n=1  rows=8 inverted=1 sr_dout_sel1=1 sr_dout_r1=2  sr_dout_r2=3\\
-# it's possible to set the rgb levels in the button event, it will be forwarded as well!\\+
 \\ \\
-EVENT_BUTTON  id=1001  fwd_id=LED:1025  type=NoteOn key=36 chn=1  rgb=15:0:0 lcd_pos=1:1:2 label="^std_btn"\\ +# Matrix control by a Encoder connected to DIN\\ 
-EVENT_BUTTON  id=1002  fwd_id=LED:1026  type=NoteOn key=37 chn=1  rgb=15:0:0 lcd_pos=2:1:2 label="^std_btn"\\ +ENC n=1 sr=1 pins=0:1 type=detented2\\
-EVENT_BUTTON  id=1003  fwd_id=LED:1027  type=NoteOn key=38 chn=1  rgb=15:0:0 lcd_pos=3:1:2 label="^std_btn"\\ +
-EVENT_BUTTON  id=1004  fwd_id=LED:1028  type=NoteOn key=39 chn=1  rgb=15:0:0 lcd_pos=4:1:2 label="^std_btn"\\ +
-EVENT_BUTTON  id=1005  fwd_id=LED:1029  type=NoteOn key=40 chn=1  rgb=15:0:0 lcd_pos=5:1:2 label="^std_btn"\\ +
-EVENT_BUTTON  id=1006  fwd_id=LED:1030  type=NoteOn key=41 chn=1  rgb=15:0:0 lcd_pos=6:1:2 label="^std_btn"\\ +
-EVENT_BUTTON  id=1007  fwd_id=LED:1031  type=NoteOn key=42 chn=1  rgb=15:0:0 lcd_pos=7:1:2 label="^std_btn"\\ +
-EVENT_BUTTON  id=1008  fwd_id=LED:1032  type=NoteOn key=43 chn=1  rgb=15:0:0 lcd_pos=8:1:2 label="^std_btn"\\+
 \\ \\
-EVENT_BUTTON  id=1009  fwd_id=LED:1033  type=NoteOn key=52 chn=1  rgb=0:15:0 lcd_pos=1:1:3 label="^std_btn"\\ +EVENT_ENC id= 1  fwd_id=LED_MATRIX:1   type=CC chn= 1 cc24  lcd_pos=1:1:label="^std_encLED_MATRIX_PATTERN=1\\
-EVENT_BUTTON  id=1010  fwd_id=LED:1034  type=NoteOn key=53 chn= rgb=0:15:0 lcd_pos=2:1:3 label="^std_btn"\\ +
-EVENT_BUTTON  id=1011  fwd_id=LED:1035  type=NoteOn key=54 chn=1  rgb=0:15:0 lcd_pos=3:1:3 label="^std_btn"\\ +
-EVENT_BUTTON  id=1012  fwd_id=LED:1036  type=NoteOn key=55 chn=1  rgb=0:15:lcd_pos=4:1:3 label="^std_btn"\\ +
-EVENT_BUTTON  id=1013  fwd_id=LED:1037  type=NoteOn key=56 chn= rgb=0:15:0 lcd_pos=5:1:label="^std_btn"\\ +
-EVENT_BUTTON  id=1014  fwd_id=LED:1038  type=NoteOn key=57 chn=1  rgb=0:15:0 lcd_pos=6:1:3 label="^std_btn"\\ +
-EVENT_BUTTON  id=1015  fwd_id=LED:1039  type=NoteOn key=58 chn=1  rgb=0:15:0 lcd_pos=7:1:3 label="^std_btn"\\ +
-EVENT_BUTTON  id=1016  fwd_id=LED:1040  type=NoteOn key=59 chn=1  rgb=0:15:0 lcd_pos=8:1:3 label="^std_btn"\\+
 \\ \\
-EVENT_BUTTON  id=1017  fwd_id=LED:1041  type=NoteOn key=68 chn=1  rgb=0:0:15 lcd_pos=1:1:4 label="^std_btn"\\ +LED_MATRIX_PATTERN n pos pattern=0000000000000000\\ 
-EVENT_BUTTON  id=1018  fwd_id=LED:1042  type=NoteOn key=69 chn=1  rgb=0:0:15 lcd_pos=2:1:label="^std_btn"\\ +LED_MATRIX_PATTERN n1  pos= 1  pattern=1000000000000000\\ 
-EVENT_BUTTON  id=1019  fwd_id=LED:1043  type=NoteOn key=70 chn=1  rgb=0:0:15 lcd_pos=3:1:4 label="^std_btn"\\ +LED_MATRIX_PATTERN n= 1  pos= 2  pattern=1100000000000000\\ 
-EVENT_BUTTON  id=1020  fwd_id=LED:1044  type=NoteOn key=71 chn=1  rgb=0:0:15 lcd_pos=4:1:4 label="^std_btn"\\ +LED_MATRIX_PATTERN n pos pattern=1110000000000000\\ 
-EVENT_BUTTON  id=1021  fwd_id=LED:1045  type=NoteOn key=72 chn=1  rgb=0:0:15 lcd_pos=5:1:4 label="^std_btn"\\ +LED_MATRIX_PATTERN n= 1  pos= 4  pattern=1111000000000000\\ 
-EVENT_BUTTON  id=1022  fwd_id=LED:1046  type=NoteOn key=73 chn=1  rgb=0:0:15 lcd_pos=6:1:4 label="^std_btn"\\ +LED_MATRIX_PATTERN n pos pattern=1111100000000000\\ 
-EVENT_BUTTON  id=1023  fwd_id=LED:1047  type=NoteOn key=74 chn=1  rgb=0:0:15 lcd_pos=7:1:4 label="^std_btn"\\ +LED_MATRIX_PATTERN n= 1  pos6  pattern=1111110000000000\\ 
-EVENT_BUTTON  id=1024  fwd_id=LED:1048  type=NoteOn key=75 chn=1  rgb=0:0:15 lcd_pos=8:1:4 label="^std_btn"\\+LED_MATRIX_PATTERN n pos pattern=1111111000000000\\ 
 +LED_MATRIX_PATTERN n= 1  posM  pattern=1111111100000000\\ 
 +LED_MATRIX_PATTERN n pos pattern=1111111110000000\\ 
 +LED_MATRIX_PATTERN n= 1  pos9  pattern=1111111111000000\\ 
 +LED_MATRIX_PATTERN n pos=10  pattern=1111111111100000\\ 
 +LED_MATRIX_PATTERN n= 1  pos=11  pattern=1111111111110000\\ 
 +LED_MATRIX_PATTERN n pos=12  pattern=1111111111111000\\ 
 +LED_MATRIX_PATTERN n= 1  pos=13  pattern=1111111111111100\\ 
 +LED_MATRIX_PATTERN n pos=14  pattern=1111111111111110\\ 
 +LED_MATRIX_PATTERN n= 1  pos=15  pattern=1111111111111111\\
 \\ \\
-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:1:5 {6=Display number : 1= X-axis : 5= Y-Axis (row)}+Im using my VLR-8oDisp board to show the Values of the encoder. You can change it to any other type of Display-setting... lcd_pos=6:1:5 {6=Display number : 1= X-axis : 5= Y-Axis (row)}
  
 For any Comment or Question: Forum Thread??? For any Comment or Question: Forum Thread???
fadercore_-_vlr-8x16ledmeter.txt · Last modified: 2014/07/30 11:58 by novski