Fuel Service Panel & Weight and Balance
Universeel Dzus-refuelpaneel in A320-stijl voor DA62/Phenom en later A320: drie ronde 1.28-inch displays met encoders en drukknoppen, één terugverende MOM-OFF-MOM START/STOP-schakelaar en twee annunciators. Expliciete wens: geen MCP/I/O-expander. Voorlopige directe D1-mini-pinplanning; S2 Mini en S3 als kandidaten, nog geen definitieve boardkeuze. Samsung-tablet voor W&B en eerste refuelinterface, gedeelde brokerlogica. Nieuwe v2-specificatie vervangt de eerste bedieningstekening/-notitie.
Kennis
6 itemsStatus: vergelijking en aankoopreferenties uit het gesprek van 28 oktober 2026. Henk gebruikt de klassieke ESP32 D1 mini al op meerdere cockpitnodes. Hij heeft geen nieuw board definitief gekozen of via dit gesprek gekocht. De keuze blijft open; onderstaande aanbevelingen zijn voorstellen, geen bestelling of ontvangen onderdelen. ## Bestaande D1 mini versus klassieke DevKitC V4 Het gaat om de ESP32 D1 mini / MH-ET LIVE MiniKit met dubbele headers, niet om de gewone ESP8266 D1 mini. Het aangeleverde pinout brengt vrijwel alle voor die ESP32-WROOM-module beschikbare GPIO’s naar buiten. Een grotere klassieke DevKitC V4 met WROOM-module biedt praktisch dezelfde GPIO’s en boot-/flash-/UART-beperkingen; een groter board levert dus niet vanzelf extra bruikbare IO. De DevKitC-32E heeft volgens Espressif 4 MB flash zonder PSRAM. DevKitC WROVER-varianten hebben extra geheugen maar reserveren GPIO16/17 voor intern geheugen. Exacte modulevariant is bepalend; V4 is een boardrevisie, geen andere ESP32-chipfamilie. ## ESP32-S3 DevKitC-1 De S3-chip heeft 45 GPIO’s, maar de module en het board brengen niet alle chip-GPIO’s als vrije aansluitingen naar buiten. De officiële DevKitC-1-headerlijst bevat 36 GPIO-signalen; met octaal flash/PSRAM zijn GPIO35/36/37 bezet en blijven er 33 buiten dat geheugen over. Ook daarvan gebruiken USB, UART, bootstraps en de onboard-RGB-led nog aansluitingen. Besproken kandidaat: ESP32-S3-DevKitC-1-N8R8, met 8 MB flash en 8 MB PSRAM, dual-core 240 MHz en native USB. Meer ruimte voor beeldbuffers en meer aansluitingen dan de bestaande mini. Het is geen pincompatibele vervanger; een nieuwe pinplanning en firmwarebuild zijn nodig. N8-/N8R2-varianten zonder octaal geheugen kunnen meer aansluitingen overhouden; de officiële v1.1-bestellijst markeert die specifieke DevKitC-1-uitvoeringen inmiddels EOL. Niet automatisch een oude variante aanbevelen als nieuw standaardboard. Compacte S3-mini-boards kunnen veel minder aansluitingen naar buiten brengen dan de volledige DevKitC-1. ## S2 Mini uit Henk zijn screenshot Getoond: paars S2 Mini V1.0.0-board met USB-C, vier header-rijen en specificatie ESP32-S2FN4R2, 4 MB flash en 2 MB PSRAM. Henk zijn Amazon-screenshot noemt €9,99 voor drie exemplaren (circa €3,33 per stuk); dit is de screenshotprijs, geen live geverifieerde aanbieding of bestelling. De verkopersuitvoering is niet als origineel Wemos-product vastgesteld. De officiële Wemos S2 Mini gebruikt S2FN4R2, heeft 27 digitale IO’s, 4 MB flash en 2 MB PSRAM, 240 MHz en native USB. De geheugengegevens moeten op werkelijk geleverde boards worden gecontroleerd; een advertentie of de oude FH4-vermelding in een schema is geen meting van aanwezige PSRAM. ### Praktisch voordeel van de S2 Mini voor dit paneel - Slechts één header-GPIO meer dan de klassieke mini (27 versus 26), maar alle 27 getoonde header-GPIO’s ondersteunen digitale input én output. - De S2 input-only pin GPIO46 staat niet op deze headers. - Bootstraps GPIO0/45/46 staan niet op de getoonde headers; BOOT/GPIO0 is wel via de onboard-knop aanwezig. - De headerpinnen zijn GPIO1–18, GPIO21 en GPIO33–40. USB gebruikt GPIO19/20 buiten deze headertoewijzing. - De beperkingen van de klassieke ESP32 op GPIO2/5/12/15 en GPIO34–39 niet overnemen. S2 GPIO34–39 kunnen als uitgang werken. - GPIO15 is op het Wemos-ontwerp wel gekoppeld aan de onboard-led; houd rekening met deze belasting bij inzet als ingang. - Dankzij native USB zijn er geen voor de header-GPIO1/3 gereserveerde USB-UART-drivers zoals op de klassieke mini; UART0 van de S2 zit elders. - De 2 MB PSRAM is extra werkgeheugen, niet dezelfde soort interne SRAM. De S2 heeft 320 KB interne SRAM tegenover 520 KB van de klassieke ESP32. - De S2 is single-core 240 MHz en heeft GEEN Bluetooth. De getoonde advertentie die Bluetooth noemt is op dat punt onjuist. Wifi en native USB zijn wel aanwezig. - Het formaat is volgens Wemos 34,3 × 25,4 mm. D1-shield-compatibiliteit betekent geen identieke GPIO-/firmwaremapping. Conclusie als voorstel: voor drie relatief langzaam veranderende SPI-brandstofmeters, drie encoders inclusief drukknoppen, twee START/STOP-contacten, twee annunciators en dimregeling lijkt de S2 Mini op papier een nette compacte oplossing zonder MCP. De echte doorvoersnelheid, inputrespons, displaybibliotheek, bestaande nodefirmware, USB-brokertransport, PSRAM en voeding moeten eerst met één exemplaar en één display worden getest. Daarna pas drie displays en alle bediening aansluiten. S3 blijft een ruimere optie voor extra IO en grafische buffers. Er is geen gemeten prestatiewinst of geslaagde test vastgelegd. ## Nederlandse winkels voor de bestaande ESP32 D1 mini Geraadpleegde productpagina’s op 28 oktober 2026 toonden onderstaande prijzen en voorraad; dit zijn momentopnames, geen vastgelegde bestelprijs of leverbelofte: - HobbyElectronica: D1 mini ESP32 USB-C, CH9102X, ESP32-WROOM-32, 4 MB flash, losse headers, €6,95. https://www.hobbyelectronica.nl/product/d1-mini-esp32-usb-c/ - HobbyElectronica heeft ook een D1 mini ESP32 CH9102X-uitvoering: https://www.hobbyelectronica.nl/product/d1-mini-esp32-ch9102x/ ; exacte connector en pinout controleren. - Hackerstore: ESP32 Mini / D1 Mini-variant met dubbele headers, 4 MB flash, €7,95. https://www.hackerstore.nl/Artikel/1560 - VNG Systems: D1 Mini ESP32 USB-C met CP2104, €8,95. https://www.vngsystems.nl/D1-Mini-ESP32-Wifi-Bluetooth-USB-C Kies expliciet de ESP32-uitvoering; een ESP8266 D1 mini, D1 R32 in Arduino-UNO-formaat of compacte C3 is geen gelijkwaardige vervanging van de bestaande pinplanning. Vergelijk printmaat, connector, headers, pinout en USB-driver voor aankoop. ## Bronnen - Wemos S2 Mini: https://www.wemos.cc/en/latest/s2/s2_mini.html - Wemos S2 Mini-schema: https://www.wemos.cc/en/latest/_static/files/sch_s2_mini_v1.0.0.pdf - ESP32-S2-datasheet: https://documentation.espressif.com/esp32-s2_datasheet_en.html - Espressif chipvergelijking, cores/geheugen/Bluetooth: https://docs.espressif.com/projects/esp-idf/en/v5.0/esp32/hw-reference/chip-series-comparison.html - Klassieke DevKitC V4: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-devkitc/user_guide.html - ESP32-S3 DevKitC-1 v1.1, headers/PSRAM/varianten: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-devkitc-1/user_guide_v1.1.html
Status: voorlopige pinplanning en technische samenvatting, 28 oktober 2026. Gebaseerd op Henk zijn aangeleverde ESP32 D1 mini-pinout met dubbele headers en de besproken functies. Geen live bedradings-/firmwaretest uitgevoerd. Dit gaat om de KLASSIEKE ESP32, niet de S2/S3. Exacte displaymodule nog onbekend. ## Drie SPI-displays Veel 1.28-inch ronde 240×240-modules gebruiken GC9A01 en SPI. Dat is waarschijnlijk, nog niet bevestigd voor Henk zijn exemplaren. De drie modules moeten afzonderlijke CS-aansluitingen beschikbaar hebben. CLK, MOSI/DIN en DC kunnen gezamenlijk; RESET kan gezamenlijk wanneer alle schermen samen worden gereset. Gezamenlijke backlightregeling afhankelijk van het elektrische BL-circuit van de module; een GPIO stuurt alleen een geschikte regelinput of transistor/MOSFET, niet zonder controle de gezamenlijke backlightstroom. Displaysoftware moet meerdere schermen met verschillende CS-lijnen ondersteunen, transacties correct scheiden en inputs blijven verwerken tijdens verversen. Alleen gewijzigde cijfers/bogen tekenen; drie volledige framebuffers zijn niet verplicht. Een RGB565-frame van 240×240 is 115.200 bytes; drie zijn 345.600 bytes. Dit is een reden om buffers en heap bewust te ontwerpen, zeker samen met wifi. ## Voorlopige volledige pinindeling zonder MCP Alle nummers zijn GPIO/IO-nummers, niet de eigen PIN-kolom uit Henk zijn spreadsheet. | Functie | GPIO | |---|---| | Display CLK, gezamenlijk | 18 | | Display MOSI/DIN, gezamenlijk | 23 | | Display DC, gezamenlijk | 27 | | Display RESET, gezamenlijk | 14 | | CS display links | 16 | | CS display midden | 17 | | CS display rechts | 4 | | Gezamenlijke BL/dim-aansturing | 13 | | Encoder links A/B/drukknop | 32 / 33 / 19 | | Encoder midden A/B/drukknop | 25 / 26 / 36 | | Encoder rechts A/B/drukknop | 34 / 35 / 39 | | START-contact momentary schakelaar | 21 | | STOP-contact momentary schakelaar | 15 | | FUEL AVAILABLE-led | 22 | | REFUEL ON-led | 5 | Dit is de besproken klassieke-ESP32-optie, geen vastgesteld schema voor een S2 Mini. Bij een ander board/moduletype controleren dat GPIO16/17 niet voor PSRAM gereserveerd zijn. De SPI-displays worden in dit voorstel alleen beschreven; GPIO19 is daarom beschikbaar voor de encoderdrukknop. GPIO34, 35, 36 en 39 hebben geen interne pull-ups: elk een externe pull-up, bijvoorbeeld 10 kΩ naar 3,3 V. Encoder-common en drukknopcontacten naar GND. Overige knop-/encoder-ingangen kunnen passende interne pull-ups gebruiken. Drukknoppen pollen en softwarematig ontdenderen; geen GPIO36/39-interruptafhankelijkheid ontwerpen zonder controle van de ESP32 ADC/radio-sleep-errata. ## Leds Voor losse kleine leds is circa 680 Ω als eerste rekenvoorbeeld besproken; waarde aanpassen aan gewenste stroom, kleur en helderheid. - Gebruikelijk active-high: GPIO → weerstand → anode; kathode naar GND. HIGH aan. - Active-low: 3,3 V → weerstand → anode; kathode naar GPIO. LOW aan. - Op GPIO0, 5 en 15 is active-low met eventueel 10 kΩ naar 3,3 V een manier om de standaard hoge toestand tijdens reset te behouden. - GPIO5/15 mogen in onze toepassing ook een led naar GND aansturen: het eventueel veranderde strapniveau beïnvloedt SDIO-slave-timing en bij GPIO15 ook ROM-bootlogging, niet het gewone starten uit flash. Active-low blijft de overzichtelijke voorkeur. - GPIO2/12 hebben een lage resetvoorkeur; een active-high led naar GND past daarbij. GPIO12 blijft reserve vanwege flashspanningsselectie. - Op GPIO0 een led naar GND vermijden als die de benodigde hoge boottoestand kan belasten. GPIO0 met active-low-led kan bij programmeren oplichten. - Directe GPIO-ledcircuits gebruiken 3,3 V, geen 5/12 V. Verlichte knopmodules met hogere spanning/stroom vragen afzonderlijke aansturing. ## GPIO-beperkingen, compleet overzicht - GPIO4: normale digitale I/O; geen relevante beperking voor ondersteunde bootmodi. Uit de algemene avoid-categorie halen. ADC2/analoge meting heeft wel beperkingen bij wifi; digitaal gebruik blijft mogelijk. - GPIO5: na reset gewone I/O; standaard pull-up. Resetniveau bepaalt SDIO-slave-timing. Voor led of NO-momentary knop bruikbaar in onze toepassing zonder SDIO-slave. - GPIO15: gewone I/O na reset; standaard pull-up. LOW tijdens reset onderdrukt ROM-bootmeldingen en beïnvloedt SDIO-slave-timing. Led, NO-knop en ook vaste schakelaar zijn in deze toepassing mogelijk. Applicatie-serieel wordt niet blijvend uitgeschakeld door het dempen van ROM-boottekst. - GPIO2: normale flashboot mag HIGH of LOW; voor de seriële downloadmodus LOW/onbelast houden. Een led naar GND past bij de standaard pull-down. Een NO-knop naar GND kan met uitsluitend software-INPUT_PULLUP na boot, mits geen onboard-led of andere belasting de zwakke pull-up verstoort. Geen vaste externe pull-up toevoegen zonder de programmeervoorwaarden te beoordelen. - GPIO0: moet HIGH zijn voor normale flashboot. Een NO-knop naar GND werkt tijdens bedrijf, maar ingedrukt bij reset selecteert de downloader (als de overige straps daarvoor correct staan). Daarom minder geschikt voor START/STOP. - GPIO12: houd LOW tijdens reset bij normale 3,3V-flash. HIGH kan 1,8 V voor VDD_SDIO kiezen en flashboot verstoren, tenzij specifieke eFuse-configuratie dit overschrijft. Als reserve behandelen; geen module/externe pull-up die hem tijdens reset HIGH maakt. Een uitgang/led naar GND is mogelijk met een gecontroleerde LOW-ruststand. - GPIO1 = TX, GPIO3 = RX van UART0. In de aangeleverde spreadsheet staan TXD/RXD omgekeerd. Reserveer beide voor de aangesloten USB-serieelconverter, programmeren en brokerverkeer. Geen Serial.begin() gebruiken maakt de hardwareverbinding niet vanzelf vrij. Een led kan seriële signalen belasten/volgen; een knop naar GND of eigen uitgang kan botsen met een actieve driver. Alleen hergebruiken na bewuste hardware-/firmwareaanpassing. - GPIO6–11: intern verbonden met flashgeheugen; niet gebruiken voor paneelfuncties. De CLK-header in het schema is die flashklok op GPIO6, niet onze displayklok op GPIO18. - GPIO34–39 zijn input-only; op Henk zijn module zijn 34/35/36/39 naar buiten gebracht. Geen interne pull-ups/pull-downs en geen led-uitgangen. NO betekent alleen normaal open zolang niemand drukt. Een knop kan tijdens opstarten of een automatische reset wel degelijk ingedrukt zijn. Ontwerp het resetgedrag voor beide standen. ## Aantal aansluitingen De aangeleverde pinout toont 26 GPIO’s buiten de flashbus: 15 gewone digitale I/O, 4 input-only, 5 bootgevoelige en 2 UART0-pinnen. De categorie 'bootgevoelig' betekent niet automatisch onbruikbaar; bovenstaande voorwaarden bepalen wat kan. Met de besproken pinplanning passen drie displays, drie encoders met drukknoppen, twee schakelaarcontacten, twee leds en één gezamenlijke dimregeling rechtstreeks op het board. Er is geen apart vrij toegewezen GPIO over voor aanvullende knoppen; resterende bijzondere pinnen bewust beoordelen. ## Primaire bronnen - GPIO, input-only en geheugenrestricties: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/gpio.html - Bootmodus en GPIO0/2/12/15: https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html - ESP32-datasheet, straps en SDIO-slave-timing: https://documentation.espressif.com/esp32_datasheet_en.html - USB/UART0 GPIO1/3: https://docs.espressif.com/projects/esp-at/en/latest/esp32/Get_Started/Hardware_connection.html - SPI-bus met aparte CS per apparaat: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/spi_master.html - Voorbeeld van een 1.28-inch GC9A01 SPI-module: https://www.waveshare.com/wiki/1.28inch_LCD_Module
Status: bijgewerkte ontwerpverkenning uit het gesprek van 28 oktober 2026. Deze versie vervangt kennisitem 273. Hieronder staan de wensen van Henk en de besproken voorstellen; er is nog geen maatvaste frontplaat, aangesloten hardware of werkende simulatorintegratie opgeleverd. ## Doel en fysieke uitgangspunten Een universeel Fuel Service Panel voor X-Plane en MSFS, eerst voor de DA62 en Phenom 300/300E, later ook de A320. Henk heeft ruimte in de rechterconsole en wil een standaard Dzus-paneel met dezelfde breedte als de linker- en rechtersecties van zijn A320-overhead. De exacte breedte, hoogte, gatenafstand en diepte zijn nog niet opgegeven. De eerste vrijblijvende suggestie van circa 23 × 13 cm is geen vastgestelde inbouwmaat en wordt vervangen door de werkelijke console- en Dzus-maten. Henk heeft ronde displays van 1.28 inch beschikbaar. De besproken richting is drie displays op één rij met drie encoders direct eronder. Type display, printafmetingen, bevestiging, aansluitingen en beschikbare aantallen nog controleren. Gewenste uitstraling: een eigen paneel in A320/Airbus-stijl, matgrijs front, witte opschriften, zwarte verzonken instrumentranden, rustige groene cijfers en amber waarschuwingen. Geen aanspraak op een authentieke replica. ## Drie instrumenten en actuele versus ingestelde hoeveelheid Voor het A320-profiel krijgen de schermen de rollen LEFT, CENTER en RIGHT. Elk scherm toont groot ACTUAL (huidige tankinhoud) en daaronder SET/PRESELECT (gewenste eindhoeveelheid). Een voortgangsboog en resterende bij te tanken hoeveelheid zijn mogelijke aanvullingen. SET betekent de eindhoeveelheid, niet de toe te voegen hoeveelheid. Voorbeeld: 110 liter aanwezig en SET 180 liter betekent 70 liter toevoegen. ACTUAL wordt voortdurend uit de simulator teruggelezen. Het scherm mag niet uitsluitend een eigen optellende teller tonen. Bij geweigerde schrijfopdrachten of ontbrekende terugmelding moet de interface dat zichtbaar maken. Tanknamen en eenheden bij voorkeur op de displays zetten. De frontplaat kan algemene opschriften FUEL, PRESELECT en REFUEL dragen, zodat toestelprofielen dezelfde hardware kunnen gebruiken. ## Voorgestelde bediening - Per display een encoder: draaien verandert het bijbehorende SET-doel. - Kort indrukken: fijne/grove stappen wisselen; stapgroottes per toestelprofiel. - Lang indrukken, ongeveer één seconde: MAX voor de geselecteerde tank of functie. - MAX verandert alleen SET; START begint pas met het daadwerkelijk wijzigen van de brandstof in de simulator. - Actuele door Henk voorgestelde richting: één terugverende SPDT-schakelaar (ON)-OFF-(ON) / MOM-OFF-MOM. Eén kant geeft START, de andere STOP, het midden doet niets. Beide buitenstanden veren terug naar het midden. Dit vervangt het eerdere voorstel met twee losse knoppen en de tussentijdse éénknops START/STOP-toggle. - SYNC neemt de actuele hoeveelheden over als uitgangspunt voor de SET-doelen. Dit is de besproken invulling van GET; ACTUAL zelf wordt al automatisch bijgewerkt. - Een aparte SET-uitvoerknop is niet nodig in deze variant: encoders stellen in, START voert uit. - LINK L/R stelt de linker- en rechtervleugeldoelen samen in. Dit is een koppeling van tankdoelen, geen automatische brandstofoverdracht tijdens de vlucht. - PAGE/TEST voor aanvullende tankinformatie en het testen van schermen/lampjes. De exacte combinatie van kort/lang indrukken moet nog ergonomisch worden uitgewerkt. - Twee fysieke annunciators: FUEL / AVAIL voor beschikbare truck/tankservice en REFUEL / ON voor actief tanken. Henk wil de annunciators zelf maken in A320-stijl. Groen voor AVAIL en blauw of wit voor REFUEL ON zijn kleurvoorstellen; amber bewaren voor een eventuele FAULT. De eerder besproken amber REFUELING-led is daarmee niet de huidige kleurvoorkeur. - AUTO/MANUAL is eerder besproken als mogelijke uitbreiding: toestelprofiel verdeelt het totaal of de gebruiker stelt tanks afzonderlijk in. Definitieve knopinventaris nog niet vastgesteld. ## MAX Henk stelde expliciet voor de encoderdrukknop als MAX-optie te gebruiken. Het voorstel is lang indrukken, zodat kort indrukken beschikbaar blijft voor fijne/grove stappen. Bij drie tankencoders geldt MAX voor de betreffende tank; bij een DA62-totaalencoder kan lang indrukken alle vier de tankdoelen op maximaal zetten. Besproken uitbreiding: gewichtsbewuste MAX. Houd rekening met personen, bagage, andere ingestelde tankdoelen, tankcapaciteiten en toestelgrenzen. Toon bijvoorbeeld WEIGHT LIMITED als volle tanks niet passen. Beweer niet dat alle W&B-grenzen gecontroleerd zijn wanneer benodigde zwaartepunt- of stationgegevens ontbreken. De berekening en weergave moeten nog worden geïmplementeerd en gevalideerd. ## Latere uitbreidingen Automatische toesteldetectie, instelbare tanksnelheid en overnemen van geplande block fuel, bijvoorbeeld uit SimBrief. Tijdens de vlucht kunnen de displays ook brandstofhoeveelheid, links-rechtsverschil en berekende resterende vliegtijd tonen. Dit zijn ideeën, geen reeds gebouwde functies. De nieuwe revisie van conceptafbeelding 43 toont drie encoders, de terugverende START/STOP-schakelaar en twee annunciators. De eerste revisie met losse START/STOP-knoppen en de eerdere chatdemo met één encoder zijn historische verkenningen. Alle getoonde tankcijfers zijn voorbeeldwaarden, geen voorgeschreven tankverdeling. ## Expliciete hardwarewens en nog open boardkeuze Henk wil GEEN MCP/I/O-expander voor dit paneel. Alle displays, encoder-A/B-signalen, encoderdrukknoppen, START/STOP-contacten en annunciators moeten rechtstreeks op één microcontrollerboard kunnen worden aangesloten. Zijn bestaande ESP32 D1 mini met dubbele header-rijen is het uitgangspunt. De S2 Mini en S3 DevKitC-1 zijn als alternatieven onderzocht; er is nog geen nieuwe controller definitief gekozen of besteld. Bij de bestaande ESP32 past de besproken combinatie met slim gebruik van GPIO5/15 en de vier input-only ingangen; gezamenlijke dimregeling kan behouden blijven. De tijdelijke suggestie dat dimmen moest vervallen is achterhaald. Zie de afzonderlijke GPIO-/bedradingsnotitie voor de complete voorlopige toewijzing. ## START/STOP en twee annunciators: gewenste werking - Truck/service afwezig: AVAIL uit, REFUEL ON uit. - Truck/service aangesloten en gereed: AVAIL aan, REFUEL ON uit. - Tik naar START: geef één startopdracht. Bij bevestigde actieve tankactie gaat REFUEL ON aan; AVAIL blijft aan zolang de service beschikbaar is. - Loslaten: schakelaar keert naar midden, geen opdracht en geen automatische stop; het proces loopt door. - Tik naar STOP: onderbreek het tanken; REFUEL ON uit. AVAIL blijft aan als de service nog beschikbaar is. - SET-doel bereikt: automatisch stoppen, REFUEL ON uit, END/COMPLETE op het middendisplay. Dit betekent de ingestelde eindhoeveelheid bereikt, niet noodzakelijk alle tanks fysiek vol. - Truck/service vertrekt of wordt onbeschikbaar: AVAIL uit; actieve tankactie moet daarbij ook beëindigd worden. Geen actieve REFUEL ON tonen als er geen bevestigde tankactie meer is. De twee lichtstatussen komen vanuit de simulator/broker, niet rechtstreeks van de stand van de momentary schakelaar. Een succesvolle startopdracht is nog geen bewijs dat werkelijk fuel wordt toegevoegd. Echte truckbeschikbaarheid vereist een ondersteunde status uit de simulator/add-on/groundservice; een netwerk- of simulatorverbinding alleen is onvoldoende. Bij ontbrekende truckstatus de betekenis van AVAIL expliciet bepalen en geen aanwezige truck suggereren. ## Schakelaar en elektrische aansluiting Zoek expliciet een SPDT (ON)-OFF-(ON), MOM-OFF-MOM, spring return beide kanten, center-off. Een gewone ON-OFF-ON blijft staan. De gedeelde productfoto met drie aansluitlippen bewijst de veerfunctie niet. COM gaat naar GND; de twee contactuitgangen naar afzonderlijke GPIO-ingangen met pull-up. Controleer de daadwerkelijke contactindeling met schema of continuïteitsmeting. Dit gebruikt twee ingangen; één knopstand genereert één opdracht, geen reeks starts zolang hij vastgehouden wordt. Softwarematige ontdendering nog te implementeren. ## A320-inspiratie en afbakening De A320 heeft een extern refuel/defuelpaneel in de vleugel-rompfairing, met LEFT/CTR/RIGHT-hoeveelheden, PRESELECTED/ACTUAL, klepschakelaars, HI LVL en END. Er bestaat ook een optionele cockpit-preselector op het maintenance-overhead. Dit zijn inspiratiebronnen voor het uiterlijk; ons consolepaneel met drie ronde displays en truck-AVAIL is een eigen simulatorontwerp, geen authentieke kopie van de A320-bediening. Voorgesteld uiterlijk: vlakke zwarte annunciatorvensters, strakke hoofdletters, eventueel twee tekstregels, gelijkmatige verlichting en rustige opschriften FUEL, PRESELECTED, ACTUAL en END. Voorlopige labels boven/onder de schakelaar START/STOP; midden neutraal zonder actie. De uiteindelijke maten/kleuren/opschriften nog afstemmen op de eigen A320-panelen. ## Referenties - Schakelaarfuncties en ( ) = momentary, E-Switch: https://www.e-switch.com/wp-content/uploads/2022/06/200.pdf - Officiële Airbus A320-tekening: https://www.aircraft.airbus.com/sites/g/files/jlcbta126/files/2025-01/AC_A320_0624.pdf — PDF-pagina 250 (document 5-4-6 pagina 3). - Airbus System Configuration Guide, cockpit-preselector als optie (gespiegelde bron): https://pdfcoffee.com/a320-system-configuration-guide-5-pdf-free.html
Status: besproken ontwerp- en ontwikkelrichting van 28 oktober 2026. Henk stelde voor de Samsung-tablet te gebruiken voor een apart W&B-scherm voor personen en bagage en eventueel ook als eerste uitvoering van het refuelpaneel. Er is nog geen werkende tabletapp of simulatorverbinding gebouwd. ## Eén lokale cockpitinterface, twee tabbladen 1. WEIGHT & BALANCE: - Personen per stoel of zitrij instellen, passend bij het toestelprofiel. - Gewicht per persoon kunnen aanpassen. - Bagage per echt compartiment instellen. - Huidig en gepland totaalgewicht, resterende laadruimte en relevante compartimentlimieten tonen. - Zwaartepunt in de toegestane envelop tonen zodra stationarmen, fuel arms en de juiste envelop beschikbaar en gevalideerd zijn. 2. REFUEL: - Dezelfde drie ronde instrumenten met ACTUAL en SET als op het toekomstige fysieke paneel. - Touchbediening via aanpassen van waarden, plus/min of een virtuele draaibediening. - MAX, SYNC, LINK L/R en START/STOP, plus aanvullende tankpagina's en status. - Tankvoortgang en een melding wanneer de ingestelde brandstof niet binnen de gecontroleerde limieten past. ## W&B en brandstof rekenen samen Meer personen of bagage verandert de beschikbare ruimte voor brandstof. Een hoger brandstofdoel verandert het geplande gewicht en zwaartepunt. Houd huidige belading en geplande belading zichtbaar gescheiden. De tablet moet onderscheid maken tussen berekende/planned waarden en werkelijk door de simulator bevestigde waarden. Het precieze toepassen van wijzigingen aan personen/bagage versus fuel moet nog worden uitgewerkt; niet aannemen dat iedere simulator/add-on dezelfde schrijfbare payload stations heeft. De tablet blijft na oplevering van de fysieke hardware bruikbaar als W&B- en aanvullende service-interface. ## Gedeelde logica, aansluitend op bestaand projectbesluit Aansluiten bij kennisitem 53 in 'Simulator Integration Framework': één simulatoronafhankelijke broker met toestelprofielen. Nodes bevatten geen X-Plane-datarefs, MSFS-events of LVars als hardware-identiteit en hoeven bij een vliegtuigwissel niet opnieuw te worden geconfigureerd. Tablet en fysiek fuelpaneel zijn twee bedieningsinterfaces op dezelfde tank-, W&B-, MAX- en validatielogica. Encoderbediening en touchwijzigingen gaan naar dezelfde functies; beide ontvangen dezelfde ACTUAL-terugkoppeling. De tablet opent de lokale interface via het netwerk; koppeling met de simulator gebeurt op de simulatorcomputer/broker, niet rechtstreeks vanuit de tablet. De eerdere USB/microcontroller-suggestie was een mogelijke fysieke aansluiting. Deze verkenning vervangt of herontwerpt het reeds elders vastgelegde broker-node-transport niet. X-Plane-koppeling via de daadwerkelijk bruikbare datarefs/commands of add-oninterfaces; MSFS via SimConnect en waar nodig ondersteunde add-oninterfaces/Input Events/LVars. Eerst per add-on de read/write-route aantonen. Simulatordata zijn leidend voor ACTUAL. Profielwijzigingen, toesteldetectie, reconnect en mismatchmeldingen moeten bij de bestaande architectuur aansluiten. Er is nog geen specifieke nieuwe firmware, webstack of microcontroller gekozen. ## Besproken bouwvolgorde 1. Begin met de eigen Aerobask DA62 in X-Plane: huidige versie, vier tanks, capaciteiten, read/write, belading, stationarmen en limieten onderzoeken. 2. Maak eerst W&B en refuel bruikbaar op de Samsung-tablet en probeer bediening en informatieverdeling uit. 3. Bepaal de definitieve frontplaat vanuit de werkelijke Dzus-/consolematen, displayprintjes, encoders en inbouwdiepte. 4. Voeg het fysieke paneel toe als tweede interface op dezelfde logica. 5. Breid gecontroleerd uit naar Phenom/X-Plane, Phenom 300E/MSFS en later een gekozen A320-add-on. Exacte uitbreidingsvolgorde na de DA62 staat nog open. ## Nog te beantwoorden ontwerpvragen - Beschikbare Dzus-breedte, hoogte, bevestigingspatroon en vrije diepte in de rechterconsole. - Exact type ronde 1.28-inch display, printomtrek, aansluitingen en montage. - Definitieve knoppenrij: SYNC, LINK, PAGE/TEST, START/STOP; AUTO/MANUAL eventueel later. - Verdeling van functies bij kort/lang encoderdrukken en wisselen MAIN/AUX-pagina. - Tankindex- en payloadstationmapping per simulator/add-on, inclusief bruikbare/onbruikbare fuel en eenheden. - Of en hoe zwaartepuntlimieten betrouwbaar kunnen worden berekend en teruggelezen; bij ontbrekende data geen ongefundeerde W&B-goedkeuring tonen. - Reële tanksnelheid, voltooiing/afbreken, gewichtsbegrensde MAX en bevestigde readback. - Later: block fuel uit SimBrief, automatische vliegtuigkeuze en vluchtmonitoring. Deze punten zijn hier als ontwerpnotities opgeslagen, niet als uitgevoerde bouwstappen of afgeronde tests.
Status: samenvatting van de besproken toestelverschillen en onderzoeksbevindingen, 28 oktober 2026. De daadwerkelijk geïnstalleerde add-onversies en hun tankinterfaces zijn nog niet live onderzocht. ## DA62 in X-Plane Henk heeft bevestigd dat de actuele DA62-vraag over X-Plane gaat. In dit project is de Aerobask DA62 het bekende X-Plane-doel. Ondersteun afzonderlijk MAIN LEFT, MAIN RIGHT, AUX LEFT en AUX RIGHT wanneer de add-on die configuratie heeft. Hoofdtanks en auxiliary tanks mogen niet als één fictieve tank worden opgeslagen. Besproken schermindeling: links en rechts de hoofdtanks, een tweede pagina voor aux-inhoud, en in het midden totaal ACTUAL/SET. De buitenste encoders bedienen de geselecteerde MAIN/AUX-pagina; een totaalencoder kan via het toestelprofiel over tanks verdelen. Exacte pagina-, encoder- en verdeellogica nog vaststellen. De DA62 gebruikt jetfuel. Eenheden moeten per profiel kunnen verschillen: liters/US gallons of kilogrammen/ponden; voor volume-massaconversie de juiste simulator- of profielgegevens gebruiken. ## Aux-inhoud op de G1000: belangrijke nuance uit het gesprek De oorspronkelijke Aerobask/G1000-uitvoering heeft volgens het geraadpleegde praktijkverslag geen aparte continue aux-hoeveelheidsindicatie. De gewone L/R-brandstofmeters tonen de hoofdtanks. De huidige geïnstalleerde Aerobask-versie is nog niet gecontroleerd; dit dus niet als universeel feit voor elke release behandelen. Het Aerobask Ground-/brandstofmenu is de eerst te controleren plek voor de vier tankinhouden; de precieze menustructuur en beschikbare uitlezing moeten in de eigen versie worden bevestigd. Bij de echte DA62 hangt aux-hoeveelheidsindicatie af van de uitvoering. Garmin beschrijft voor uitgeruste G1000 NXi-systemen een optionele digitale AUX-weergave. De eerdere verwijzing naar die NXi-pagina was geen bevestigde bedieningsinstructie voor Henk zijn Aerobask-cockpit. GAL REM / Fuel Remaining in de fuel calculator is een berekende hoeveelheid op basis van een ingestelde beginvoorraad en fuel flow; het is geen afzonderlijke aux-meetwaarde. Bij overpompen neemt de hoofdtankinhoud toe. AUXPUMP ON geeft transfer aan; AUX FUEL E geeft een lege betreffende aux-tank aan. Exacte werking/teksten in de add-on toetsen. Voor het eigen paneel onderzoeken of de simulator de afzonderlijke aux-inhoud beschikbaar stelt, ook als de nagebootste cockpit die niet toont. Beschikbaarheid van betrouwbare read/write-data is nog niet bewezen. ## Volle brandstof met twee personen Voor de DA62-standaarduitvoering met MTOM 2.300 kg geeft Diamond in de 2025-brochure circa 702 kg useful load en 327 liter / 261 kg bruikbare brandstof. Dat laat op die standaardbasis 441 kg over voor personen en bagage. Rekenvoorbeeld uit het gesprek: twee personen samen 180 kg laten dan circa 261 kg gewichtsruimte over. Dit is geen berekening voor het werkelijk geïnstalleerde Aerobask-toestel en geen controle van bagagecompartimenten of zwaartepunt. Gebruik voor de implementatie de echte empty mass, payload stations, tankcapaciteiten, fuel density en gewichts-/CG-limieten van het geladen vliegtuig. Niet iedere DA62-configuratie heeft dezelfde MTOM. Maak onderscheid tussen bruikbare brandstof, totale tankinhoud en onbruikbare brandstof. ## Phenom Ondersteun verschillende add-onprofielen: Aerobask Phenom 300 in X-Plane en FSReborn Phenom 300E in MSFS, conform de bestaande projectarchitectuur. Besproken schermindeling: links/rechts tankinformatie, midden totaal ACTUAL/SET. Embraer beschrijft voor de Phenom-familie single-point refuelling met externe preselectie; dit dient als inspiratie, niet als bewijs dat elke simulator-add-on dezelfde externe bediening aanbiedt. Tankindeling, capaciteit, schrijfroute en terugmelding per add-on bevestigen. ## A320 als latere uitbreiding Drie displayrollen LEFT/CENTER/RIGHT, met zo nodig aanvullende pagina's voor tankonderverdeling. De exacte A320-add-on is nog niet gekozen in dit gesprek. Vulvolgorde, onderverdeling en klep-/refuellogica blijven toestel- en add-onafhankelijk. Geen universele links/rechts/center-verdeelformule aannemen; generieke demo-animaties zijn geen realistische procedure. ## Geraadpleegde bronnen uit het gesprek - Diamond DA62 productfolder 2025, gewichten en bruikbare fuel: https://www.diamondaircraft.com/fileadmin/diamondaircraft/documents/da62/DA62_Product_Folder_2025_SCREEN.pdf - Garmin DA62 G1000 NXi Cockpit Reference Guide, optionele AUX-indicatie en fuel calculator: https://static.garmin.com/pumac/190-02622-00_a.pdf - Aerobask DA62-productinformatie: https://www.aerobask.com/da62.php - Historisch Aerobask-praktijkverslag (2018; geen bewijs voor de huidige release): https://forums.mudspike.com/t/the-official-4th-annual-mudspike-christmas-flight-2018-edition/6950?page=9 - Embraer Phenom 300MED-brochure, single-point refuelling/externe preselectie: https://www.embraer.com/media/mfdfb0jr/phenom-300med_digital-brochure.pdf - Airbus Safety First, A320-family refuelling en tanklogica: https://safetyfirst.airbus.com/avoiding-fuel-spills-on-a320-family-aircraft/
Status: ontwerpverkenning uit het gesprek van 28 oktober 2026. Hieronder staan de wensen van Henk en de besproken voorstellen; er is nog geen maatvaste frontplaat, aangesloten hardware of werkende simulatorintegratie opgeleverd. ## Doel en fysieke uitgangspunten Een universeel Fuel Service Panel voor X-Plane en MSFS, eerst voor de DA62 en Phenom 300/300E, later ook de A320. Henk heeft ruimte in de rechterconsole en wil een standaard Dzus-paneel met dezelfde breedte als de linker- en rechtersecties van zijn A320-overhead. De exacte breedte, hoogte, gatenafstand en diepte zijn nog niet opgegeven. De eerste vrijblijvende suggestie van circa 23 × 13 cm is geen vastgestelde inbouwmaat en wordt vervangen door de werkelijke console- en Dzus-maten. Henk heeft ronde displays van 1.28 inch beschikbaar. De besproken richting is drie displays op één rij met drie encoders direct eronder. Type display, printafmetingen, bevestiging, aansluitingen en beschikbare aantallen nog controleren. Gewenste uitstraling: een eigen paneel in A320/Airbus-stijl, matgrijs front, witte opschriften, zwarte verzonken instrumentranden, rustige groene cijfers en amber waarschuwingen. Geen aanspraak op een authentieke replica. ## Drie instrumenten en actuele versus ingestelde hoeveelheid Voor het A320-profiel krijgen de schermen de rollen LEFT, CENTER en RIGHT. Elk scherm toont groot ACTUAL (huidige tankinhoud) en daaronder SET/PRESELECT (gewenste eindhoeveelheid). Een voortgangsboog en resterende bij te tanken hoeveelheid zijn mogelijke aanvullingen. SET betekent de eindhoeveelheid, niet de toe te voegen hoeveelheid. Voorbeeld: 110 liter aanwezig en SET 180 liter betekent 70 liter toevoegen. ACTUAL wordt voortdurend uit de simulator teruggelezen. Het scherm mag niet uitsluitend een eigen optellende teller tonen. Bij geweigerde schrijfopdrachten of ontbrekende terugmelding moet de interface dat zichtbaar maken. Tanknamen en eenheden bij voorkeur op de displays zetten. De frontplaat kan algemene opschriften FUEL, PRESELECT en REFUEL dragen, zodat toestelprofielen dezelfde hardware kunnen gebruiken. ## Voorgestelde bediening - Per display een encoder: draaien verandert het bijbehorende SET-doel. - Kort indrukken: fijne/grove stappen wisselen; stapgroottes per toestelprofiel. - Lang indrukken, ongeveer één seconde: MAX voor de geselecteerde tank of functie. - MAX verandert alleen SET; START begint pas met het daadwerkelijk wijzigen van de brandstof in de simulator. - START en STOP als duidelijke aparte fysieke knoppen. - SYNC neemt de actuele hoeveelheden over als uitgangspunt voor de SET-doelen. Dit is de besproken invulling van GET; ACTUAL zelf wordt al automatisch bijgewerkt. - Een aparte SET-uitvoerknop is niet nodig in deze variant: encoders stellen in, START voert uit. - LINK L/R stelt de linker- en rechtervleugeldoelen samen in. Dit is een koppeling van tankdoelen, geen automatische brandstofoverdracht tijdens de vlucht. - PAGE/TEST voor aanvullende tankinformatie en het testen van schermen/lampjes. De exacte combinatie van kort/lang indrukken moet nog ergonomisch worden uitgewerkt. - READY, REFUELING, COMPLETE/END en FAULT als mogelijke statusindicators. - AUTO/MANUAL is eerder besproken als mogelijke uitbreiding: toestelprofiel verdeelt het totaal of de gebruiker stelt tanks afzonderlijk in. Definitieve knopinventaris nog niet vastgesteld. ## MAX Henk stelde expliciet voor de encoderdrukknop als MAX-optie te gebruiken. Het voorstel is lang indrukken, zodat kort indrukken beschikbaar blijft voor fijne/grove stappen. Bij drie tankencoders geldt MAX voor de betreffende tank; bij een DA62-totaalencoder kan lang indrukken alle vier de tankdoelen op maximaal zetten. Besproken uitbreiding: gewichtsbewuste MAX. Houd rekening met personen, bagage, andere ingestelde tankdoelen, tankcapaciteiten en toestelgrenzen. Toon bijvoorbeeld WEIGHT LIMITED als volle tanks niet passen. Beweer niet dat alle W&B-grenzen gecontroleerd zijn wanneer benodigde zwaartepunt- of stationgegevens ontbreken. De berekening en weergave moeten nog worden geïmplementeerd en gevalideerd. ## Latere uitbreidingen Automatische toesteldetectie, instelbare tanksnelheid en overnemen van geplande block fuel, bijvoorbeeld uit SimBrief. Tijdens de vlucht kunnen de displays ook brandstofhoeveelheid, links-rechtsverschil en berekende resterende vliegtijd tonen. Dit zijn ideeën, geen reeds gebouwde functies. De bijgevoegde concepttekening toont de actuele besproken richting met drie encoders; de eerdere chatdemo met één encoder was slechts een eerste indelingsverkenning. Alle getoonde tankcijfers zijn voorbeeldwaarden, geen voorgeschreven tankverdeling.