Thanks for the inverse extrude tip. I’m not sure how to add text, I’ll search around.
I’m trying to manage my expectations ha ha. I end up planning every feature and then it won’t fit on my Ender 3V2.
So I thought, break things down into manageable chunks, like the 737 overhead. Later add more as required
Panel 1 could be master/warning buttons, gear, park… LEDs lighting give me valuable feedback. Might squeeze on Baro and Zoom because its generic and important.
Paul
Re OnShape, I use the Variable Studio. Parameters like ButtonLarge can define the square size i.e 17mm
Then I can tweak ButtonLarge for a good fit and every button square automatically changes.
I can only recommend to go for different Arduinos for input and output. That makes the coding part much easier. I went for the Due because of its size and capabilities (e.g. I2C), but for buttons and LEDs any Arduino with digital pins would do.
And another update, I think miniAVX is near its final release. I have a few more items to develop (transponder mode, wind and OAT), but I think it will be complete after that.
In the meantime I streamlined the menu a bit to make navigation easier. It’s now segmented into pages. A scrollbar and a page title is shown to enhance navigation further.
UPDATE 2.26.0 (BitsAndDroids NEW Rust Connector v0.3.3 & Library v1.6.7)
NEW: Transponder IDENT (setting the mode in development)
NEW: Weather menu entry (wind and temperature in development)
NEW: Pages with progressbar! The menu now has 12 items which made scrolling to it a bit confusing. Reaching the last item on a page brings up the next page. Page title is also displayed in top left corner. Current pages: Essentials (Trim, Speed, Altitude, Chrono), Autopilot (ALT, VS, HDG, GPS, Transponder), Navigation (NAV, OBS, ADF) and Misc. (COM, WX, SET).
ADDED: Switch “miniAVX Version ↔ BAD Version” on MAIN button on BRT INV page.
REMOVED: Transponder 2 (has never been used in BAD or MSFS)
And the last one until BAD incorporates the new methods for transponder and weather.
UPDATE 2.27.1 (BitsAndDroids NEW Rust Connector v0.3.3 & Library v1.6.7)
NEW: Weather Demo (complete with wind components and temperatur in °C and °F)
ADDED: Moved BigFont.c to its correct location and added the changed LedControl.h (with Backup) to have more letters (needed for wind components Head, Tail, Left, Right)
UPDATED: Manual is now up to date!
FIXED: On weather page when selecting “OAT” only OAT is shown
Looks great but can’t make the new Rust connector to work even though I got two green dots in the connection ports. I’d suggest again to put the blanks between wind direction and speed on the led matrix to improve the reading in the weather section. Will try again tomorrow.
Hey, thx for your feedback. Have you tried the NEW option to restart the Arduino on start? With the new version my Due hangs on the start and needs a reset (might be my older version of the Due).
About the wind and speed, I wanted to keep it like in a METAR, where it is written in one number. But that was just an Idea.
I think this is it, the “final” version (apart from bugfixes). All features I wanted are in there and to be honest, the display has reached its limit. We now halt a 12 menu items with various double, triple and quadruple functions on each item.
So, have fun with this release and thx for coming along this 3 year long journey with miniAVX.
Also, a BIG THX to Dave from BitsAndDroids, who was always supportive and quick to answer my nagging questions.
UPDATE 3.00.0 (BitsAndDroids NEW Rust Connector v0.3.7 & Library v1.6.9)
NEW: Weather module complete (with wind components and OAT in °C and °F)
NEW: Transponder mode and ident INPUT
NEW: Mach now also uses OAT for calculation
FIXED: Groundspeed, temperature and wind speed calculation (rounding error)
FIXED: Negative temperature display (double minus or no minus)
FIXED: Windspeed displayed without leading zeros (“20” displayed as “020” or "2 ")
ATTENTION!!!
BigFont.c and LedControl.h from “libraries” folder have to go into their respective libraries folder (OLED_I2C and LedControl/src) to make the OLED and 7-segment work properly!
For the transponder mode to work custom events (Events → Custom Output Settings) need to be created in BAD connector (see CustomEvents.md).
hi,
i’m newbie here and with msfs however I’d like to do something with my Arduino Leonardo. My msfs recognize the Arduino only with HID-Project library from Bits and droids. When I load the following sketch the Arduino disapper from the MSFS.
The connector is working ok (see the serial port) and msfs see that the bits and droids is in the Community folder (in the Mountpoints I see the bidsandroidsmodule).
I’d be really gratefull for a help with that. Thanks!!!