<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[M5StickC Nixie tube Clock]]></title><description><![CDATA[<p dir="auto">I made a Nixie tube clock with M5StickC.<br />
Creation date: 2019.06.06<br />
Creator: macsbug<br />
blog：<a href="https://macsbug.wordpress.com/2019/06/06/m5stickc-nixie-tube-clock/" target="_blank" rel="noopener noreferrer nofollow ugc">https://macsbug.wordpress.com/2019/06/06/m5stickc-nixie-tube-clock/</a></p>
<p dir="auto"><img src="/assets/uploads/files/1560786018348-vfd2_280_s.jpg" alt="0_1560786017296_vfd2_280_s.jpg" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1560786033699-vfd1_280_s.jpg" alt="0_1560786029399_vfd1_280_s.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">The original author of the following three articles is macsbug.</p>
<p dir="auto">1 . M5Stack Community / PROJECTS：<br />
Nixie tube watch simulated on M5Stick-C<br />
<a href="http://forum.m5stack.com/topic/1085/nixie-tube-watch-simulated-on-m5stick-" target="_blank" rel="noopener noreferrer nofollow ugc">http://forum.m5stack.com/topic/1085/nixie-tube-watch-simulated-on-m5stick-</a></p>
<p dir="auto">2 . <a href="http://hackster.io" target="_blank" rel="noopener noreferrer nofollow ugc">hackster.io</a>：Nixie Tube Watch Simulated on ESP32 Using the M5Stick<br />
<a href="https://www.hackster.io/McOrts/nixie-tube-watch-simulated-on-esp32-using-the-m5stick-7ab9d9" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.hackster.io/McOrts/nixie-tube-watch-simulated-on-esp32-using-the-m5stick-7ab9d9</a></p>
<p dir="auto">3 . McOrts/M5StickC_Nixie_tube_Clock：jun 17,2019<br />
<a href="https://github.com/McOrts/M5StickC_Nixie_tube_Clock" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/McOrts/M5StickC_Nixie_tube_Clock</a></p>
]]></description><link>https://community.m5stack.com/topic/1087/m5stickc-nixie-tube-clock</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 04:00:24 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/1087.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Jun 2019 15:43:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Tue, 01 Sep 2020 23:04:44 GMT]]></title><description><![CDATA[<p dir="auto">I implemented the Nixie tube clock in uiFlow IDE for the M5StickC-Plus device.</p>
<p dir="auto"><img src="/assets/uploads/files/1599001318721-clock_h2.jpg" alt="0_1599001315963_clock_h2.jpg" class=" img-fluid img-markdown" /><br />
<a href="https://github.com/bstein2379/M5StickC-Plus-Nixie-clock" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/bstein2379/M5StickC-Plus-Nixie-clock</a></p>
<p dir="auto">Credit goes to <a class="plugin-mentions-user plugin-mentions-a" href="/user/macsbug" aria-label="Profile: macsbug">@<bdi>macsbug</bdi></a> for the original idea. I just made it easier for new programmers and kids by using the uiFlow IDE.</p>
]]></description><link>https://community.m5stack.com/post/9908</link><guid isPermaLink="true">https://community.m5stack.com/post/9908</guid><dc:creator><![CDATA[world101]]></dc:creator><pubDate>Tue, 01 Sep 2020 23:04:44 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Fri, 03 Apr 2020 13:25:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/purilovec" aria-label="Profile: purilovec">@<bdi>purilovec</bdi></a> said in <a href="/post/5066">M5StickC Nixie tube Clock</a>:</p>
<blockquote>
<p dir="auto">Hi,<br />
I have the following question: The nixie clock works fine, but when I switch the m5sitcc off - the RTC does not continue to count. After switching on it shows the time shown exactly before switching off. Is that a software or hardware problem?</p>
</blockquote>
<p dir="auto">Same for my Stick: After powering on, the clock starts with the time the skech was compiled. Looks like the Time/Date is'nt read from the RTC.</p>
]]></description><link>https://community.m5stack.com/post/8003</link><guid isPermaLink="true">https://community.m5stack.com/post/8003</guid><dc:creator><![CDATA[PMX]]></dc:creator><pubDate>Fri, 03 Apr 2020 13:25:06 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 18 Aug 2019 03:58:46 GMT]]></title><description><![CDATA[<p dir="auto">@ all,<br />
I have now performed the same steps again (installation Arduino and installation M5StickC_Nixi_tube-Clock) on my desktop PC. And see there also with me now the Nixi Clock runs on the M5StickC.<br />
What it is between laptop and desktop PC is that the clock on the laptop after the installation on the display briefly appears and disappears again and on the desktop PC appears and remains, I can not explain myself.<br />
Maybe it's again due to driver problems or the Windows version that I have chosen the USB 3.0 port for both!<br />
Laptop Windows 1903 Version, Desktop PC Windows 1803 or the UIFlow-Desktop Version and Visual Studio Code are installed on the laptop and the drivers don't get along.</p>
<p dir="auto">Thanks for your helpful support Greetings skink</p>
]]></description><link>https://community.m5stack.com/post/5205</link><guid isPermaLink="true">https://community.m5stack.com/post/5205</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Sun, 18 Aug 2019 03:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Thu, 08 Aug 2019 07:45:33 GMT]]></title><description><![CDATA[<p dir="auto">Hi,<br />
I have the following question: The nixie clock works fine, but when I switch the m5sitcc off - the RTC does not continue to count. After switching on it shows the time shown exactly before switching off. Is that a software or hardware problem?</p>
]]></description><link>https://community.m5stack.com/post/5066</link><guid isPermaLink="true">https://community.m5stack.com/post/5066</guid><dc:creator><![CDATA[purilovec]]></dc:creator><pubDate>Thu, 08 Aug 2019 07:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Wed, 07 Aug 2019 16:26:10 GMT]]></title><description><![CDATA[<p dir="auto">No, the StickC appears differently to other devices</p>
]]></description><link>https://community.m5stack.com/post/5061</link><guid isPermaLink="true">https://community.m5stack.com/post/5061</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Wed, 07 Aug 2019 16:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Wed, 07 Aug 2019 15:57:17 GMT]]></title><description><![CDATA[<p dir="auto">m5stack<br />
<img src="/assets/uploads/files/1565193430744-dsc_1085.jpg" alt="0_1565193416965_DSC_1085.JPG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/5060</link><guid isPermaLink="true">https://community.m5stack.com/post/5060</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Wed, 07 Aug 2019 15:57:17 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Wed, 07 Aug 2019 15:56:40 GMT]]></title><description><![CDATA[<p dir="auto">m5stick-c</p>
<p dir="auto"><img src="/assets/uploads/files/1565193386365-dsc_1084.jpg" alt="0_1565193358618_DSC_1084.JPG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/5059</link><guid isPermaLink="true">https://community.m5stack.com/post/5059</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Wed, 07 Aug 2019 15:56:40 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Wed, 07 Aug 2019 15:51:24 GMT]]></title><description><![CDATA[<p dir="auto">@ to all<br />
I noticed something else interesting, but I don't know if it has anything to do with it, I plug the M5Stick-C into the USB port and the M5Stick-C is displayed with "USB Serial Port (COM11)" under the COM&amp;LPT ports.</p>
<p dir="auto">If I connect one of my M5Stack modules to the USB port, the M5 stack are displayed with "Silicon Labs CP210x USB to UART Bridge (COM6)" under the COM&amp;LPT ports.</p>
<p dir="auto">Should the M5Stick-C not display the same Silicon Labs CP210x ....?</p>
<p dir="auto">Do I have to assume otherwise that it is defective!<br />
Otherwise I would order one more !!</p>
<p dir="auto">Greetings Skink</p>
<p dir="auto">P.S. The display of the port doesn't change if I switch the M5Stick-c to USB mode or to Wifi-Cloud mode via UIFlow!</p>
]]></description><link>https://community.m5stack.com/post/5058</link><guid isPermaLink="true">https://community.m5stack.com/post/5058</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Wed, 07 Aug 2019 15:51:24 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Tue, 06 Aug 2019 03:05:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a><br />
Well, I'm afraid I don't know any more advice either. Try to attach a video, if possible.<br />
This is what it looks like in any case, I only deleted the memory with M5 Stack Burner and then played the Nixi Clock with Arduino, the same result unfortunately!</p>
<p dir="auto">Greetings Reiner</p>
<p dir="auto">P.S. Unfortunately I don't have the possibility to upload a video here. Too bad</p>
]]></description><link>https://community.m5stack.com/post/5041</link><guid isPermaLink="true">https://community.m5stack.com/post/5041</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Tue, 06 Aug 2019 03:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Mon, 05 Aug 2019 19:57:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/skink" aria-label="Profile: skink">@<bdi>skink</bdi></a> All you are doing is using UIFlow to clear the program storage space on the M5Stack. I'm confused because my stick C is working as it should and not showing a blank screen after a few seconds.</p>
]]></description><link>https://community.m5stack.com/post/5030</link><guid isPermaLink="true">https://community.m5stack.com/post/5030</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Mon, 05 Aug 2019 19:57:14 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Mon, 05 Aug 2019 17:25:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> Yes it is only with the Nixi Tube demo, all other examples from the Arduino application run without problems.<br />
Just started UI-Flow Desktop application and install UIFlow-v1.3.4 beta with M5Burner now.<br />
And then I will install the Nixi Clock again by Arduino software.<br />
Unfortunately we don't see any success with UIFlow-v1.3.5 beta.<br />
Yes, the problem only occurs during the Nixi tube demo.<br />
If something is missing at Arduino or like already ajb2k3 writes maybe it is due to the libs 1.0.2 how do I install the 1.22 ???<br />
Maybe it works then.<br />
Too bad you always see it for a second and the Nixi clock looks really awesome.</p>
<p dir="auto">Greetings Reiner</p>
]]></description><link>https://community.m5stack.com/post/5025</link><guid isPermaLink="true">https://community.m5stack.com/post/5025</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Mon, 05 Aug 2019 17:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Mon, 05 Aug 2019 16:16:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/skink" aria-label="Profile: skink">@<bdi>skink</bdi></a> I'm not sure as i just down loaded and compiled/flash strait to the stick c.</p>
<p dir="auto">one thing to try is to download m5burner, wipe and install uiflow. the try re compiling and uploading in arduino.</p>
<p dir="auto">is it only the nixi tube demo doing this?</p>
]]></description><link>https://community.m5stack.com/post/5024</link><guid isPermaLink="true">https://community.m5stack.com/post/5024</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Mon, 05 Aug 2019 16:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Mon, 05 Aug 2019 15:32:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a></p>
<p dir="auto">the battery is full, even if I leave the M5Stick-C connected to the laptop, the Nixi clock disappears after a second and the screen stays black, but you can still see the backlight.<br />
What I haven't understood about the manual so far is the following part:</p>
<p dir="auto">Update Nixie Tube images</p>
<p dir="auto">Execute the lcd-image-converter.exe include in this repository.</p>
<p dir="auto">" Png or Jpg is read from File-&gt;Open Menu. The image will be displayed when loaded.<br />
Select: Option-&gt;Conversions Menu. The top Preset: selects "Color R5G6B5".<br />
Select: Image tap and select “8 bit” for Block size :. Press "OK".<br />
The example "vfd_35x67_8.c" is output by "Convert ..." in File-Convert Menu. Know in advance the destination path. Tick: Import All Images You can also output all the images with “Convert ... all”.<br />
Edit .c converted file. You will get an error as it is, so fix it with your editor.</p>
<p dir="auto">" Change: "Static const uint8_t image_data_vfd_35x67 [4690] = {" at the top of the file deleting "image_data_" as result of "static const uint8_t vfd_35x67_8 [4690] = {".<br />
At the bottom of delete de entire line: "const tImage vfd_35x67 = {image_data_vfd_35x67, 35, 67, 8};<br />
Save the example "vfd_35x67_8".c***</p>
<p dir="auto">When I load the file M5StickC-Nixie-tube_clock.ino into Arduino, both files vfd_18<em>34.c and vfd_35</em>67.c are loaded automatically.<br />
Where or what should I change !<br />
Don't understand this !<br />
Greetings Reiner</p>
]]></description><link>https://community.m5stack.com/post/5023</link><guid isPermaLink="true">https://community.m5stack.com/post/5023</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Mon, 05 Aug 2019 15:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Mon, 05 Aug 2019 08:54:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/skink" aria-label="Profile: skink">@<bdi>skink</bdi></a> is the battery in the M5Stick fully charged?</p>
<p dir="auto">Plug the stick into a wall charger and leave it for a few hours.</p>
]]></description><link>https://community.m5stack.com/post/5017</link><guid isPermaLink="true">https://community.m5stack.com/post/5017</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Mon, 05 Aug 2019 08:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 17:56:23 GMT]]></title><description><![CDATA[<p dir="auto">Thank you <a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> ,</p>
<p dir="auto">The program is now compiled and transferred.Thank you for the Link<br />
Afterwards the time appears for one second when resetting the M5Stick-C, then the screen is black.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> yes the lib is 1.22 which I use too!</p>
<p dir="auto">Mh something I still do wrong.<br />
greeting skink</p>
]]></description><link>https://community.m5stack.com/post/5011</link><guid isPermaLink="true">https://community.m5stack.com/post/5011</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Sun, 04 Aug 2019 17:56:23 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 17:09:22 GMT]]></title><description><![CDATA[<p dir="auto">I'm not sure what could be wrong as I have just compiled it</p>
<pre><code class="language-//">#include &lt;M5StickC.h&gt;
#include "vfd_18x34.c"
#include "vfd_35x67.c"

RTC_TimeTypeDef RTC_TimeStruct;
RTC_DateTypeDef RTC_DateStruct;

int mode_ = 3; // 3:2Lines 2: 2Lines(YYMM), 1:1Line
const uint8_t*n[] = { // vfd font 18x34
  vfd_18x34_0,vfd_18x34_1,vfd_18x34_2,vfd_18x34_3,vfd_18x34_4,
  vfd_18x34_5,vfd_18x34_6,vfd_18x34_7,vfd_18x34_8,vfd_18x34_9
  };
const uint8_t*m[] = { // vfd font 35x67
  vfd_35x67_0,vfd_35x67_1,vfd_35x67_2,vfd_35x67_3,vfd_35x67_4,
  vfd_35x67_5,vfd_35x67_6,vfd_35x67_7,vfd_35x67_8,vfd_35x67_9
  };
const char *monthName[12] = {
  "Jan", "Feb", "Mar", "Apr", "May", "Jun",
  "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
};


void setup(void){ 
  M5.begin();
  pinMode(M5_BUTTON_HOME, INPUT);
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setRotation(1);
  M5.Axp.ScreenBreath(10);             // 7-15
  // rtc setup start ---------------------------------------------
  String pt = (__DATE__ " " __TIME__); // PC DATE TIME READ
  //000000000011111111112  Read data
  //012345678901234567890
  //Jun  6 2019 07:20:41
  char m1[3]; int  m2; // Month conversion ( Jun to 6 )
  (pt.substring(0,3)).toCharArray(m1,4);
  for (int mx = 0; mx &lt; 12; mx ++) {
    if (strcmp(m1, monthName[mx]) == 0){m2 = mx + 1; break;}
  }
  RTC_DateTypeDef DateStruct;         // Month, Date, Year 
  DateStruct.Month   = m2;
  DateStruct.Date    = (pt.substring(4, 6)).toInt();
  DateStruct.Year    = (pt.substring(7,11)).toInt();
  M5.Rtc.SetData(&amp;DateStruct);
  RTC_TimeTypeDef TimeStruct;         // Hours, Minutes, Seconds 
  TimeStruct.Hours   = (pt.substring(12,14)).toInt();
  TimeStruct.Minutes = (pt.substring(15,17)).toInt();
  TimeStruct.Seconds = (pt.substring(18,20)).toInt();
  M5.Rtc.SetTime(&amp;TimeStruct);
  // rtc setup end -----------------------------------------------
}
 
void loop(void){ 
  if(digitalRead(M5_BUTTON_HOME) == LOW){
    if (mode_ == 3){mode_ = 1;M5.Lcd.fillScreen(BLACK);return;}
    if (mode_ == 2){mode_ = 3;M5.Lcd.fillScreen(BLACK);return;}
    if (mode_ == 1){mode_ = 2;M5.Lcd.fillScreen(BLACK);return;}
  }
  if ( mode_ == 3 ){ vfd_3_line();}   // hh,mm,ss
  if ( mode_ == 2 ){ vfd_2_line();}   // yyyy,mm,dd,hh,mm,ss
  if ( mode_ == 1 ){ vfd_1_line();}   // mm,ss
  delay(500);
}
 
void vfd_3_line(){
  M5.Rtc.GetTime(&amp;RTC_TimeStruct);
  M5.Rtc.GetData(&amp;RTC_DateStruct);
  int h1 = int(RTC_TimeStruct.Hours / 10 );
  int h2 = int(RTC_TimeStruct.Hours - h1*10 );
  int i1 = int(RTC_TimeStruct.Minutes / 10 );
  int i2 = int(RTC_TimeStruct.Minutes - i1*10 );
  int s1 = int(RTC_TimeStruct.Seconds / 10 );
  int s2 = int(RTC_TimeStruct.Seconds - s1*10 );
  
  M5.Lcd.pushImage(  2,0,35,67, (uint16_t *)m[h1]);
  M5.Lcd.pushImage( 41,0,35,67, (uint16_t *)m[h2]);
  M5.Lcd.drawPixel( 79,22, ORANGE); M5.Lcd.drawPixel( 79,48,ORANGE); 
  M5.Lcd.drawPixel( 79,21, YELLOW); M5.Lcd.drawPixel( 79,47,YELLOW); 
  M5.Lcd.pushImage( 83,0,35,67, (uint16_t *)m[i1]);
  M5.Lcd.pushImage(121,0,35,67, (uint16_t *)m[i2]);
  M5.Lcd.pushImage(120,45,18,34, (uint16_t *)n[s1]);
  M5.Lcd.pushImage(140,45,18,34, (uint16_t *)n[s2]);
  
  if ( s1 == 0 &amp;&amp; s2 == 0 ){ fade();}
}

void vfd_2_line(){
  M5.Rtc.GetTime(&amp;RTC_TimeStruct);
  M5.Rtc.GetData(&amp;RTC_DateStruct);
  //Serial.printf("Data: %04d-%02d-%02d\n",RTC_DateStruct.Year,RTC_DateStruct.Month,RTC_DateStruct.Date);
  //Serial.printf("Week: %d\n",RTC_DateStruct.WeekDay);
  //Serial.printf("Time: %02d : %02d : %02d\n",RTC_TimeStruct.Hours,RTC_TimeStruct.Minutes,RTC_TimeStruct.Seconds);
  // Data: 2019-06-06
  // Week: 0
  // Time: 09 : 55 : 26
  int y1 = int(RTC_DateStruct.Year    / 1000 );
  int y2 = int((RTC_DateStruct.Year   - y1*1000 ) / 100 );
  int y3 = int((RTC_DateStruct.Year   - y1*1000 - y2*100 ) / 10 );
  int y4 = int(RTC_DateStruct.Year    - y1*1000 - y2*100 - y3*10 );
  int j1 = int(RTC_DateStruct.Month   / 10);
  int j2 = int(RTC_DateStruct.Month   - j1*10 );
  int d1 = int(RTC_DateStruct.Date    / 10 );
  int d2 = int(RTC_DateStruct.Date    - d1*10 );
  int h1 = int(RTC_TimeStruct.Hours   / 10) ;
  int h2 = int(RTC_TimeStruct.Hours   - h1*10 );
  int i1 = int(RTC_TimeStruct.Minutes / 10 );
  int i2 = int(RTC_TimeStruct.Minutes - i1*10 );
  int s1 = int(RTC_TimeStruct.Seconds / 10 );
  int s2 = int(RTC_TimeStruct.Seconds - s1*10 );
   
  M5.Lcd.pushImage(  0, 0,18,34, (uint16_t *)n[y1]); 
  M5.Lcd.pushImage( 19, 0,18,34, (uint16_t *)n[y2]);
  M5.Lcd.pushImage( 38, 0,18,34, (uint16_t *)n[y3]);
  M5.Lcd.pushImage( 57, 0,18,34, (uint16_t *)n[y4]);
  M5.Lcd.drawPixel( 77,13, ORANGE); M5.Lcd.drawPixel( 77,23,ORANGE);
  M5.Lcd.pushImage( 80, 0,18,34, (uint16_t *)n[j1]);
  M5.Lcd.pushImage( 99, 0,18,34, (uint16_t *)n[j2]);
  M5.Lcd.drawPixel(118,13, ORANGE); M5.Lcd.drawPixel(119,23,ORANGE);
  M5.Lcd.pushImage(120, 0,18,34, (uint16_t *)n[d1]);
  M5.Lcd.pushImage(140, 0,18,34, (uint16_t *)n[d2]);
                                                    
  M5.Lcd.pushImage( 00,40,18,34, (uint16_t *)n[h1]);
  M5.Lcd.pushImage( 20,40,18,34, (uint16_t *)n[h2]);
  M5.Lcd.drawPixel( 48,54, ORANGE); M5.Lcd.drawPixel( 48,64,ORANGE); 
  M5.Lcd.pushImage( 60,40,18,34, (uint16_t *)n[i1]);
  M5.Lcd.pushImage( 80,40,18,34, (uint16_t *)n[i2]);
  M5.Lcd.drawPixel(108,54, ORANGE); M5.Lcd.drawPixel(108,64,ORANGE);
  M5.Lcd.pushImage(120,40,18,34, (uint16_t *)n[s1]);
  M5.Lcd.pushImage(140,40,18,34, (uint16_t *)n[s2]);
 
  if ( i1 == 0 &amp;&amp; i2 == 0 ){ fade();}
}
 
void vfd_1_line(){
  M5.Rtc.GetTime(&amp;RTC_TimeStruct);
  M5.Rtc.GetData(&amp;RTC_DateStruct);
  int i1 = int(RTC_TimeStruct.Minutes / 10 );
  int i2 = int(RTC_TimeStruct.Minutes - i1*10 );
  int s1 = int(RTC_TimeStruct.Seconds / 10 );
  int s2 = int(RTC_TimeStruct.Seconds - s1*10 );
  
  M5.Lcd.pushImage(  2,6,35,67, (uint16_t *)m[i1]);
  M5.Lcd.pushImage( 41,6,35,67, (uint16_t *)m[i2]);
  M5.Lcd.drawPixel( 79,28, ORANGE); M5.Lcd.drawPixel( 79,54,ORANGE); 
  M5.Lcd.drawPixel( 79,27, YELLOW); M5.Lcd.drawPixel( 79,53,YELLOW); 
  M5.Lcd.pushImage( 83,6,35,67, (uint16_t *)m[s1]);
  M5.Lcd.pushImage(121,6,35,67, (uint16_t *)m[s2]);
 
  if ( s1 == 0 &amp;&amp; s2 == 0 ){ fade();}
}

void fade(){
  for (int i=7;i&lt;16;i++){M5.Axp.ScreenBreath(i);delay(25);}
  for (int i=15;i&gt;7;i--){M5.Axp.ScreenBreath(i);delay(25);}
  M5.Axp.ScreenBreath(12);
}
</code></pre>
<p dir="auto">I'm using Arduino 1.8.9 to compile fresh from github.</p>
<p dir="auto">Have you tried updating your M5Stack vfd Libraries?</p>
<p dir="auto">it looks like you libs are 1.0.2 where as I am using 1.22</p>
]]></description><link>https://community.m5stack.com/post/5010</link><guid isPermaLink="true">https://community.m5stack.com/post/5010</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 04 Aug 2019 17:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 16:01:40 GMT]]></title><description><![CDATA[<p dir="auto">If <a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a>'s suggestion didn't help, you could look into this:</p>
<p dir="auto">I am not sure, but did you this:  (from: <a href="https://github.com/McOrts/M5StickC_Nixie_tube_Clock" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/McOrts/M5StickC_Nixie_tube_Clock</a>)</p>
<p dir="auto"><strong>Update Nixie Tube images</strong></p>
<p dir="auto"><em>Execute the lcd-image-converter.exe include in this repository.</em></p>
<p dir="auto">"    Png or Jpg is read from File-&gt;Open Menu. The image will be displayed when loaded.<br />
Select: Option-&gt;Conversions Menu. The top Preset: selects "Color R5G6B5".<br />
Select: Image tap and select “8 bit” for Block size :. Press "OK".<br />
The example "vfd_35x67_8.c" is output by "Convert ..." in File-Convert Menu. Know in advance the destination path. Tick: Import All Images You can also output all the images with “Convert ... all”.<br />
Edit .c converted file. You will get an error as it is, so fix it with your editor.</p>
<p dir="auto">"    Change: "Static const uint8_t image_data_vfd_35x67 [4690] = {" at the top of the file deleting "image_data_" as result of "static const uint8_t vfd_35x67_8 [4690] = {".<br />
At the bottom of delete de entire line: "const tImage vfd_35x67 = {image_data_vfd_35x67, 35, 67, 8};<br />
Save the example "vfd_35x67_8".c***</p>
<p dir="auto">May be you could send us the complete compiler-error-listing again, as the board-selection is correct now.</p>
<p dir="auto">(Btw: as I don't have a M5Stick-C, i can not check even my own suggestions!)</p>
]]></description><link>https://community.m5stack.com/post/5009</link><guid isPermaLink="true">https://community.m5stack.com/post/5009</guid><dc:creator><![CDATA[grelm]]></dc:creator><pubDate>Sun, 04 Aug 2019 16:01:40 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 15:37:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> Hello @all,<br />
I've done everything like this, I also have a few more library´s.<br />
But the program doesn't want to run on the M5Stick-C.<br />
It is always only shown to me that an error occurred during compiling for the board M5Stick-C.<br />
The program stops and that was it.<br />
Means I don't get the program complicated at all, so I didn't even install it.<br />
Can someone send me the link to the program again or send me a copy.<br />
I am really in despair, because all examples from the Arduino environment for the M5Stick-C can be installed and run problem-free!<br />
Greetings Skink</p>
]]></description><link>https://community.m5stack.com/post/5008</link><guid isPermaLink="true">https://community.m5stack.com/post/5008</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Sun, 04 Aug 2019 15:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 13:22:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/skink" aria-label="Profile: skink">@<bdi>skink</bdi></a> said in <a href="/post/5006">M5StickC Nixie tube Clock</a>:</p>
<blockquote>
<p dir="auto">Grus skink</p>
</blockquote>
<p dir="auto">When you change something like adding library you need to restart arduino</p>
<p dir="auto">Try upload speed 150000 as that was what mine was set to when I installed it.<br />
BTW are you suing the provided black usb cable?</p>
]]></description><link>https://community.m5stack.com/post/5007</link><guid isPermaLink="true">https://community.m5stack.com/post/5007</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 04 Aug 2019 13:22:14 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 12:05:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grelm" aria-label="Profile: grelm">@<bdi>grelm</bdi></a><br />
<img src="/assets/uploads/files/1564920329745-nixi.jpg" alt="0_1564920326669_Nixi.jpg" class=" img-fluid img-markdown" /> Hello,<br />
unfortunately no, I reinstalled everything and now I'm using M5Stick-C and also the transfer parameters are correct but it doesn't happen at all.<br />
I'm really helpless what's missing or why he can't compile ???????</p>
<p dir="auto">Grus skink<img src="/assets/uploads/files/1564920345367-nixi-2.jpg" alt="0_1564920342681_nixi 2.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/5006</link><guid isPermaLink="true">https://community.m5stack.com/post/5006</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Sun, 04 Aug 2019 12:05:58 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 11:46:07 GMT]]></title><description><![CDATA[<p dir="auto">Without wanting to anticipate <a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> :</p>
<p dir="auto">Your first screenshot says "Fehler beim Kompilieren für das Board ESP32 Pico Kit" and this board is also listed in the lower right corner of the screenshot.<br />
I think, that you should first change the board-Type in the Arduino IDE under 'Tools/Werkzeuge' - 'Board/???' - .... to: 'M5Stick-C' and than try to compile again.<br />
May be (and I hope) it helps ...</p>
]]></description><link>https://community.m5stack.com/post/5005</link><guid isPermaLink="true">https://community.m5stack.com/post/5005</guid><dc:creator><![CDATA[grelm]]></dc:creator><pubDate>Sun, 04 Aug 2019 11:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 09:40:35 GMT]]></title><description><![CDATA[<p dir="auto">Hello and thank you very much, here is the screenshot for you. M5Stickc is installed according to the M5stack manual: "<a href="https://docs.m5stack.com/#/en/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/#/en/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows</a>" and both files are loaded automatically when I load the "M5StickC_Nixie_tube_Clock.ino".<br />
Don't understand why this doesn't work, so it's in the description of the Nixi Clock !!</p>
<p dir="auto">Greetings skink<br />
<img src="/assets/uploads/files/1564911623623-nixi.jpg" alt="0_1564911619781_Nixi.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/5004</link><guid isPermaLink="true">https://community.m5stack.com/post/5004</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Sun, 04 Aug 2019 09:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 09:25:19 GMT]]></title><description><![CDATA[<p dir="auto">I need to see a screen shot of the beginning of the sketch with the Include lines please.</p>
]]></description><link>https://community.m5stack.com/post/5003</link><guid isPermaLink="true">https://community.m5stack.com/post/5003</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 04 Aug 2019 09:25:19 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Nixie tube Clock on Sun, 04 Aug 2019 17:03:19 GMT]]></title><description><![CDATA[<p dir="auto">Arduino: 1.8.9 (Windows 10), Board: "M5Stick-C, Default, 115200, None"</p>
<pre><code>In file included from C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Print.h:27:0,

                 from C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Stream.h:26,

                 from C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:31,

                 from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:67,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Printable.h:25:1: error: unknown type name 'class'

 class Print;

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Printable.h:33:1: error: unknown type name 'class'

 class Printable

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Printable.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token

 {

 ^

In file included from C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Stream.h:26:0,

                 from C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:31,

                 from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:67,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Print.h:34:1: error: unknown type name 'class'

 class Print

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Print.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token

 {

 ^

In file included from C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:31:0,

                 from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:67,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Stream.h:38:1: error: unknown type name 'class'

 class Stream: public Print

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32/Stream.h:38:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token

 class Stream: public Print

             ^

In file included from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:67:0,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:38:1: error: unknown type name 'class'

 class TwoWire: public Stream

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:38:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token

 class TwoWire: public Stream

              ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:136:8: error: unknown type name 'TwoWire'

 extern TwoWire Wire;

        ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Wire\src/Wire.h:137:8: error: unknown type name 'TwoWire'

 extern TwoWire Wire1;

        ^

In file included from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:68:0,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPI\src/SPI.h:28:1: error: unknown type name 'class'

 class SPISettings

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPI\src/SPI.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token

 {

 ^

In file included from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:68:0,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPI\src/SPI.h:38:1: error: unknown type name 'class'

 class SPIClass

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPI\src/SPI.h:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token

 {

 ^

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPI\src/SPI.h:86:8: error: unknown type name 'SPIClass'

 extern SPIClass SPI;

        ^

In file included from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5Display.h:5:0,

                 from C:\Users\Reiner St�hler\Documents\Arduino\libraries\M5StickC\src/M5StickC.h:69,

                 from sketch\vfd_18x34.c:3:

C:\Users\Reiner St�hler\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\FS\src/FS.h:24:18: fatal error: memory: No such file or directory

compilation terminated.

exit status 1
Fehler beim Kompilieren für das Board M5Stick-C.
</code></pre>
<p dir="auto">Where are the libraries are must Install ??<br />
greetings skink</p>
]]></description><link>https://community.m5stack.com/post/5002</link><guid isPermaLink="true">https://community.m5stack.com/post/5002</guid><dc:creator><![CDATA[Skink]]></dc:creator><pubDate>Sun, 04 Aug 2019 17:03:19 GMT</pubDate></item></channel></rss>