SkyJunky Posted February 21, 2020 Posted February 21, 2020 Hey everyone, I built an integrated panel lighting. I made a video about it. It is only in German, but maybe it will still give you ideas and information through the pictures. Have fun... Sky Sky´s Simpit
RightStuff Posted February 23, 2020 Posted February 23, 2020 Interesting approach and clean work! Curious to see more. Thx for sharing your progress!
SkyJunky Posted February 27, 2020 Author Posted February 27, 2020 Hello, because a few people asked me if I would share my font from the UFC, I have the font here for you to download. You need the U8g2 library for this. If I have a little time left, I'll make a video of how I created the font and how to insert it correctly. Have fun with it... Skyu8g2_fonts.zip Sky´s Simpit
Lobinjaevel Posted February 28, 2020 Posted February 28, 2020 You've gotten way less attention for this excellent work than you deserve, it looks fantastic, great design and finish!
longuich Posted February 29, 2020 Posted February 29, 2020 You are legend. Cheers! Sent from my iPhone using Tapatalk
VpR81 Posted February 29, 2020 Posted February 29, 2020 Absolutely fantastic! Phanteks EvolvX / Win 11 / i9 12900K / MSI Z690 Carbon / MSI Suprim RTX 3090 / 64GB G.Skill Trident Z DDR5-6000 / 1TB PCIe 4.0 NVMe SSD / 2TB PCIe 3.0 NVMe SSD / 2TB SATA SSD / 1TB SATA SSD / Alphacool Eisbaer Aurora Pro 360 / beQuiet StraightPower 1200W RSEAT S1 / VPC T50 CM2 + 300mm extension + Realsimulator F18 CGRH / VPC WarBRD + TM Warthog grip / WinWing F/A-18 Super Taurus + F-15EX / 4x TM Cougar MFD / Slaw Device RX Viper V3 / HP Reverb G2
SkyJunky Posted March 1, 2020 Author Posted March 1, 2020 Thx guys... My current project and the first test. Sky Sky´s Simpit
longuich Posted March 1, 2020 Posted March 1, 2020 That’s just beautiful. BTW, I’m getting encoding errors with the fonts file. Is it a windows encoded file ? Sent from my iPhone using Tapatalk
Shack Posted March 1, 2020 Posted March 1, 2020 Very nicely done. Intel i9 14900K @5.5 MHz, 64GB DDR 5 RAM at 6000 MHz, RTX4090, Pimax Crystal HMD, HOTAS: Winwing F16EX / Orion 2 Throttle base / Top Gun MIP / F-16 ICP setup. Genetrix JetSeat on a DOF Reality P6, 6 axis Motion Platform
SkyJunky Posted March 1, 2020 Author Posted March 1, 2020 (edited) That’s just beautiful. BTW, I’m getting encoding errors with the fonts file. Is it a windows encoded file ? Sent from my iPhone using Tapatalk I‘m using Windows. Encodet is the font by a converter. The font is handmade, converted and then inserted into the U8g2 library. There are 3 different fonts for the UFC. The scratch display already needs 2 different fonts. Ähh... Wow. How does your ADI work? I make a video showing and explaining everything. But it still takes a little while, I have to finish the project first. It is not yet certain that the construction will stay that way. Sky Edited March 1, 2020 by SkyJunky Sky´s Simpit
longuich Posted March 1, 2020 Posted March 1, 2020 After a couple private messages I solved the encoding error and we solved the compilation errors. To use the fonts your best bet is to use a script editor such as textwrangler to open the u8g2_fonts.c file. Copy the last 4 fonts (the ones that have dcs in the name) and paste those into a new utf8 text file which you then save as hornet_fonts.h (or whichever name you prefer). Then in your sketch, where you plan to use the fonts, paste this on one of the first couple lines: #include "hornet_fonts.h" I have that right after #include "U8g2lib.h" Now your sketch should compile just fine. As an example I've attached a picture of what the code below does: tcaselect(2); OLED_3.setFont(u8g2_DcsFont_tf); OLED_3.clearBuffer(); // clear the internal memory OLED_3.drawStr(01, 32, ":ATTH"); OLED_3.sendBuffer(); // transfer internal memory to the display tcaselect(3); OLED_4.setFont(u8g2_DcsFontHornet4_tf); OLED_4.clearBuffer(); // clear the internal memory OLED_4.drawStr(01, 32, " RALT"); OLED_4.sendBuffer(); // transfer internal memory to the display tcaselect(5); OLED_6.setFont(u8g2_DcsFontHornet3_tf); OLED_6.clearBuffer(); // clear the internal memory OLED_6.drawStr(01, 38, " BALT"); OLED_6.sendBuffer(); // transfer internal memory to the display my 2cts. thanks again to Sky! cheers
SkyJunky Posted March 15, 2020 Author Posted March 15, 2020 Hey everyone, I attach a new version of the UFC font for the Hornet. I fixed a couple of problems. Now everything should work again. If there is still a mistake, please tell me so that I can fix it. You need Hornet2 and Hornet4 for the scratch display and Hornet3 for the option displays. Greetings SkyUFC Font.zip Sky´s Simpit
longuich Posted March 16, 2020 Posted March 16, 2020 What if the difference between the 2 files inside? You just need the 4 last fonts in the big file. The changes are mainly this: changed to this Sent from my iPhone using Tapatalk
SkyJunky Posted March 16, 2020 Author Posted March 16, 2020 You need both files to use the UFC font. The UFC fonts are in the fonts.c and the fonts are called in the other file. You can also insert the required lines from this files into your files. Sky Sky´s Simpit
Bugz Posted March 16, 2020 Posted March 16, 2020 Thx skyjunky and longuich. It works on my test oled display ssd1306 i2c. I have a question about the oled display on your picture Longuich: is it a 2.23 oled display ssd1305? Are you using I2C or SPI ?
longuich Posted March 16, 2020 Posted March 16, 2020 Hey bugz, It is a 2.23 sd1305 i found on amazon. I prefer i2c for its simplicity and all my other displays are. But this is an SPI version. It’s supposed to be able to do i2c as well but I don’t really fancy desoldering tweezer size resistors. Cheers! Sent from my iPhone using Tapatalk
Bugz Posted March 16, 2020 Posted March 16, 2020 (edited) So You keep it as SPI . Im not sure about define line for the display with u8g2 library. Which one did you choose? Edited March 17, 2020 by Bugz
longuich Posted March 16, 2020 Posted March 16, 2020 (edited) for the 223: U8G2_SSD1305_128X32_NONAME_F_4W_HW_SPI ScrPad(U8G2_R0, /* cs=*/ 10, /* dc=*/ 7, /* reset=*/ 6); the other (i2c) displays: U8G2_SSD1306_64X32_1F_F_HW_I2C OLED_2(U8G2_R3, /* reset=*/ U8X8_PIN_NONE); U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C OLED_3(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, /* clock=*/ SCL, /* data=*/ SDA); I'm using them with a teensy board. Not arduino. Edited March 16, 2020 by longuich
SkyJunky Posted May 1, 2020 Author Posted May 1, 2020 Hello, here the first test of my Radar Altitude. It is not perfect, but for the first test I think it is good. Sky... Sky´s Simpit
SkyJunky Posted May 10, 2020 Author Posted May 10, 2020 Hello, here my final version of the radat altitude gauge. The next step is the hydr. pessure gauge in the upper right panel. Cheers Sky Sky´s Simpit
SkyJunky Posted May 22, 2020 Author Posted May 22, 2020 And the next stepstone to finish my right upper panel. Cheers Sky Sky´s Simpit
Recommended Posts