<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>&#039;Engineers of Innovation Wiki&#039;  - Recent changes [en]</title>
		<link>https://wiki.engineersofinnovation.nl/wiki/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.46.0</generator>
		<lastBuildDate>Thu, 05 Nov 2026 06:17:52 GMT</lastBuildDate>
		<item>
			<title>Private:Winter projecten</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=Private:Winter_projecten&amp;diff=369&amp;oldid=366</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=Private:Winter_projecten&amp;diff=369&amp;oldid=366</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Winter 2026-2027&lt;/span&gt;&lt;/p&gt;
</description>
			<pubDate>Thu, 22 Oct 2026 12:20:48 GMT</pubDate>
			<dc:creator>Aran Dokoupil</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Private_talk:Winter_projecten</comments>
		</item>
		<item>
			<title>Tuning parameters</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=Tuning_parameters&amp;diff=368&amp;oldid=361</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=Tuning_parameters&amp;diff=368&amp;oldid=361</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.engineersofinnovation.nl/index.php?title=Tuning_parameters&amp;amp;diff=368&amp;amp;oldid=361&quot;&gt;Show changes&lt;/a&gt;</description>
			<pubDate>Tue, 20 Oct 2026 22:02:54 GMT</pubDate>
			<dc:creator>Aran Dokoupil</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Talk:Tuning_parameters</comments>
		</item>
		<item>
			<title>Winter projecten</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=Winter_projecten&amp;diff=366&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=Winter_projecten&amp;diff=366&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/User:Quintenlb&quot; class=&quot;mw-userlink&quot; title=&quot;User:Quintenlb&quot;&gt;&lt;bdi&gt;Quintenlb&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/index.php?title=Winter_projecten&amp;amp;redirect=no&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Winter projecten (page does not exist)&quot;&gt;Winter projecten&lt;/a&gt; to &lt;a href=&quot;/wiki/Private:Winter_projecten&quot; title=&quot;Private:Winter projecten&quot;&gt;Private:Winter projecten&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Welkom op de project pagina. Hier hebben we alle projecten op een rijtje wat we graag zouden willen doen.&lt;br /&gt;
&lt;br /&gt;
Vraag Aran of Stef voor meer info.&lt;br /&gt;
&lt;br /&gt;
== Winter 2026-2027 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Project&lt;br /&gt;
!Beschrijving&lt;br /&gt;
!Prio&lt;br /&gt;
!Verantwoordelijke&lt;br /&gt;
|-&lt;br /&gt;
|Tafel&lt;br /&gt;
|Tafel die onder de boot past, waar de vleugels en staartstuk in vervoert kan worden.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Telefoonhouder&lt;br /&gt;
|Houder voor telefoon.&lt;br /&gt;
|&lt;br /&gt;
|Daan&lt;br /&gt;
|-&lt;br /&gt;
|Voorvleugel bevestiging&lt;br /&gt;
|Vervanging van de huidige bevestiging. &lt;br /&gt;
Waar de elektronica binnen de boot bevind en de bevestigingshardware flush met de romp is.&lt;br /&gt;
En de vermindering van de speling van de struts t.o.v. de bevestiging.&lt;br /&gt;
|&lt;br /&gt;
|Stef&lt;br /&gt;
|-&lt;br /&gt;
|Datalogger mount&lt;br /&gt;
|Houder waar de doos van de datalogger zo bevestigd kan worden,&lt;br /&gt;
zodat de schipper tijdens het varen naar het scherm kan kijken.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LCD Dataloggerscherm visualisatie app van de boot&lt;br /&gt;
|Voor tijdens het testvaren om het gedrag van de boot zichtbaar te maken.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bekerhouder&lt;br /&gt;
|Drost&lt;br /&gt;
|&lt;br /&gt;
|Daan&lt;br /&gt;
|-&lt;br /&gt;
|Geintegreerde datalogger&lt;br /&gt;
|Huidige dataloggermodules integreren in een enkele PCB waar we het scherm loskoppelen van de datalogger.&lt;br /&gt;
|&lt;br /&gt;
|Floris/Quinten&lt;br /&gt;
|-&lt;br /&gt;
|Cockpitrand + zonnepanelen&lt;br /&gt;
|Modulair splashscreen, ruimte voor zonnepanelen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Motordriver&lt;br /&gt;
|More power&lt;br /&gt;
|&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|Schroefbladen&lt;br /&gt;
|Meer concrete data en know-how t.o.v. ontwerp&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Batterij software verbeteren&lt;br /&gt;
|Software in de batterij is nog een beetje flaky, aantal bugs die er nog uitgehaald dienen te worden&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MPPT fases werkend maken&lt;br /&gt;
|Huidige status (20-10-2026) zijn er 7 werkende, we willen meer voor backup&lt;br /&gt;
|&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|Boot protocol voor aan en uitzetten + aansluiten&lt;br /&gt;
|Alleen Aran weet precies wat het protocol is van het aan en uit zetten van de boot + het aansluiten.&lt;br /&gt;
|&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|BMS fixen voor backup&lt;br /&gt;
|Quinten (PCB) is zwartgeblakert en Floris (PCB) werking is unknown(gekanibaliseerd)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cellen update batterij&lt;br /&gt;
|Om hogere stromen te trekken zonder dat spanning inzakt&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Whitepaper MPPTs&lt;br /&gt;
|Voor Rhode &amp;amp; Schwarz efficientie en karakteriseren van de GaN MPPTs uitvoeren en dan een paper schrijven&lt;br /&gt;
|1&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|Stuurlagers&lt;br /&gt;
|Ontwerp aanpassing voor een makkelijker montage van het staartstuk&lt;br /&gt;
|&lt;br /&gt;
|Stef&lt;br /&gt;
|-&lt;br /&gt;
|Nieuw achterlijk&lt;br /&gt;
|Voor de nieuwe zonnepanelen zal er ook een nieuw achterlijk ontworpen moeten worden&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Stuurschijfmeme&lt;br /&gt;
|Stuurschijf in het EoI logo&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Staartstuk anodiseren&lt;br /&gt;
|Beginnen met iets kleiners en eventueel meer&lt;br /&gt;
|&lt;br /&gt;
|Stef&lt;br /&gt;
|-&lt;br /&gt;
|Motordriverdoos&lt;br /&gt;
|Metalendoos voor de motorodriver&lt;br /&gt;
|&lt;br /&gt;
|Nick&lt;br /&gt;
|-&lt;br /&gt;
|Beschermhoes voor de neus van de boot o.i.d.&lt;br /&gt;
|De neus van de boot is beschadigd door de stang die hem tegenhoud aan de voorkant &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kijken naar de lichtbalk&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bilgepomp bevestiging&lt;br /&gt;
|Bilgepomp zwiebert rond als een worst in de gang in de boot&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Verschillende vormen vleugels&lt;br /&gt;
|Andere vormen vleugels voor testen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trailer ontwerp aanpassen&lt;br /&gt;
|Boot op een bok en bok op de trailer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Live data homeassistant&lt;br /&gt;
|Homeassistant is kapot moet gefixt worden als backup&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tweede gashendel&lt;br /&gt;
|Handig voor testen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gashendel IP6x maken&lt;br /&gt;
|Handig tegen water&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|USB aansluiting in de cockpit (waterdicht)&lt;br /&gt;
|Handig om te testen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tweede GNSS antenne&lt;br /&gt;
|Met een tweede kan vanuit de GPS de heading bepaald worden van de boot&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|WiFi antenne&lt;br /&gt;
|Voor bereik van de datalogger in de boot als je naast de boot staat met een hotspot&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mobiele hotspot of geintegreerd&lt;br /&gt;
|Er is een 4G antenne beschikbaar op de boot, eventueel is een mobiele hotspot makkelijker te implementeren&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hoogte sensoren vervangen&lt;br /&gt;
|Upgraden naar een 50+GHz module om bestand te zijn tegen wateropspattend&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gRPC interface&lt;br /&gt;
|Online maken en interfacen naar de boot toe etc. etc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nieuwe vlag stok&lt;br /&gt;
|Vlagstok is stuk&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bevestigingspunt voor de boei&lt;br /&gt;
|Boei ligt nu ergens in de boot geen vast plek&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nieuwe stickers&lt;br /&gt;
|Zoeken naar brand kleuren&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kerst dingetjes voor sponsoren&lt;br /&gt;
|Vorig jaar hadden we de boot op schaal geprint en opgestuurd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&lt;/div&gt;</description>
			<pubDate>Tue, 20 Oct 2026 18:18:00 GMT</pubDate>
			<dc:creator>Quintenlb</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Talk:Winter_projecten</comments>
		</item>
		<item>
			<title>Winter projecten</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=Winter_projecten&amp;diff=365&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=Winter_projecten&amp;diff=365&amp;oldid=0</guid>
			<description>&lt;p&gt;Yay first commit&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Welkom op de project pagina. Hier hebben we alle projecten op een rijtje wat we graag zouden willen doen.&lt;br /&gt;
&lt;br /&gt;
Vraag Aran of Stef voor meer info.&lt;br /&gt;
&lt;br /&gt;
== Winter 2026-2027 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Project&lt;br /&gt;
!Beschrijving&lt;br /&gt;
!Prio&lt;br /&gt;
!Verantwoordelijke&lt;br /&gt;
|-&lt;br /&gt;
|Tafel&lt;br /&gt;
|Tafel die onder de boot past, waar de vleugels en staartstuk in vervoert kan worden.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Telefoonhouder&lt;br /&gt;
|Houder voor telefoon.&lt;br /&gt;
|&lt;br /&gt;
|Daan&lt;br /&gt;
|-&lt;br /&gt;
|Voorvleugel bevestiging&lt;br /&gt;
|Vervanging van de huidige bevestiging. &lt;br /&gt;
Waar de elektronica binnen de boot bevind en de bevestigingshardware flush met de romp is.&lt;br /&gt;
En de vermindering van de speling van de struts t.o.v. de bevestiging.&lt;br /&gt;
|&lt;br /&gt;
|Stef&lt;br /&gt;
|-&lt;br /&gt;
|Datalogger mount&lt;br /&gt;
|Houder waar de doos van de datalogger zo bevestigd kan worden,&lt;br /&gt;
zodat de schipper tijdens het varen naar het scherm kan kijken.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LCD Dataloggerscherm visualisatie app van de boot&lt;br /&gt;
|Voor tijdens het testvaren om het gedrag van de boot zichtbaar te maken.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bekerhouder&lt;br /&gt;
|Drost&lt;br /&gt;
|&lt;br /&gt;
|Daan&lt;br /&gt;
|-&lt;br /&gt;
|Geintegreerde datalogger&lt;br /&gt;
|Huidige dataloggermodules integreren in een enkele PCB waar we het scherm loskoppelen van de datalogger.&lt;br /&gt;
|&lt;br /&gt;
|Floris/Quinten&lt;br /&gt;
|-&lt;br /&gt;
|Cockpitrand + zonnepanelen&lt;br /&gt;
|Modulair splashscreen, ruimte voor zonnepanelen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Motordriver&lt;br /&gt;
|More power&lt;br /&gt;
|&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|Schroefbladen&lt;br /&gt;
|Meer concrete data en know-how t.o.v. ontwerp&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Batterij software verbeteren&lt;br /&gt;
|Software in de batterij is nog een beetje flaky, aantal bugs die er nog uitgehaald dienen te worden&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MPPT fases werkend maken&lt;br /&gt;
|Huidige status (20-10-2026) zijn er 7 werkende, we willen meer voor backup&lt;br /&gt;
|&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|Boot protocol voor aan en uitzetten + aansluiten&lt;br /&gt;
|Alleen Aran weet precies wat het protocol is van het aan en uit zetten van de boot + het aansluiten.&lt;br /&gt;
|&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|BMS fixen voor backup&lt;br /&gt;
|Quinten (PCB) is zwartgeblakert en Floris (PCB) werking is unknown(gekanibaliseerd)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cellen update batterij&lt;br /&gt;
|Om hogere stromen te trekken zonder dat spanning inzakt&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Whitepaper MPPTs&lt;br /&gt;
|Voor Rhode &amp;amp; Schwarz efficientie en karakteriseren van de GaN MPPTs uitvoeren en dan een paper schrijven&lt;br /&gt;
|1&lt;br /&gt;
|Aran&lt;br /&gt;
|-&lt;br /&gt;
|Stuurlagers&lt;br /&gt;
|Ontwerp aanpassing voor een makkelijker montage van het staartstuk&lt;br /&gt;
|&lt;br /&gt;
|Stef&lt;br /&gt;
|-&lt;br /&gt;
|Nieuw achterlijk&lt;br /&gt;
|Voor de nieuwe zonnepanelen zal er ook een nieuw achterlijk ontworpen moeten worden&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Stuurschijfmeme&lt;br /&gt;
|Stuurschijf in het EoI logo&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Staartstuk anodiseren&lt;br /&gt;
|Beginnen met iets kleiners en eventueel meer&lt;br /&gt;
|&lt;br /&gt;
|Stef&lt;br /&gt;
|-&lt;br /&gt;
|Motordriverdoos&lt;br /&gt;
|Metalendoos voor de motorodriver&lt;br /&gt;
|&lt;br /&gt;
|Nick&lt;br /&gt;
|-&lt;br /&gt;
|Beschermhoes voor de neus van de boot o.i.d.&lt;br /&gt;
|De neus van de boot is beschadigd door de stang die hem tegenhoud aan de voorkant &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kijken naar de lichtbalk&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bilgepomp bevestiging&lt;br /&gt;
|Bilgepomp zwiebert rond als een worst in de gang in de boot&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Verschillende vormen vleugels&lt;br /&gt;
|Andere vormen vleugels voor testen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trailer ontwerp aanpassen&lt;br /&gt;
|Boot op een bok en bok op de trailer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Live data homeassistant&lt;br /&gt;
|Homeassistant is kapot moet gefixt worden als backup&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tweede gashendel&lt;br /&gt;
|Handig voor testen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gashendel IP6x maken&lt;br /&gt;
|Handig tegen water&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|USB aansluiting in de cockpit (waterdicht)&lt;br /&gt;
|Handig om te testen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tweede GNSS antenne&lt;br /&gt;
|Met een tweede kan vanuit de GPS de heading bepaald worden van de boot&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|WiFi antenne&lt;br /&gt;
|Voor bereik van de datalogger in de boot als je naast de boot staat met een hotspot&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mobiele hotspot of geintegreerd&lt;br /&gt;
|Er is een 4G antenne beschikbaar op de boot, eventueel is een mobiele hotspot makkelijker te implementeren&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hoogte sensoren vervangen&lt;br /&gt;
|Upgraden naar een 50+GHz module om bestand te zijn tegen wateropspattend&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gRPC interface&lt;br /&gt;
|Online maken en interfacen naar de boot toe etc. etc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nieuwe vlag stok&lt;br /&gt;
|Vlagstok is stuk&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bevestigingspunt voor de boei&lt;br /&gt;
|Boei ligt nu ergens in de boot geen vast plek&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nieuwe stickers&lt;br /&gt;
|Zoeken naar brand kleuren&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kerst dingetjes voor sponsoren&lt;br /&gt;
|Vorig jaar hadden we de boot op schaal geprint en opgestuurd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&lt;/div&gt;</description>
			<pubDate>Tue, 20 Oct 2026 18:15:47 GMT</pubDate>
			<dc:creator>Quintenlb</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Talk:Winter_projecten</comments>
		</item>
		<item>
			<title>First foiling day (17 October 2026)</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=First_foiling_day_(17_October_2026)&amp;diff=364&amp;oldid=362</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=First_foiling_day_(17_October_2026)&amp;diff=364&amp;oldid=362</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;On the water&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:05, 6 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot;&gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# small throttle changes while flying;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# small throttle changes while flying;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# a full-throttle takeoff (last).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# a full-throttle takeoff (last).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;After every run: add a line to [[#Results|Results]], and read the [[#Reading the logs between runs|log checks]] before the next step.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Key numbers ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Key numbers ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l140&quot;&gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Overreacts or lags on throttle changes:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;HYD_FRNTFF&amp;lt;/code&amp;gt; is the live knob.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Overreacts or lags on throttle changes:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;HYD_FRNTFF&amp;lt;/code&amp;gt; is the live knob.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Rides steadily off target:&amp;#039;&amp;#039;&amp;#039; let the rear-foil offload settle (about 20 s), then check &amp;lt;code&amp;gt;HYDR.Bias&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Rides steadily off target:&amp;#039;&amp;#039;&amp;#039; let the rear-foil offload settle (about 20 s), then check &amp;lt;code&amp;gt;HYDR.Bias&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Results ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fill this in during or after the day. One line per run.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;wikitable&quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! Run !! Time !! Stage !! Target (m) !! Top speed (km/h) !! Unstick (km/h) !! Flight (s) !! Light / alarms !! Notes&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| 1 || || || || || || || ||&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| 2 || || || || || || || ||&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| 3 || || || || || || || ||&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| 4 || || || || || || || ||&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| 5 || || || || || || || ||&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Notes ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Notes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speeds are converted from m/s at ×3.6 and rounded. Tune values are from &amp;lt;code&amp;gt;hydrofoils.lua&amp;lt;/code&amp;gt; rev 27 (6 October 2026). The tuning parameters themselves, with their ranges and hotkeys, are on [[Tuning parameters]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speeds are converted from m/s at ×3.6 and rounded. Tune values are from &amp;lt;code&amp;gt;hydrofoils.lua&amp;lt;/code&amp;gt; rev 27 (6 October 2026). The tuning parameters themselves, with their ranges and hotkeys, are on [[Tuning parameters]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 06 Oct 2026 17:05:38 GMT</pubDate>
			<dc:creator>Aran Dokoupil</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Talk:First_foiling_day_(17_October_2026)</comments>
		</item>
		<item>
			<title>First foiling day (17 October 2026)</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=First_foiling_day_(17_October_2026)&amp;diff=362&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=First_foiling_day_(17_October_2026)&amp;diff=362&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;first foiling day&amp;#039;&amp;#039;&amp;#039; is the hydrofoil&amp;#039;s first time on the water under &lt;a href=&quot;/wiki/Autopilot&quot; title=&quot;Autopilot&quot;&gt;autopilot&lt;/a&gt; control, planned for &amp;#039;&amp;#039;&amp;#039;17 October 2026&amp;#039;&amp;#039;&amp;#039;. This page is the plan for the day: what to check at the dock, the four stages on the water in order, when to stop, and what to read in the logs between runs. Read the &lt;a href=&quot;/wiki/Foiling_information_for_pilots&quot; title=&quot;Foiling information for pilots&quot;&gt;pilot guide&lt;/a&gt; first; this page assumes the driver knows the status light.  The goal of the day is modest on purpose: check that th...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;first foiling day&amp;#039;&amp;#039;&amp;#039; is the hydrofoil&amp;#039;s first time on the water under [[Autopilot|autopilot]] control, planned for &amp;#039;&amp;#039;&amp;#039;17 October 2026&amp;#039;&amp;#039;&amp;#039;. This page is the plan for the day: what to check at the dock, the four stages on the water in order, when to stop, and what to read in the logs between runs. Read the [[Foiling information for pilots|pilot guide]] first; this page assumes the driver knows the status light.&lt;br /&gt;
&lt;br /&gt;
The goal of the day is modest on purpose: check that the [[Height sensors|height sensors]] hold up under way, then get the first real unstick and trim. Every number below marked &amp;#039;&amp;#039;sim&amp;#039;&amp;#039; is a prediction from the software-in-the-loop simulator, not a measurement. Replacing those predictions with real numbers is the most valuable result of the day, more than a long flight.&lt;br /&gt;
&lt;br /&gt;
== Stop rules ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border: 2px solid #b3261e;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#fbeceb; color:#b3261e;&amp;quot; | SOLID RED LIGHT = CUT THE THROTTLE&lt;br /&gt;
|-&lt;br /&gt;
| Come off the foils first, ask why afterwards. A self-clearing alarm still means: come in and read the log before the next run.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Stop the run and come off the foils on any of these:&lt;br /&gt;
* any alarm (steady red with a long blast), or steady red without beeps;&lt;br /&gt;
* a roll oscillation that grows from one swing to the next;&lt;br /&gt;
* ride height more than &amp;#039;&amp;#039;&amp;#039;0.15 m&amp;#039;&amp;#039;&amp;#039; off target, or a foil ventilating;&lt;br /&gt;
* blinking red with counted beeps: follow the [[Foiling information for pilots|pilot guide]]. Do not foil on 3, 4, 5 or 6 beeps.&lt;br /&gt;
&lt;br /&gt;
== Before the day (at the dock) ==&lt;br /&gt;
&lt;br /&gt;
* Upload &amp;lt;code&amp;gt;hydrofoils.lua&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;rev 27&amp;#039;&amp;#039;&amp;#039; and &amp;lt;code&amp;gt;foil_tune.lua&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;protocol v11&amp;#039;&amp;#039;&amp;#039;, power-cycle for the reboot gate (2 beeps), then confirm &amp;lt;code&amp;gt;HYD_SEED&amp;lt;/code&amp;gt; = 27, &amp;lt;code&amp;gt;HYD_RSCALE&amp;lt;/code&amp;gt; = 1.0 and &amp;lt;code&amp;gt;HYD_FRNTFF&amp;lt;/code&amp;gt; = 0.944. Update the keyboard tuner and the display at the same time, or the tuner will flag a version mismatch.&lt;br /&gt;
* Take a fresh parameter dump (&amp;lt;code&amp;gt;tools/fc_backup.py&amp;lt;/code&amp;gt;). The backup file in the repository is from July.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sort out the compass / yaw.&amp;#039;&amp;#039;&amp;#039; It has never been calibrated, and in the August logs the attitude estimate&amp;#039;s heading was stuck. An unhealthy attitude estimate blocks foiling.&lt;br /&gt;
* Check directions with the boat on its trailer: a nose-up pitch demand gives the front foils more angle, and a roll demand moves the correct wing.&lt;br /&gt;
* The rear foil stepper (on the [[Rudder controller|rudder controller]]) homes, and jogging it moves the foil the way the setpoint says.&lt;br /&gt;
* Measure the real rear foil angle at two or three setpoints. The rear-trim logic assumes the commanded angle is the true angle.&lt;br /&gt;
* The height sensors read about &amp;#039;&amp;#039;&amp;#039;0.114 m&amp;#039;&amp;#039;&amp;#039; at rest. Transducers clean and dry (at the Hungary race 70–90 % of readings under way were missing).&lt;br /&gt;
* Weigh the driver and the boat. The rear-foil schedule assumes &amp;#039;&amp;#039;&amp;#039;180 kg&amp;#039;&amp;#039;&amp;#039; all-up.&lt;br /&gt;
* Logging is on: the flight controller logs HYDC, HYDR, ATT and RCOU, and the [[Datalogger|datalogger]] records the CAN bus.&lt;br /&gt;
* The driver knows the light: blinking green = ready, steady green = foiling, solid red = cut the throttle.&lt;br /&gt;
* Pre-launch check: flip the enable switch off and on and see the light change between blinking and steady. Launch only on green.&lt;br /&gt;
* Coordinated-turn banking stays off all day (&amp;lt;code&amp;gt;TRN_ENABLE&amp;lt;/code&amp;gt; = 0).&lt;br /&gt;
&lt;br /&gt;
== On the water ==&lt;br /&gt;
&lt;br /&gt;
Do the stages in this order. Each one has a time box and a go / no-go check; do not start the next stage until the current one passes.&lt;br /&gt;
&lt;br /&gt;
=== Stage 1: displacement, foil control off (about 30 min) ===&lt;br /&gt;
&lt;br /&gt;
Speed steps at &amp;#039;&amp;#039;&amp;#039;11, 14, 18 and 22 km/h&amp;#039;&amp;#039;&amp;#039;, about 30 s each, then one full-throttle run.&lt;br /&gt;
&lt;br /&gt;
This is mainly a sensor check under way. On the Zaan the boat already reached &amp;#039;&amp;#039;&amp;#039;26–28 km/h&amp;#039;&amp;#039;&amp;#039; with the struts mounted, so the top speed should match that. The sim needs &amp;#039;&amp;#039;&amp;#039;23–27 km/h&amp;#039;&amp;#039;&amp;#039; to unstick, so the margin is real but thin.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Go / no-go:&amp;#039;&amp;#039;&amp;#039; top speed close to the Zaan 26–28 km/h · height sensors give readings under way · attitude estimate healthy · no alarms.&lt;br /&gt;
&lt;br /&gt;
=== Stage 2: height mode on, below 18 km/h (about 10 min) ===&lt;br /&gt;
&lt;br /&gt;
Enable at the dock and run up to about &amp;#039;&amp;#039;&amp;#039;15–17 km/h&amp;#039;&amp;#039;&amp;#039;. Nothing can lift at this speed, so this is a free check of the whole chain: the rear foil moves with speed, the alarms stay quiet and the light stays green.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Go / no-go:&amp;#039;&amp;#039;&amp;#039; rear foil follows speed · no alarms, no yellow.&lt;br /&gt;
&lt;br /&gt;
=== Stage 3: wheelie (about 20 min) ===&lt;br /&gt;
&lt;br /&gt;
Set &amp;lt;code&amp;gt;SCR_USER1&amp;lt;/code&amp;gt; = 1 (roll-test / wheelie mode: height loop off, fixed nose-up pitch). Start around &amp;#039;&amp;#039;&amp;#039;15 km/h&amp;#039;&amp;#039;&amp;#039;, add speed until the bow lifts, and stay below &amp;#039;&amp;#039;&amp;#039;22 km/h&amp;#039;&amp;#039;&amp;#039;. Give small roll steps (&amp;lt;code&amp;gt;SCR_USER3&amp;lt;/code&amp;gt;) and pitch-trim steps (&amp;lt;code&amp;gt;SCR_USER2&amp;lt;/code&amp;gt;); see [[Tuning parameters]].&lt;br /&gt;
&lt;br /&gt;
This stage is short on purpose. It does not teach much about foiling, but it is the cheapest way to catch the errors most likely to wreck a first flight: a pitch or roll sign the wrong way round, an unstable roll loop, or pitch that does not follow its demand. All of it happens with the stern still in the water. Do not tune roll to its best wheelie value: the stern adds damping that disappears on lift-off, and the flying gains are about twice the wheelie optimum.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Go / no-go:&amp;#039;&amp;#039;&amp;#039; bow goes up when asked · roll settles without growing swings. If roll oscillates, halve the roll gains.&lt;br /&gt;
&lt;br /&gt;
=== Stage 4: first takeoffs (rest of the day) ===&lt;br /&gt;
&lt;br /&gt;
Set &amp;lt;code&amp;gt;SCR_USER1&amp;lt;/code&amp;gt; = 0. Flat water, ideally in the morning, with a chase boat and enough depth for foils hanging about &amp;#039;&amp;#039;&amp;#039;0.6 m&amp;#039;&amp;#039;&amp;#039; below the hull.&lt;br /&gt;
&lt;br /&gt;
* Start with &amp;lt;code&amp;gt;HYD_TARGET&amp;lt;/code&amp;gt; = &amp;#039;&amp;#039;&amp;#039;0.22 m&amp;#039;&amp;#039;&amp;#039; (the default is 0.30). Further from the struts breaching, still clear of the 0.15 m floor.&lt;br /&gt;
* Push gently: about &amp;#039;&amp;#039;&amp;#039;1–2 km/h per second&amp;#039;&amp;#039;&amp;#039;, up to just above unstick. Full throttle on the Zaan was about 6 km/h per second; a slow push gives the smallest fly-up.&lt;br /&gt;
* Hold a few seconds, then ease off.&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;one&amp;#039;&amp;#039;&amp;#039; thing per run, in this order:&lt;br /&gt;
# hold longer;&lt;br /&gt;
# target 0.26 m;&lt;br /&gt;
# target 0.30 m;&lt;br /&gt;
# a harder push;&lt;br /&gt;
# small throttle changes while flying;&lt;br /&gt;
# a full-throttle takeoff (last).&lt;br /&gt;
&lt;br /&gt;
After every run: add a line to [[#Results|Results]], and read the [[#Reading the logs between runs|log checks]] before the next step.&lt;br /&gt;
&lt;br /&gt;
== Key numbers ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value !! What it is&lt;br /&gt;
|-&lt;br /&gt;
| 23–27 km/h || Unstick speed (sim)&lt;br /&gt;
|-&lt;br /&gt;
| 26–28 km/h || Top speed with struts mounted (Zaan logs, August)&lt;br /&gt;
|-&lt;br /&gt;
| 18 km/h || Below this the controller treats the boat as not foiling&lt;br /&gt;
|-&lt;br /&gt;
| 0.22 → 0.30 m || Ride-height target ladder for the day&lt;br /&gt;
|-&lt;br /&gt;
| ≈ 0.56 m || Ride height where the struts breach&lt;br /&gt;
|-&lt;br /&gt;
| 0.15 m · 0.114 m || Lowest allowed target · resting height reading&lt;br /&gt;
|-&lt;br /&gt;
| 1–2 km/h per second || Gentle push for the first takeoffs&lt;br /&gt;
|-&lt;br /&gt;
| ≈ 6 km/h per second || Full-throttle push measured on the Zaan&lt;br /&gt;
|-&lt;br /&gt;
| 2 °/s || Rear foil stepper speed&lt;br /&gt;
|-&lt;br /&gt;
| 180 kg || All-up mass the rear-foil schedule assumes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reading the logs between runs ==&lt;br /&gt;
&lt;br /&gt;
Each of these checks a model assumption that cannot be verified any other way.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Look at !! What it tells you&lt;br /&gt;
|-&lt;br /&gt;
| Unstick speed || Whether the lift model and &amp;lt;code&amp;gt;HYD_RSCHED&amp;lt;/code&amp;gt; are right&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HYDR.Bias&amp;lt;/code&amp;gt; after a steady stretch || How far the rear-foil schedule is off on the real boat&lt;br /&gt;
|-&lt;br /&gt;
| Pitch and front-foil servo at steady trim || Whether the front foils sit near their cruise trim, as the speed feed-forward assumes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HYDC.I&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;HYDC.Deg&amp;lt;/code&amp;gt; against the +2 / −3° clamp || Whether the height loop is running out of authority&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HYDR.Lag&amp;lt;/code&amp;gt; || Whether the 2 °/s rear stepper keeps up&lt;br /&gt;
|-&lt;br /&gt;
| Rangefinders against the EKF height, in flight || Whether the height estimate holds up at speed&lt;br /&gt;
|-&lt;br /&gt;
| Motor current flying vs displacing at the same speed || Drag saved by flying, and the margin for takeoff&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== If it won&amp;#039;t take off ==&lt;br /&gt;
&lt;br /&gt;
* More speed, or less mass.&lt;br /&gt;
* Lower &amp;lt;code&amp;gt;HYD_TARGET&amp;lt;/code&amp;gt;; it costs nothing.&lt;br /&gt;
* More rear lift at low speed: raise &amp;lt;code&amp;gt;HYD_RSCHED&amp;lt;/code&amp;gt;. This brings back a bigger fly-up, so push gently.&lt;br /&gt;
* Do not raise the height gains. In the simulator, more gain never helped the fly-up.&lt;br /&gt;
&lt;br /&gt;
== If it flies badly ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Roll oscillates after lift-off:&amp;#039;&amp;#039;&amp;#039; turn the roll gains down, and note the speed it starts at.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Big fly-up:&amp;#039;&amp;#039;&amp;#039; push more gently first, then give the height loop more nose-down authority (&amp;lt;code&amp;gt;HYD_CMDMIN&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Overreacts or lags on throttle changes:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;HYD_FRNTFF&amp;lt;/code&amp;gt; is the live knob.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rides steadily off target:&amp;#039;&amp;#039;&amp;#039; let the rear-foil offload settle (about 20 s), then check &amp;lt;code&amp;gt;HYDR.Bias&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
Fill this in during or after the day. One line per run.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Run !! Time !! Stage !! Target (m) !! Top speed (km/h) !! Unstick (km/h) !! Flight (s) !! Light / alarms !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || || || || || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Speeds are converted from m/s at ×3.6 and rounded. Tune values are from &amp;lt;code&amp;gt;hydrofoils.lua&amp;lt;/code&amp;gt; rev 27 (6 October 2026). The tuning parameters themselves, with their ranges and hotkeys, are on [[Tuning parameters]].&lt;/div&gt;</description>
			<pubDate>Tue, 06 Oct 2026 17:02:43 GMT</pubDate>
			<dc:creator>Aran Dokoupil</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Talk:First_foiling_day_(17_October_2026)</comments>
		</item>
		<item>
			<title>Tuning parameters</title>
			<link>https://wiki.engineersofinnovation.nl/index.php?title=Tuning_parameters&amp;diff=361&amp;oldid=352</link>
			<guid isPermaLink="false">https://wiki.engineersofinnovation.nl/index.php?title=Tuning_parameters&amp;diff=361&amp;oldid=352</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:00, 6 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Property !! Value&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Property !! Value&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Protocol version || &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9&lt;/del&gt;&#039;&#039;&#039; (both sides check it at connect; index &amp;lt;code&amp;gt;0xFE&amp;lt;/code&amp;gt; returns it)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Protocol version || &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11&lt;/ins&gt;&#039;&#039;&#039; (both sides check it at connect; index &amp;lt;code&amp;gt;0xFE&amp;lt;/code&amp;gt; returns it)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| CAN identifiers || &amp;lt;code&amp;gt;0x260&amp;lt;/code&amp;gt; set · &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; value/ack · &amp;lt;code&amp;gt;0x262&amp;lt;/code&amp;gt; request — 11-bit standard IDs&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| CAN identifiers || &amp;lt;code&amp;gt;0x260&amp;lt;/code&amp;gt; set · &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; value/ack · &amp;lt;code&amp;gt;0x262&amp;lt;/code&amp;gt; request — 11-bit standard IDs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Value encoding || IEEE754 float32, little-endian&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Value encoding || IEEE754 float32, little-endian&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Parameters || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;50 &lt;/del&gt;tunable entries (indices 1–59 with gaps; 37/38/58 retired, 59 off the grid)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Parameters || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;49 &lt;/ins&gt;tunable entries (indices 1–59 with gaps; 37/38&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/54&lt;/ins&gt;/58 retired, 59 off the grid)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Persistence || All writes &amp;#039;&amp;#039;&amp;#039;volatile&amp;#039;&amp;#039;&amp;#039; by default — a power-cycle reverts a bad tune; persisting to flash is an explicit flag&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Persistence || All writes &amp;#039;&amp;#039;&amp;#039;volatile&amp;#039;&amp;#039;&amp;#039; by default — a power-cycle reverts a bad tune; persisting to flash is an explicit flag&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Boot dump.&amp;#039;&amp;#039;&amp;#039; About five seconds after every flight-controller boot, the bridge transmits one unsolicited full dump — one &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; per entry, then an end marker (index &amp;lt;code&amp;gt;0xFF&amp;lt;/code&amp;gt;, value = entry count). A passive listener is repopulated after every power-cycle without asking, and can always re-request with &amp;lt;code&amp;gt;0x262&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;0xFF&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Boot dump.&amp;#039;&amp;#039;&amp;#039; About five seconds after every flight-controller boot, the bridge transmits one unsolicited full dump — one &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; per entry, then an end marker (index &amp;lt;code&amp;gt;0xFF&amp;lt;/code&amp;gt;, value = entry count). A passive listener is repopulated after every power-cycle without asking, and can always re-request with &amp;lt;code&amp;gt;0x262&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;0xFF&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Cursor convention.&amp;#039;&amp;#039;&amp;#039; When the helm keyboard&amp;#039;s cursor settles on a cell, the tool &amp;#039;&amp;#039;re-requests&amp;#039;&amp;#039; that cell&amp;#039;s parameter(s). The resulting &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; is read-only — no value changes — but tells the display where the cursor is: the latest solo value frame is &amp;quot;cursor here&amp;quot;. During active tuning the acks serve the same purpose.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Cursor convention.&amp;#039;&amp;#039;&amp;#039; When the helm keyboard&amp;#039;s cursor settles on a cell, the tool &amp;#039;&amp;#039;re-requests&amp;#039;&amp;#039; that cell&amp;#039;s parameter(s). The resulting &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; is read-only — no value changes — but tells the display where the cursor is: the latest solo value frame is &amp;quot;cursor here&amp;quot;. During active tuning the acks serve the same purpose.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Congestion is a non-issue by construction.&#039;&#039;&#039; CAN arbitration gives numerically &#039;&#039;lower&#039;&#039; IDs priority, so the tuning traffic (&amp;lt;code&amp;gt;0x260&amp;lt;/code&amp;gt;–&amp;lt;code&amp;gt;0x262&amp;lt;/code&amp;gt;) and the [[Throttle|throttle]] beeper (&amp;lt;code&amp;gt;0x338&amp;lt;/code&amp;gt;) always yield to the safety frames — rear foil &amp;lt;code&amp;gt;0x010&amp;lt;/code&amp;gt;, height sensors &amp;lt;code&amp;gt;0x011&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;0x012&amp;lt;/code&amp;gt; — bit-for-bit, without delaying them. A full &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;50&lt;/del&gt;-parameter restore plus its acks costs about 13 ms of wire time at 1 Mbit/s, and is paced anyway to protect the FC&#039;s receive buffer.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Congestion is a non-issue by construction.&#039;&#039;&#039; CAN arbitration gives numerically &#039;&#039;lower&#039;&#039; IDs priority, so the tuning traffic (&amp;lt;code&amp;gt;0x260&amp;lt;/code&amp;gt;–&amp;lt;code&amp;gt;0x262&amp;lt;/code&amp;gt;) and the [[Throttle|throttle]] beeper (&amp;lt;code&amp;gt;0x338&amp;lt;/code&amp;gt;) always yield to the safety frames — rear foil &amp;lt;code&amp;gt;0x010&amp;lt;/code&amp;gt;, height sensors &amp;lt;code&amp;gt;0x011&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;0x012&amp;lt;/code&amp;gt; — bit-for-bit, without delaying them. A full &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;49&lt;/ins&gt;-parameter restore plus its acks costs about 13 ms of wire time at 1 Mbit/s, and is paced anyway to protect the FC&#039;s receive buffer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Safety model ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Safety model ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Two independent mechanisms protect the boat from the tuning surface itself, because the bridge is reachable from any node on a shared bus and — since the helm keyboard exists — from a single keystroke:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Two independent mechanisms protect the boat from the tuning surface itself, because the bridge is reachable from any node on a shared bus and — since the helm keyboard exists — from a single keystroke:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Whitelist and clamps (wrong values).&#039;&#039;&#039; Only the entries in the table below exist; everything else is refused. Every accepted value is clamped FC-side to the listed min/max, so no UI bug can write an out-of-range gain. A few floors are deliberately non-zero: the rate-loop P gains cannot go below 0.02, because &amp;lt;code&amp;gt;P = 0&amp;lt;/code&amp;gt; means &quot;inner loop off&quot;, which is not a tune and must not be one key-repeat away on a manned foiler. &amp;lt;code&amp;gt;HYD_RKP&amp;lt;/code&amp;gt; was floored at 0.15 on the same reasoning until 2026-08-24&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; it now reaches &lt;/del&gt;0, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;because &lt;/del&gt;the term &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is computed &lt;/del&gt;in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the Lua script and so never provided the passive stability the floor was protecting, while the front elevons are closed by FBWA ~20× faster than the boat&#039;s divergent pitch root. Its default is still 0.4&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Whitelist and clamps (wrong values).&#039;&#039;&#039; Only the entries in the table below exist; everything else is refused. Every accepted value is clamped FC-side to the listed min/max, so no UI bug can write an out-of-range gain. A few floors are deliberately non-zero: the rate-loop P gains cannot go below 0.02, because &amp;lt;code&amp;gt;P = 0&amp;lt;/code&amp;gt; means &quot;inner loop off&quot;, which is not a tune and must not be one key-repeat away on a manned foiler. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;&amp;lt;code&amp;gt;HYD_RKP&amp;lt;/code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, the rear pitch term, &lt;/ins&gt;was floored at 0.15 on the same reasoning until 2026-08-24&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, then &lt;/ins&gt;0, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and was retired with &lt;/ins&gt;the term in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2026-09&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;In-flight locks (wrong moments).&amp;#039;&amp;#039;&amp;#039; Some entries are refused outright (status 5) whenever the enable pin says the autopilot is controlling the boat. These are the entries that are &amp;#039;&amp;#039;not tuning at all&amp;#039;&amp;#039;: they change what the system is doing rather than how well it does it. A wrong gain degrades gradually; these act instantly. The attitude &amp;#039;&amp;#039;&amp;#039;envelope&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;ROLL_LIMIT_DEG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PTCH_LIM_*&amp;lt;/code&amp;gt;) defines what the boat is ever allowed to do — its whole legal range contains capsize territory, so changing it is an ashore decision. The &amp;#039;&amp;#039;&amp;#039;mode knobs&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;SCR_USER1&amp;lt;/code&amp;gt; (flips to roll-test mode, dropping the height loop on the very next 10 Hz iteration) and &amp;lt;code&amp;gt;SCR_USER4&amp;lt;/code&amp;gt; (open-loop rear-foil jog, a bench calibration function) are flight-mode changes, not parameter tweaks. &amp;lt;code&amp;gt;TRN_REV&amp;lt;/code&amp;gt; flips the steering sense — mid-turn that would drive the bank to the opposite stop. To change any of them: enable off, write, re-enable — a deliberate two-hand action.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;In-flight locks (wrong moments).&amp;#039;&amp;#039;&amp;#039; Some entries are refused outright (status 5) whenever the enable pin says the autopilot is controlling the boat. These are the entries that are &amp;#039;&amp;#039;not tuning at all&amp;#039;&amp;#039;: they change what the system is doing rather than how well it does it. A wrong gain degrades gradually; these act instantly. The attitude &amp;#039;&amp;#039;&amp;#039;envelope&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;ROLL_LIMIT_DEG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PTCH_LIM_*&amp;lt;/code&amp;gt;) defines what the boat is ever allowed to do — its whole legal range contains capsize territory, so changing it is an ashore decision. The &amp;#039;&amp;#039;&amp;#039;mode knobs&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;SCR_USER1&amp;lt;/code&amp;gt; (flips to roll-test mode, dropping the height loop on the very next 10 Hz iteration) and &amp;lt;code&amp;gt;SCR_USER4&amp;lt;/code&amp;gt; (open-loop rear-foil jog, a bench calibration function) are flight-mode changes, not parameter tweaks. &amp;lt;code&amp;gt;TRN_REV&amp;lt;/code&amp;gt; flips the steering sense — mid-turn that would drive the bank to the opposite stop. To change any of them: enable off, write, re-enable — a deliberate two-hand action.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l188&quot;&gt;Line 188:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 188:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Rear-foil schedule ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Rear-foil schedule ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The rear foil&#039;s static trim and speed schedule, also in &amp;lt;code&amp;gt;hydrofoils.lua&amp;lt;/code&amp;gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This group &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;what makes the boat statically stable &lt;/del&gt;in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pitch, so it has the map&#039;s most protective floor&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The rear foil&#039;s static trim and speed schedule, also in &amp;lt;code&amp;gt;hydrofoils.lua&amp;lt;/code&amp;gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The rear &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;trim only: it takes no part &lt;/ins&gt;in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attitude or height control&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l194&quot;&gt;Line 194:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 194:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Idx !! Hotkey !! Parameter !! Min !! Max !! Fine !! Coarse !! Locked !! Description&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Idx !! Hotkey !! Parameter !! Min !! Max !! Fine !! Coarse !! Locked !! Description&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 54 || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;K&amp;lt;/code&amp;gt; &lt;/del&gt;|| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;HYD_RKP&amp;lt;/code&amp;gt; &lt;/del&gt;|| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0 &lt;/del&gt;|| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1.2 &lt;/del&gt;|| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0.02 &lt;/del&gt;|| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0.1 &lt;/del&gt;||  || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/del&gt;rear foil&#039;s &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;pitch-error&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; gain. Floored at &lt;/del&gt;0 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;since 2026-08-24 (was 0.15). K = 0.059 neutralises the natural −59 mm static margin&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;but &lt;/del&gt;the term &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;runs in the Lua script and so was never the passive stability it was described as; the front elevons are closed by FBWA &lt;/del&gt;at &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TCONST 0.5 s, ~20× faster than the 9.9 s divergent root. SITL measures it as harmful in normal operation (ride-height sd 29.6 → 18.1 mm in chop as 0.4 → 0, monotone). Default 0 since tune &lt;/del&gt;rev &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;22: &lt;/del&gt;the rear is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a 2 °/s stepper, and through it the term is a second, laggy pitch loop that also dithers the stepper on pitch noise&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 54 || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;— &lt;/ins&gt;|| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;retired&#039;&#039; &lt;/ins&gt;|| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;||  || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Was &amp;lt;code&amp;gt;HYD_RKP&amp;lt;/code&amp;gt; (the &lt;/ins&gt;rear foil&#039;s pitch-error &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;term: &lt;/ins&gt;0 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from tune rev 22&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;removed with &lt;/ins&gt;the term at rev &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;23 / protocol v10 — &lt;/ins&gt;the rear is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;trim only). Reserved forever&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 55 || &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;HYD_RSCALE&amp;lt;/code&amp;gt; || 0.5 || 1.2 || 0.02 || 0.1 ||  || Rear &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;decalage &lt;/del&gt;scale &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;— &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rear foil runs shallower than &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fronts; the floor keeps it from being scheduled to nothing&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 55 || &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;HYD_RSCALE&amp;lt;/code&amp;gt; || 0.5 || 1.2 || 0.02 || 0.1 ||  || Rear &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;schedule &lt;/ins&gt;scale&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. 1.0 (since rev 27): anything else does not change &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;foils&#039; flying angles, it only tilts &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;boat&#039;s trim attitude&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 56 || &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;HYD_RSCHED&amp;lt;/code&amp;gt; || 0 || 1200 || 5 || 25 ||  || Speed-schedule strength (deg·m²/s²)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 56 || &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;HYD_RSCHED&amp;lt;/code&amp;gt; || 0 || 1200 || 5 || 25 ||  || Speed-schedule strength (deg·m²/s²)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 57 || &amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;HYD_FRNTFF&amp;lt;/code&amp;gt; || 0 || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5 &lt;/del&gt;|| 0.01 || 0.05 ||  || Fraction of the rear schedule fed forward to the front-foil trims&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 57 || &amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;HYD_FRNTFF&amp;lt;/code&amp;gt; || 0 || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2 &lt;/ins&gt;|| 0.01 || 0.05 ||  || Fraction of the rear schedule&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;s change from its 9 m/s (cruise) angle &lt;/ins&gt;fed forward to the front-foil trims&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. 0.944 = moment balance (rev 27): the fronts move with speed at once instead of waiting for the pitch integrator&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 58 || — || &amp;#039;&amp;#039;retired&amp;#039;&amp;#039; ||  ||  ||  ||  ||  || Was &amp;lt;code&amp;gt;HYD_IGATE&amp;lt;/code&amp;gt; (integrator-gating bitmask, added to measure what the two integrator gates were worth and removed once measured). Reserved forever&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 58 || — || &amp;#039;&amp;#039;retired&amp;#039;&amp;#039; ||  ||  ||  ||  ||  || Was &amp;lt;code&amp;gt;HYD_IGATE&amp;lt;/code&amp;gt; (integrator-gating bitmask, added to measure what the two integrator gates were worth and removed once measured). Reserved forever&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l251&quot;&gt;Line 251:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 251:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Index !! Meaning&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Index !! Meaning&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;0xFE&amp;lt;/code&amp;gt; || Protocol-version query: the reply&#039;s value is the version (currently &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9&lt;/del&gt;&#039;&#039;&#039;). Any tool should check this before trusting its own copy of this map&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;0xFE&amp;lt;/code&amp;gt; || Protocol-version query: the reply&#039;s value is the version (currently &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11&lt;/ins&gt;&#039;&#039;&#039;). Any tool should check this before trusting its own copy of this map&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;0xFF&amp;lt;/code&amp;gt; || As a request: dump the whole table (one &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; per entry, paced). As a reply: the end-of-dump marker, value = number of entries sent&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;0xFF&amp;lt;/code&amp;gt; || As a request: dump the whole table (one &amp;lt;code&amp;gt;0x261&amp;lt;/code&amp;gt; per entry, paced). As a reply: the end-of-dump marker, value = number of entries sent&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 06 Oct 2026 17:00:04 GMT</pubDate>
			<dc:creator>Aran Dokoupil</dc:creator>
			<comments>https://wiki.engineersofinnovation.nl/wiki/Talk:Tuning_parameters</comments>
		</item>
</channel></rss>