[DISCLAIMER: This is only a recompilation of knowledge on the topic.
In no case, it is an official post by Manufacturer, nor it is supported, overviewed or approved by Manufacturer.
Any product modification should be done with user full knowledge of their own responsibility.
Author accepts no responsibility of consequences or possible damages due to following below instructions (or bad understanding of them or bad fulfillment).]
Hi,
I also got caught in the trap of thinking I was smarter for spending less...
Until connecting it, I did not realize of my error...
As I had to look in INet to find the different solutions, I thought I could just open a post putting everything together (and so other users can be warned and have all the info before doing the purchase).
Some Points:
-
"Buy Quality and cry only once"
It is not that WAVGAT product does not work, it is SIMILAR to UNO R3, note the emphasis on similar.
The main issue is that everybody thinks "Compatible with Arduino UNO R3" means "100% compatible with Arduino UNO R3" and it does not...
You will need to do some tasks in order to work with it and even after them you can probably suffer some bugs. -
USB connection
WAVGAT uses CH341, so you will need to download and install the drivers, find below link:
CH341SER.EXE - 南京沁恒微电子股份有限公司 -
Arduino IDE configuration
As commented above in order to work with WAVGAT, you will need to add some files:
a)
According to Manufacturer, after installing official IDE software you have to:
Always with the IDE closed
1- download update files from
https://drive.google.com/open?id=10gwrG9uTDwaEO-7EudsmBkfgdcyrcABI
2- copy the content (folders "hardware" and "libraries" ) in following path
c:\Users\ADMINISTRATOR\Documents\Arduino\
instead of ADMINISTRATOR, it can be different depending your installation.
3- restart IDE software and select development board
[Tools] > [Board] > WAVGAT UNO R3
See video
https://ae-cn.alicdn.com/wWzCWa8wUpLP4BKHrkv/cJkVwpNqV3ILHFjZQ0f%40%40hd.mp4
b) After doing as indicated by manufacturer still detected some annoyances, so I investigated and found (I currently use IDE 1.8.5):
1- In [Tools] > [Board] , it shows "Arduino AVR board" for WAVGAT.
It is quite simple to solve it.
In the folder where you copied the above files (point 20-a2), you have to modify file platform.txt inside both Hardware/WAV/var and Hardware/WAV8F/var
Replace
3rd-party-Hardware-specification name=Arduino AVR Boards
with
3rd-party-Hardware-specification name=WAVGAT AVR Boards
2- While testing, a message kept appearing:
'WAVGAT AVR Boards' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}".
In the folder where you copied the above files (point 20-a2), you have to modify file platform.txt inside both Hardware/WAV/var and Hardware/WAV8F/var
Replace
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}"
with
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}"
-
By the way, as July 2018 one of the crystals already indicate 16 000 (16MHz).
-
Note PWM pins are 5 / 6 / 9 / 10 / 11 (seems 3 is not, unlike in UNO R3)
-
WAVGAT UNO pinout (from Aliexpress)
-
Analogical inputs goes from 0.0V (0) to 3.3V (4064) [ADC 12 bits]
then decreases up to 5.0V (2540)
[20180608] [Ardu-Ino] (wavgat problems... - #8 by Ardu-Ino - IDE 1.x - Arduino Forum)
Another problem is that the analogRead function behave abnormally. The value spans 1500-1600(more than 1023, and values keep on changing even in steady state.
(AingeruJM) Tested (without multimeter) and confirmed.
No understanding why or how can it be solved...
No connection between 12 and 19
GND connection between 2 and 3
0V 0 (linear increasing=>) 3.3V 4064
3.3V 4064 (linear decreasing=>) 5V 2540
(Artur310) Tested with multimeter
wavgat problems... - #22 by Artur310 - IDE 1.x - Arduino Forum