-
#5375 Reply
Posted by
madires
on 06 Dec, 2018 16:10
-
U1 isn't a zener, it's a 3.3V LDO. And U2 is used as level shifter to drive the 3.3V display with 5V signals. The other LCD module has no level shifter, just a 3.3V LDO.
-
#5376 Reply
Posted by
broadway
on 06 Dec, 2018 18:26
-
U1 isn't a zener, it's a 3.3V LDO
Yes
662k is a an LDO
Z14(
BZX84C3V3) is a zener
Both come in sot-23 package and can be interchanged
fish8840tft has an st7735 display. Earlier versions used Z14. Later versions use 662k
-
#5377 Reply
Posted by
j395
on 10 Dec, 2018 12:47
-
what about audio continuity tester? generate tone on PC3 when resistance < some value? or even variable tone depending on resistance or voltage
-
#5378 Reply
Posted by
indman
on 11 Dec, 2018 07:33
-
Hi, madires!
There is a question on m-firmware 1.34 for the SSD1306 0,96" display I2C (128x64). The picture icons is shifted to the left side, can propose a solution of this problem?
-
#5379 Reply
Posted by
j395
on 11 Dec, 2018 11:59
-
icons is shifted to the left side
SH1106 (132x64) ?
-
#5380 Reply
Posted by
towe96
on 11 Dec, 2018 13:24
-
Today I've started messing around with the component tester I've had for a few years now - an AY-AT chinese clone that came with 1.12k.
After trying 1.34m (does that really have so few features? Or was I missing some sort of key sequence to enter the menu?), I went and flashed the precompiled 1.13k for the "mega328-color-kit" from the "trunk" folder - works fine.
I tried doing a "make all" on the files myself because of some detail option I'd have liked to change, but I couldn't get it to compile smaller than around 35k, much too large for the 32k Flash on the ATmega328P. How'd that happen? The precompiled file fit perfectly at iirc 97% memory usage.
How can I get it to compile smaller than that? I'm using WinAVR portable (20100110)'s command line.
-
-
Yes there is a menu with more features. Look in the Markus readme for details.
The firmware should fit unless you enable too many options. Make sure you are using intel binary. Try a different compiler .I am using avr-gcc 8.2 (2018)
-
#5382 Reply
Posted by
Andbro
on 12 Dec, 2018 00:16
-
Hi,
I know how to compilateur the Karl-Heinz firmware. But I don't know how to compile the Marcus firmware.
Does anyone can help me?
Thanks
-
-
which part are you having trouble with?
Did you read under the section "Building the firmware" in the Markus readme?
-
#5384 Reply
Posted by
Andbro
on 12 Dec, 2018 01:32
-
With Karl-Heinz you put the makefile for your model in c:\trunk\default folder and you use WinAvr-Make All. With Markus, I don't know where I must put the files.
Thanks
-
-
Sorry I'm not familiar with Winavr.
I simply adjust the makefile (per the readme), and then run "make". I don't need to put the the files anywhere.
-
#5386 Reply
Posted by
towe96
on 12 Dec, 2018 07:56
-
No need to put files anywhere.
Just unzip the version you'd like to use.
Have a look at the "Clones" file - in there you'll find settings for most mass produced boards.
Copy these settings in the "config.h" file and make sure nothing is active in the "config_328.h" file.
Also you may want to set the correct "PROGRAMMER" and "PORT" in the "Makefile".
Then, just run "make all" in that direction, and flash it using avrdude.
-
#5387 Reply
Posted by
Andbro
on 12 Dec, 2018 14:30
-
Hi,
If anyone has a AY-AT clone and has compiled with Marcus. 1.34, if you can share you Makefile, hex, eep I will be happy.
I don't know how to configure the Marcus firmware. With an exemple, that's will possible to study the difference in config.h and the Makefile.
Thanks
-
#5388 Reply
Posted by
indman
on 12 Dec, 2018 15:51
-
-
#5389 Reply
Posted by
Andbro
on 12 Dec, 2018 19:27
-
Hi Indman,
The firmware of Marcus for M328+TFT is in Russian. I have copied all files from the folder 1.34mRus(16MHz) to the folder ComponentTester-1.34m.
I have modified in config.h UI_Russian for UI_ENGLISH. After i opened makefile and use WINAVR_Make All, but i have error.
Thanks
-
#5390 Reply
Posted by
indman
on 12 Dec, 2018 20:12
-
Andbro, i used for creation of an firmware of an icon of elements with the resolution of 32х32 therefore add to the ST7735.c file in the section *fonts and symbols* the line
#include "symbols_32x32_hf.h". This section has to look so:
/* fonts and symbols */
/* horizontally aligned, horizontal bit order flipped */
#include "font_8x8_hf.h"
#include "font_8x16_cyrillic_hf.h"
#include "font_10x16_hf.h"
#include "symbols_24x24_hf.h"
#include "symbols_30x32_hf.h"
#include "symbols_32x32_hf.h"
-
#5391 Reply
Posted by
Andbro
on 12 Dec, 2018 20:57
-
Thansk Indman,
Now it start. Is it normal it's impossible to calibrate and the rotary encoder functions are not available ?
Thanks again
-
#5392 Reply
Posted by
indman
on 13 Dec, 2018 06:32
-
If the tester is operational, then calibration should be carried out as it is written to instructions. Everything works for me normally. For check of operability of external enkoder it is necessary to include an option in config.h
#define SW_ENCODER
-
#5393 Reply
Posted by
madires
on 14 Dec, 2018 18:04
-
There is a question on m-firmware 1.34 for the SSD1306 0,96" display I2C (128x64). The picture icons is shifted to the left side, can propose a solution of this problem?
That looks like a different controller. The SSD1306 is monochromatic. BTW, a bad virus hit me and I'm feeling awful.
-
#5394 Reply
Posted by
indman
on 14 Dec, 2018 18:30
-
Madires, now I understand why you did not come several days on a forum.
I wish you good health quicker to win against this virus!
-
#5395 Reply
Posted by
badjob
on 16 Dec, 2018 17:08
-
I bought a TC-1 and went through the trouble of flashing it. Looks like the russian FW's screen size is incorrect. You get sparkle pixels on the edges and on my unit it looks like the plastic was mis-glued, covering part of the screen. Through the config and moving the sticker I was able to get it like this. Also the config makes it probe over and over instead of stopping, making the release useless.
Anyone using one of these and has it filling the screen and not cut off?
-
#5396 Reply
Posted by
indman
on 17 Dec, 2018 10:07
-
badjob,try this firmware.
https://yadi.sk/d/ponaYiG41uygPQWhether there will be a picture shift?
Setup of provision of the picture at Markus it is made in the config_644.h file for ST7735:
//#define LCD_OFFSET_X 4 /* enable x offset of 2 or 4 dots */
//#define LCD_OFFSET_Y 2 /* enable y offset of 1 or 2 dots */
You can change these settings for correct information on the display and compile the new firmware.
Also the config makes it probe over and over instead of stopping, making the release useless.
Read attentively a manual on use of a firmware, especially that part where process of management of a tester by means of short and longer clicking of the Test button speaks.
-
-
Hello all.
I've recently purchased one of these kits from AliExpress (red board, SCM ATMEGA328P DIP-28, 160x128 pixel 16 bit color display, etc.) and am in the process of ensuring it is good to go before constructing the board. However, in the docs from
www.mikrocontroller.net/ it recommends the following:
The resistors R1 to R6 are critical for measurements and this 680 and 470k resistors should be measurement type resistors (tolerance of 0.1%) to get the full accuracy.
The kits resistors are all bog standard 1% type. I've been to the local Altronics store and search Jaycar online and can't find these low tolerance components. I've searched the forum here for advice on sourcing these components, but had no luck (me or the search function? Who can say!).
Can anyone point me in the right direction to find suitable components? Given I only need a small number and from what I can see from online suppliers (Element14, Mouser, etc.) the parts will be worth close to the value of the rest of the unit!
Many thanks.
-
#5398 Reply
Posted by
madires
on 23 Dec, 2018 12:56
-
The probe/test resistors don't need to have 0.1% tolerance. If you can't buy any for a reasonable price try to match 1% types.
-
-
I think you can sort of compensate by measuring your resistors with the highest precision instrument you have, and then enter those values into the config. Of course this won't correct for temperature and drift.