Good to see that the SH1106 works.
Thanks for sharing.
Oliver
Good to see that the SH1106 works.
Thanks for sharing.
Oliver
RndMnkIII:
The parallel interface for the ST920 should be of type 6800 (RS, R/W, E) and not of 8080 type ? i've tested mi Digole 12864ZW screen with the ST920 controller and works ok with u8glib but not with u8g2 that uses a different constructor.u8glib ->U8GLIB_ST7920_128X64_4X u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, 17, 16, 19);
u8g2 -> U8G2_ST7920_128X64_F_8080 u8g2(U8G2_R0, 8, 9, 10, 11, 4, 5, 6, 7, /enable=/ 18, /cs=/ 16, /dc=/ 17, /reset=/ 19);
At least for me, the ST7920 was working correctly, but I will retest this.
Oliver
Edit: I have added the 6800 interface to u8g2 for the next release.
Hi All
I have release 2.5.2 of u8g2. It includes support for SSD1322, SSD1325 and RA8835 controllers.
Some minor bugs are also fixed.
The new version will be available in the Arduino IDE with the next view days.
Oliver
Hi everyone. I'm building a digital tachometer plus watch plus lean angle carbed motorcycle computer. I was using u8glib with some good results. The problem was that the mega couldn't stand with interrupts so it was basically slow to make calculation. Is this library any better? As my chipset is t6963 I also sent a pm to you @olikraus about schematics for a DC DC inverter. Thank you all for any suggestion
arduinoobz:
Hi.I was wondering if you would mind including Thai font to this library.
Thank you.
I have created this issue for this:
rochi2211:
Hi everyone. I'm building a digital tachometer plus watch plus lean angle carbed motorcycle computer. I was using u8glib with some good results. The problem was that the mega couldn't stand with interrupts so it was basically slow to make calculation. Is this library any better? As my chipset is t6963 I also sent a pm to you @olikraus about schematics for a DC DC inverter. Thank you all for any suggestion
u8g2 has more features and supports full screen buffer handling (if enough RAM is available).
Performance is almost the same.
Oliver
What about the negative voltage converter you use on the t6963? Thanks!
rochi2211:
Hi everyone. I'm building a digital tachometer plus watch plus lean angle carbed motorcycle computer. I was using u8glib with some good results. The problem was that the mega couldn't stand with interrupts so it was basically slow to make calculation. Is this library any better? As my chipset is t6963 I also sent a pm to you @olikraus about schematics for a DC DC inverter. Thank you all for any suggestion
FYI Rochi, I'm working on something similar with an SSD1322 display as a digital gauge cluster that reads 4 sensors (boost pressure, oil temp, oil pressure and air/fuel ratio) and displays the results on a bright green OLED that fits in my factory clock housing.
I started on the MEGA2560, but found its performance in both floating point math and writing to SPI to be lacking. I had to move over to a Due for decent performance, which works quite well. I really only picked the Due (instead of one of the newer SAMD21 based 32 bit boards like the Zero) at this point since it uses the MEGA size protoboards, since I had a few of them already. The downside was having to move analog to digital conversion to an ADS1115 breakout, since the Due doesn't accept 5V inputs directly. Which really wasn't a downside, once I figured out how to read the ADS.
Thanks to Oliver for putting this library together along with the SSD1322 support! I'm really enjoying the new font support and u8g2 has been working well for me on the Due over 4 wire SPI at 256x64 on both the Newhaven and EastRising OLED displays.
Oliver,
Thanks again! Is m2tklib compatible with u8g2?
rochi2211:
What about the negative voltage converter you use on the t6963? Thanks!
In the past I have used a fixed converter (aimtec), which generates -15V. Some displays also include this converter.
Oliver
jptheripper:
Oliver,
Thanks again! Is m2tklib compatible with u8g2?
Not yet ![]()
M2tklib is in a bad condition since the shutdown of google code. So far I had no time to reconstruct the library on github.
Oliver
olikraus:
Not yet
M2tklib is in a bad condition since the shutdown of google code. So far I had no time to reconstruct the library on github.Oliver
I wouldn't ask if i had another alternative that was even decent. But m2tk is really the most capable menu system out there. If there is anyway to port, i know I would use it.
still missing support for the old KS0108?
jptheripper:
I wouldn't ask if i had another alternative that was even decent. But m2tk is really the most capable menu system out there. If there is anyway to port, i know I would use it.
Well, sure, port to u8g2 should be there... I hope to get this done once. Thanks for the request.
Oliver
scharkalvin:
still missing support for the old KS0108?
Yes, I know it is missing, but is it really required? There is another lib "OpenGLCD" which is reliable and also faster.
Oliver
olikraus:
I have created this issue for this:
Add thai font · Issue #73 · olikraus/u8g2 · GitHub
Thank you very much. ๆๆๆ
![]()
olikraus:
Well, sure, port to u8g2 should be there... I hope to get this done once. Thanks for the request.Oliver
I really do appreciate this
U8g2 Release 2.6.3 is now available.
New features include:
Github: List of all issues for this release.
UC1611 Display
Mirrored Output:
I'm a bit lost, and I hope anyone out there please could help me!
I tried to use the Ug8lib and this worked very nice. Then I found that this lib was not supported anymore, one should use the U8g2 lib.
I have downloaded the latest version of the library from github as a zip-file. I have opened the zip-file in a temporary folder and renamed the name (=deleted the "-master") and made a new zip-file just called "u8g2lib.zip".
From the Arduino IDE, I try to install this new library, but I get a message that it's not a valid library. I looked in some other zipped library files, and found that the ".h" and ".cpp" files should be found in the "root" of the zipped file. These files were then copied from the cppsrc folder to the "root". The library was then detected correct.
Next step was to try one of the test programs. I copied the example "Hello world.ino" to my working directory and opened it in the Arduino IDE. Trying to compile gives me error messages and the procram could not be compiled.
I have tried to copy all the source files to the "root" of the library folder, but without any luck ![]()
I feel I have messed it all up and I wonder if anyone please could give me some help to get it working!
Best regards Karl
PS. I have also updated my Arduino IDE from version 1.6.6 to 1.6.13, but I get the same errors.