Product Presentation
1
Product Presentation
LCD Driver & Controller IC – RW1067
2
RW1067– LCD Driver & Controller IC
Type |
Character |
|
One Chip Support Spec |
80 Segment x 34 Common & 80icon |
|
4LINS/2LINES x16CHARS- (5x8DOTS) |
||
|
||
|
RW1067x1 + RW1060x1 = 4LINESX20CHARS or 2LINESX24CHARS |
|
|
|
|
Display |
RW1067x1 + RW1060x2 = 2LINESX32CHARS |
|
|
||
RW1067x1 + RW1060x3 = 2LINESX40CHARS |
||
|
||
|
|
|
|
RW1067x2 + RW1060x2 = 4LINESX40CHARS |
|
Supply Voltage |
2.7~5.5V |
|
VLCD Voltage |
3~7.2V (Max) |
|
Interface |
4/8 Bit Parallel & 3/4 Line SPI |
|
Chip Size/Pad/Pad |
4856x3455 / 142 / 90x90 / 105~130 |
|
Size/Pad Pitch |
||
|
||
Package |
COB |
|
|
|
|
|
Support up to 25 different language |
|
|
Customized codes available |
|
Advantages List |
Only |
|
Voltage Booster included |
||
|
||
|
Support to the systems of 3V and 5V |
|
|
More |
|
|
|
RockWorks Technology |
3 |
RW1067– LCD Driver & Controller IC
COMPARISON : 16 X 4
16 x 4 |
ROCKWORKS |
SUMSUNG |
SUMSUNG |
HITACHI |
SUNPLUS |
NEOTEC |
NOVATEK |
|
|
|
|
|
|
|
|
||
RW1067 |
KS0074 |
KS0066 |
HD44780 |
SPLC780D |
NT7066U |
NT3881D |
||
|
||||||||
SEG |
80 |
80 |
40 |
40 |
40 |
40 |
40 |
|
COM |
34 |
34 |
16 |
16 |
16 |
16 |
16 |
|
Dots |
5X8 |
5X8 |
5X8 |
5X8 |
5X8 |
5X8 |
5X8 |
|
Display Fonts |
16*4 |
16*4 |
8*2 |
8*2 |
8*2 |
8*2 |
8*2 |
|
Duty |
1/33 |
1/33 |
1/16. |
1/16. |
1/16. |
1/16. |
1/16. |
|
|
|
|
|
|
|
|
|
CGROM |
9,600bits + |
9,600bits |
10,080bits |
9,920bits |
10,880bits |
13,200bits |
9,600bits |
|
10,240bit x 3 |
||||||||
|
|
|
|
|
|
|
||
CGRAM |
512bit |
512bit |
512bit |
512bit |
512bit |
320bits |
512bit |
|
Voltage Booster |
V |
V |
X |
X |
X |
X |
X |
|
Support 5V System |
V |
X |
X |
X |
X |
X |
X |
|
No. of IC |
1 |
1 |
4 |
4 |
4 |
4 |
4 |
|
16X4 Module: RW1067 |
|
|
|
|
|
|
|
|
KS0074 |
|
|
|
|
|
|
|
|
( KS0066 + KS0065 ) x 2 |
|
|
|
|
|
|
||
( HD44780 + HD44100 ) x 2 |
|
|
|
|
|
|
||
( SPLC780D + SPLC100 ) x 2 |
|
|
|
|
|
|
||
( NT7066U + NT7065B ) x 2 |
|
|
|
|
|
|
||
( NT3881D + NT3882D ) x 2 |
|
|
|
|
|
|
||
RockWorks Technology |
|
|
|
|
|
|
4 |
RW1067– LCD Driver & Controller IC
LANGUAGE |
|
Bank0 |
Bank1 |
Bank2 |
Bank3 |
|
|
|
|
|
|
Canadian French |
加拿大法文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Canadian Multilingual |
加拿大多語言 |
|
ˇ |
|
|
|
|
|
|
|
|
Cyrillic |
斯拉夫文 |
|
|
|
ˇ |
|
|
|
|
|
|
Danish |
丹麥文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Estnisch |
愛沙尼亞文 |
ˇ |
ˇ |
ˇ |
|
|
|
|
|
|
|
Finnish |
芬蘭文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
French |
法文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
German |
德文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Greek |
希臘文 |
|
ˇ |
|
|
|
|
|
|
|
|
Hungarian |
匈牙利文 |
|
ˇ |
|
|
|
|
|
|
|
|
Iceland |
冰島文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Italian |
義大利文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Latin American |
拉丁美洲文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Netherlands |
荷蘭文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Norwegian |
挪威文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Polish |
波蘭文 |
|
|
ˇ |
|
|
|
|
|
|
|
Portuguese |
葡萄牙文 |
|
ˇ |
ˇ |
ˇ |
|
|
|
|
|
|
Russian |
俄文 |
|
|
|
ˇ |
|
|
|
|
|
|
Spanish |
西班牙文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Swedish |
瑞典文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Swiss French |
瑞士法文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
Swiss German |
瑞士德文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
United Kingdom |
英國英文 |
|
ˇ |
ˇ |
|
|
|
|
|
|
|
USA Dvorak |
美國 |
ˇ |
ˇ |
ˇ |
ˇ |
|
|
|
|
|
|
Japanese |
日本 |
ˇ |
|
|
|
|
|
|
|
|
|
RockWorks Technology |
5 |
RW1067– LCD Driver & Controller IC
Replacement/Compatible IC for KS0074/S6A0074
|
KS0074 |
RW1067 |
|
|
|
INTERNAL DRIVER |
34 COM & 80 SEG |
34COM & 80 SEG (4 display line mode) |
|
|
18COM & 80 SET ( 2 display line mode) |
|
|
|
FONT SIZE |
5x8 dot matrix |
5x8 dot matrix |
|
6x8 dot matrix |
|
|
|
|
DISPLAY LINE |
1 line x 32 characters display |
2 line x 16 characters display |
|
4 line x 16 characters display |
4 line x 16 characters display |
|
|
(without external segment driver) |
|
|
|
DDRAM SIZE |
Maximum 80 characters (80x8 bits) |
Maximum 80 characters (80x10 bits) |
|
|
It’s possible to access 1024 CGROM/CGRAM |
|
|
|
CGROM SIZE |
240 characters |
Maximum 1008 characters can be included |
|
|
Standard code and support up to 26 languages |
|
|
|
CGRAM SIZE |
8 Characters |
8 Characters |
|
|
|
SEGRMA SIZE |
96 Icons (Max) |
80 Icons (Max) |
|
|
|
DUTY RATIO AND BIAS |
Duty=1/17 and Bias=1/5(2lines display mode) |
Duty ratio=1/17 and Bias=1/6.7(2lines display mode) |
|
Duty=1/33 and Bias=1/6.7(2 line & 4 lines display |
Duty ratio=1/33 and Bias=1/6.7(4 lines display mode) |
|
mode) |
|
|
|
|
POWER SUPPLY RANGE |
2.7V ~ 5.5V |
2.7V ~ 5.5V |
|
|
|
VOLTAGE CONVERTER FOR LCD DRIVE |
Maximum 13V (2X and 3X) |
Maximum 8V (2X and 3X) |
|
|
|
LCD DRIVER POWER SYSTEM |
External LCD Driver Power Supply |
Build in |
|
|
|
BUSES WITH MCU |
||
|
|
|
RockWorks Technology |
6 |
Product Presentation
LCD Driver & Controller IC – RW1068
7
RW1068 – LCD Driver & Controller IC
Type |
Character |
|
One Chip Support Spec |
84 Segment x 26 Common & 84 個icon |
|
2LINESX7CHARS - (12x12DOTS) |
||
|
||
|
RW1068x1 + RW1060x1 = 2LINESX10CHARS |
|
|
|
|
Display |
RW1068x1 + RW1060x2 = 2LINESX13CHARS |
|
|
||
RW1068x1 + RW1060x3 = 2LINESX17CHARS |
||
|
||
|
|
|
|
RW1068x1 + RW1060x4 = 2LINESX20CHARS |
|
Supply Voltage |
2.7~5.5V |
|
VLCD Voltage |
3~7.2V (Max) |
|
Interface |
4/8 Bit Parallel & 3/4 Line SPI |
|
Chip Size/Pad/Pad |
4856x3455 / 142 / 90x90 / 105~130 |
|
Size/Pad Pitch |
||
|
||
Package |
COB |
|
|
|
|
|
Support Chinese, Japanese |
|
|
Customized codes available |
|
Advantages List |
Only |
|
Voltage Booster included |
||
|
||
|
Support to the systems of 3V and 5V |
|
|
More |
|
|
|
RockWorks Technology |
8 |
RW1068 – LCD Driver & Controller IC
COMPARISON : 7 X 2 |
|
|
|
||
7X2 |
ROCKWORKS |
EPSON |
ASLIC |
SITRONIX |
|
RW1068 |
SED1520 |
AX6120 |
ST7920 |
||
|
|||||
SEG |
84 |
61 |
61 |
64 |
|
COM |
26 |
16 |
16 |
32 |
|
Dots |
12x12 |
16X16 |
16X16 |
16X16 |
|
Display Fonts |
7*2 |
3*1 |
3*1 |
4*2 |
|
CGROM |
17,280bit + 18,432bit x3 |
|
|
2M bits |
|
CGRAM |
512bits |
|
|
1024bits |
|
DDRAM |
80x8bits |
|
|
|
|
Voltage Booster |
V |
X |
X |
X |
|
Support 5V System |
V |
X |
X |
X |
|
No. of IC |
1 |
2 |
2 |
2 |
|
7X2 Module: RW1068 |
|
|
|
|
|
SED1520 X 2 |
|
|
|
|
|
AX6120 X 2 |
|
|
|
|
|
ST7920 + ST7921 |
|
|
|
||
RockWorks Technology |
|
|
|
9 |
LCD Driver & Controller IC
What is the advantage of using RW1067 / RW1068
~Support
Create more various products for customers.
Create more competitive / potential products to future markets.
~ Only
Significant Savings in PCB Area
Reduced Component Placement Costs
~ Customized codes available
Simple Program
Save the trouble of creating the word by oneself
~Voltage Booster included
Support to the systems of 3V and 5V
No need external DC/DC convertor on 3V systems
The contrast effect is good
RockWorks Technology |
10 |
Product Presentation
LCD SEG/COM Driver IC – RW1060
11
RW1060– LCD SEG/COM Driver IC
Type |
Character |
One Chip Support Spec |
40Segment |
|
|
|
|
|
40 channel Segment IC: |
|
|
|
RW1067x1 + RW1060x1 = 4LINESX20CHARS or 2LINESX24CHARS |
|
|
|
RW1067x1 + RW1060x2 = 2LINESX32CHARS |
|
|
|
RW1067x1 + RW1060x3 = 2LINESX40CHARS |
Display |
|
RW1067x2 + RW1060x2 = 4LINESX40CHARS |
|
|
|
|
RW1068x1 + RW1060x1 = 2LINESX10CHARS |
|
|
|
RW1068x1 + RW1060x2 = 2LINESX13CHARS |
|
|
|
RW1068x1 + RW1060x3 = 2LINESX17CHARS |
|
|
|
RW1068x1 + RW1060x4 = 2LINESX20CHARS |
|
|
Supply Voltage |
2.7~5.5V |
|
|
VLCD Voltage |
3~11V (Max) |
|
|
RockWorks Technology |
12 |
Product Presentation
LCD Driver & Controller IC – RW1065
13
RW1065– LCD Driver & Controller IC
Type |
Graphic |
|
One Chip Support Spec |
64 Segment x 32 Common |
|
|
||
|
|
|
|
128 Segment x 32 Common (RW1065X2) |
|
|
|
|
Display |
192 Segment x 32 Common (RW1065X3) |
|
|
||
128 Segment x 64 Common (RW1065X2) |
||
|
||
|
|
|
|
192 Segment x 64 Common (RW1065X3) |
|
Supply Voltage |
2.7~5.5V |
|
|
|
|
VLCD Voltage |
2.7~15V (Max) |
|
|
|
|
Interface |
68, 80, 4SPI, IIC |
|
|
|
|
Package |
COB |
|
|
|
|
|
High integration Chip |
|
|
CR oscillator circuit equipped internally |
|
|
Booster circuit with boost ratios of 2X/3X/4X |
|
Advantages List |
Duty and bias selectable by software |
|
|
Software compatible to KS0108 |
|
|
Significant Savings in PCB Area / Component Placement Costs |
|
|
Simplified PCB Layout |
|
|
|
RockWorks Technology |
14 |
RW1065 – LCD Driver & Controller IC
COMPARISON : 128X64 |
|
|
|
|
|
|
||
|
ROCKWORKS |
SUMSUNG |
HITACHI |
SITRONIX |
ASLIC |
|||
128x64 |
RW1065 * 2 |
KS010 |
KS010 |
HD6120 |
HD61202 |
ST7920 |
AX610 |
AX6108 |
|
||||||||
|
|
7 |
8 |
3 |
|
|
7 |
|
SEG |
128 |
|
64 |
|
64 |
64 |
|
64 |
COM |
64 |
64 |
|
64 |
|
32 |
64 |
|
RAM |
4,096 bits * 2 |
4,096 bits |
4,096 bits |
1024 bits |
4,096 bits |
|||
Voltage |
2X/3X/4X |
|
x |
|
x |
2X |
|
x |
Booster |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
Voltage |
V |
|
x |
|
x |
x |
|
x |
Follower |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
Power |
2.7V~5.5V |
|
5V |
|
5V |
2.7V~5.5V |
|
5V |
Supply |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
VLCD |
15V |
12V |
|
16V |
7V |
|
12V |
|
OSC |
Buit in CR |
ext. CR |
ext. CR |
ext. R |
ext. CR |
|||
Bus Interface |
68 I/F |
68 I/F |
|
68 I/F |
80 I/F |
68 I/F |
||
Instructions |
Compatible to |
|
. |
|
x |
x |
Compatible to |
|
KS0108 |
|
|
KS0108 |
|||||
|
|
|
|
|
|
|||
No. of IC |
2 |
|
4 |
|
4 |
4 |
|
4 |
RockWorks Technology |
|
|
|
|
|
|
|
15 |
LCD Driver & Controller IC
What is the advantage of using RW1065
Integrate controller, driver, booster and followr
•*Duty/Bias selectable
•*Builtin 2 to 4 times booster
•*Builtin volatge divider
•*Power down mode
Reduce cost on components
Simplify PCB design
RockWorks Technology |
16 |
Product Presentation
LCD Driver & Controller IC – RW1020
17
RW1020 – LCD Driver & Controller IC
Type |
Graphic |
|
|
|
|
One Chip Support Spec |
61 Segment x 16 Common |
|
|
|
|
Display |
122 Segment x 32 Common (RW1020X2) |
|
|
|
|
Supply Voltage |
2.4~7V |
|
|
|
|
VLCD Voltage |
2.4~7V (Max) |
|
|
|
|
Interface |
68 / 80 Series 之 8 Bit Parallel |
|
|
|
|
Chip Size/Pad/Pad |
2370x3113 / 102 / 87.5x87.5 / 92.5~127.5 |
|
Size/Pad Pitch |
||
|
||
Package |
COB |
|
|
|
RockWorks Technology |
18 |
RW1020 – LCD Driver & Controller IC
What is the advantage of using RW1020
Compatible with SED1520
The price is competitive
-Oscillation mode can choose
-Not change PCB
Not need to prepare against different PCB and parts
RockWorks Technology |
19 |
RW1020– LCD Driver & Controller IC
RockWorks Technology |
20 |
RW1020/21 – LCD Driver & Controller IC
RW1020/21 and SBN1661G/SBN0080G Comparison Table
|
RW1020/21 |
SBN1661G/SBN0080G |
|
|
|
COM/SEG |
16 COM & 61 SEG (RW1020) |
16 COM & 61 SEG (SBN1661G) |
|
80SEG (RW1021) |
80SEG (SBN0080G) |
|
|
|
DISPLAY DATA MEMORY |
2560 bits |
2560 bits |
|
|
|
DISPLAY DUTY CYCLE |
1/16, 1/32 duty |
1/16, 1/32 duty |
|
|
|
INTERFACE TYPE |
68, 80 type |
68, 80 type |
|
|
|
EXTERNAL LCD BIAS |
5 level |
5 level |
|
|
|
CLOCK SOURCE |
18Khz (RW1020 in OA mode) |
18Khz (SBN1661G_M18) |
|
|
|
CLOCK SOURCE (external) |
2Khz (RW1020 in AA mode) |
2Khz (SBN1661G_M02) |
|
2Khz (RW1021) |
2Khz (SBN0080G_S02) |
|
18Khz (RW1021) |
18Khz (SBN0080G_S18) |
|
|
|
OPERATING FREQUENCY RANGE |
2Khz (RW1020 in AA mode) |
2Khz (SBN1661G_M02) |
|
18Khz (RW1020 in OA mode) |
18Khz (SBN1661G_M18) |
|
2Khz (RW1021) |
2Khz (SBN0080G_S02) |
|
18Khz (RW1021) |
18Khz (SBN0080G_S18) |
|
|
|
OPERATING VOLTAGE RANGE(VDD) |
2.4~5.5V |
2.7V~5.5V |
|
|
|
LCD BIAS VOLTAGE |
||
|
|
|
DATA BUS |
||
|
|
|
SUBSTRATE |
Connect to VDD or open |
Connect to VDD or open |
|
|
|
RockWorks Technology |
21 |
Product Presentation
LCD Driver & Controller IC – RW1026 RW1025 RW1027
22
RW1026 – LCD Driver & Controller IC
|
RW1026 |
RW1025 (NEW) |
RW1027 (NEW) |
|
|
|
|
|
|
Type |
Graphic |
Graphic |
Graphic |
|
|
|
|
|
|
|
|
32 SEG X 4 COM |
48 SEG X 8 COM |
|
One Chip |
|
32 SEG X 3 COM |
48 SEG X 4 COM |
|
48 SEG x 4 COM |
32 SEG X 2 COM |
48 SEG X 3 COM |
||
Support |
||||
32 SEG X 1 COM |
48 SEG X 2 COM |
|||
Spec |
|
|||
|
|
48 SEG X 1 COM |
||
|
|
|
||
|
|
|
|
|
Supply |
2.4~5.5V |
2.4~5.5V |
2.4~5.5V |
|
Voltage |
||||
|
|
|
||
VLCD |
3~7.2V (Max) |
3~7.2V (Max) |
3~7.2V (Max) |
|
Voltage |
||||
|
|
|
||
Interface |
4SPI,3SPI,IIC |
4SPI,3SPI,IIC |
4SPI,3SPI,IIC |
|
|
|
|
|
|
Package |
COB / COG |
COB / COG |
COG |
|
|
|
|
|
RockWorks Technology |
23 |
Product Presentation
LCD Driver & Controller IC – RW1092
24
RW1092– LCD Driver & Controller IC
Type |
Graphic |
|
|
132seg x 65com / 168seg x 65com |
|
One Chip Support Spec |
160seg x 97com / 192seg x 65com |
|
192seg x33com / 192seg x 17com |
||
|
||
|
192seg x 9com / 192seg x 5com |
|
|
|
|
Supply Voltage |
1.8~3.6V |
|
|
|
|
VLCD Voltage |
5~14V (Max) |
|
|
|
|
Interface |
68, 80, 3SPI,4SPI, IIC |
|
|
|
|
Package |
COG |
|
|
|
|
|
*Support up to 7” panel |
|
Advantages List |
*Various interfaces |
|
*Builtin CR oscillator / booster circuit |
||
|
||
|
*Static Mode (192X1) |
|
|
|
RockWorks Technology |
25 |
RW1092– LCD Driver & Controller IC
•Various resolutions
132seg x 65com / 168seg x 65com 160seg x 97com / 192seg x 65com 192seg x33com / 192seg x 17com 192seg x 9com / 192seg x 5com
•Better suited for large panel
•Higher ESD resistance
RockWorks Technology |
26 |
Product Presentation
LCD Driver & Controller IC – RW1095
27
RW1095– LCD Driver & Controller IC
APPLICATION
256seg x 160com / 256seg x 128com 256seg x 104com / 320seg x 80com 320seg x 64com / 320seg x 48com 320seg x 32com / 320seg x 16com 320seg x 8com / 320seg x 4com 320seg x 3com / 320seg x 1com
Static Mode ( 320 x 1 )
68 / 80 / 3SPI / 4SPI / IIC
Inductor type step up for larger panel
ESD resistance (up to) - AIR Discharge +/- 20KV : PASS (No Reset)
28
RW1095
Booster: Inductor V.S. Capacitor
•Inductor
Merits:
Less PIN OUT, Only needs VOUT,EXD,LX, optimize ITO and FPC layout performance
•Supply large Vout current for large panel size/high Vop/High duty application,
Demerit:
Larger total current consumption.
RockWorks Technology
Connections :
Q1:2N7002K
D1:1N5819
C1:1uF/25V~4.7uF/25V
C2:1uF/16V~10uF/16V
L1:2.2uH~10uH (IDC=80mA~100mA)
29
RW1095
Booster: Inductor V.S. Capacitor
• CapacitorConnections: Merits:
•Low power consumption.
•Booster software selectable
Demerits:
•Too many pin outs difficult for ITO resistance optimization of power pins.
•Relatively smaller VOUT driving current. Sometimes not enough for larger panels.
•Depending on ITO sheet resistance may degrade booster efficiency.
RockWorks Technology
capacitor :2.2uF~4.7uF/25V
30
RW1095
VOUT Loading Test
Inductor type: (R shunt between VOUT and VSS)
Inductor type booster Test Condition: VDD=3.3V, VOUT=17.8V (default),161 duty,V0=16.8V
|
R=9.1K |
R=7.5K |
R=5.6K |
R=4.7K |
R=3.3K |
R=2K |
|
|
|
|
|
|
|
loadings |
2.69mA |
3.16mA |
4.04mA |
4.67mA |
6.1mA |
8.66mA |
|
|
|
|
|
|
|
VOUT |
17.9V |
17.2V |
16.3V |
15.9V |
14.6V |
12.6V |
|
|
|
|
|
|
|
Inductor type can support up to 8.66 mA fo loading current
Capacitor type (R shunt between VOUT and VSS)
Capacitor type booster test condition: VDD=3.3V,5X (software adjustment),VOUT=16.5V (default),161 duty,V0=16.5V
|
|
R=9.1K |
R=7.5K |
R=5.6K |
R=4.7K |
R=3.3K |
R=2K |
|
|
|
|
|
|
|
|
|
|
|
Loadings |
1.95mA |
2.29mA |
2.83mA |
3.18mA |
3.89mA |
4.97mA |
|
|
|
|
|
|
|
|
|
|
|
VOUT |
13V |
12.4V |
11.4V |
10.8V |
9.4V |
7.11V |
|
|
|
|
|
|
|
|
|
|
RockWorks Technology |
|
|
|
|
|
31 |
RW1095
ESD Capability
•Test Condition: VDD=3.3V,8 bit interface,V0=16.8V,Inductor type booster,161 duty.
•ESD Device: NoiseKen
•Test Module:RW1095 320x240 module
RockWorks Technology |
32 |
RW1095
ESD AIR Mode
•Discharge Count : 10
•No any
•Did not cover everything on the panel
•AIR Discharge +/- 20KV : PASS (No Reset)
RockWorks Technology |
33 |
Market Information
APPLICATION
OA Series – MFP, Printer, Facsimile Machine…
Telecome Series – Caller ID, IP Phone, Payphone, Digital Answerer…
IT Series – Card Reader, Access Control, Time Recorder, POS Terminals…
Consume Series – Palm Top Computers, Word Processors…
Others – Measuring Instruments, Cash registers,
Electronic typewriter, Medical Instruments…
RockWorks Technology |
34 |