<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.tjhowse.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Travis&#039; Wiki - projects</title>
        <description></description>
        <link>https://wiki.tjhowse.com/</link>
        <lastBuildDate>Thu, 16 Apr 2026 00:53:51 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.tjhowse.com/_media/wiki:logo.png</url>
            <title>Travis&#039; Wiki</title>
            <link>https://wiki.tjhowse.com/</link>
        </image>
        <item>
            <title>log_1</title>
            <link>https://wiki.tjhowse.com/projects:card_sorting_machine:log_1</link>
            <description>

&lt;p class=&quot;plugin__pagenav&quot;&gt;&lt;a href=&quot;https://wiki.tjhowse.com/blog&quot; title=&quot;First Page: &quot; class=&quot;wikilink1 first&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M11.92 19.92L4 12l7.92-7.92 1.41 1.42-5.5 5.5H22v2H7.83l5.51 5.5-1.42 1.42M4 12V2H2v20h2V12z&quot;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;a href=&quot;https://wiki.tjhowse.com/sidebar&quot; title=&quot;Previous Page: &quot; class=&quot;wikilink1 prev&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z&quot;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;span class=&quot;next&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class=&quot;last&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M12.08 4.08L20 12l-7.92 7.92-1.41-1.42 5.5-5.5H2v-2h14.17l-5.5-5.5 1.41-1.42M20 12v10h2V2h-2v10z&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;card_sorting_machine&quot;&gt;Card sorting machine&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Card sorting machine&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;card_sorting_machine&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;25-60&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;androidnetrunner&quot;&gt;Android: Netrunner&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
My eldest son and I occasionally play a game called &lt;a href=&quot;https://en.wikipedia.org/wiki/Netrunner&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://en.wikipedia.org/wiki/Netrunner&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Android Netrunner&lt;/a&gt; together. It&amp;#039;s a 1v1 competitive card game where each player assembles a deck of about 50 cards from a pool of a few hundred. It went out of print a few years ago but then a community group took over designing and making new cards. It&amp;#039;s similar to &lt;a href=&quot;https://en.wikipedia.org/wiki/Magic:_The_Gathering&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://en.wikipedia.org/wiki/Magic:_The_Gathering&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Magic: The Gathering&lt;/a&gt; in some ways, but without the scummy expensive blind card pack collectathon. You buy a Netrunner set and you get all the cards.
&lt;/p&gt;

&lt;p&gt;
The game has two main factions, Runner and Corporate. When building a deck you choose cards from your faction. There are rules that define what cards a valid deck can contain, and different deck compositions have different strengths and weaknesses. My eldest plays the Runner faction, and I play Corporate.
&lt;/p&gt;

&lt;p&gt;
A problem arises when you&amp;#039;re always playing against the same person: Each player is trapped in a constant cycle of adaptation to their opponent&amp;#039;s deck. Exploiting their weaknesses and mitigating your own. This tends towards a see-saw pattern of wins and losses, and involves a lot of deckbuilding which neither of us particularly enjoy.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Android: Netrunner&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;androidnetrunner&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;61-1305&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;solution&quot;&gt;Solution (?)&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
I think it would be fun to build a robot that can do deckbuilding for you. The entire card pool is well-documented with online tools like &lt;a href=&quot;https://www.jinteki.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.jinteki.net/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Jinteki.net&lt;/a&gt;, and the rules for deck validity are easy to codify. I think it might be fun to have a computer formulate a random-but-valid deck, and to build a robot to physically pluck those cards out of the pool so you can be ready to play.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Solution (?)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;solution&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1306-1740&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;motive_force&quot;&gt;Motive force&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
I&amp;#039;ve used stepper motors in a few projects, recently my &lt;a href=&quot;https://wiki.tjhowse.com/projects:sand_drawing:overview&quot; class=&quot;wikilink1&quot; title=&quot;projects:sand_drawing:overview&quot; data-wiki-id=&quot;projects:sand_drawing:overview&quot;&gt;sand drawing robot&lt;/a&gt;. A stepper motor is able to turn its shaft like a regular motor, but can also move it in tightly-controlled “steps”. Usually 200 steps per revolution, but “microstepping” can divide a step up into sub-steps. 16 or 32 microsteps-per-step are common, giving angular accuracy in the range of 0.1° to 0.01°. You can make a normal motor turn by applying the appropriate voltage. In contrast stepper motors require carefully sequenced pulses to turn.
&lt;/p&gt;

&lt;p&gt;
I&amp;#039;ve been looking for an excuse to play with closed-loop stepper motors. These have the stepper control circuitry built-in, and a sensor to measure the angle of the shaft. You provide the motor a DC voltage and step/direction signals to make them turn. They also have a serial UART interface, which means you can send them commands from a microcontroller rather than counting out hundreds of step pulses.
&lt;/p&gt;

&lt;p&gt;
Matthias Wandel has an excellent video on them:
&lt;/p&gt;
&lt;iframe src=&quot;//www.youtube-nocookie.com/embed/OPgbm81q8Uk?&quot; width=&quot;520&quot; height=&quot;293&quot; style=&quot;width:520px;height:293px;&quot; class=&quot;vshare vshare__center&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; data-domain=&quot;www.youtube-nocookie.com&quot; loading=&quot;lazy&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;/iframe&gt;
&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:card_sorting_machine:pasted:20250521-004502.png?id=projects%3Acard_sorting_machine%3Alog_1&quot; class=&quot;media&quot; title=&quot;projects:card_sorting_machine:pasted:20250521-004502.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:card_sorting_machine:pasted:20250521-004502.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of a stepper motor with various colourful wires attached. A small OLED screen on the back of the motor reads &amp;quot;-34.8k° 0.04err &amp;lt;-99Kclk&amp;quot;. Some trees are visible through a window in the background.&quot; alt=&quot;A photo of a stepper motor with various colourful wires attached. A small OLED screen on the back of the motor reads &amp;quot;-34.8k° 0.04err &amp;lt;-99Kclk&amp;quot;. Some trees are visible through a window in the background.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I settled on a &lt;a href=&quot;https://github.com/makerbase-mks/MKS-SERVO42C&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/makerbase-mks/MKS-SERVO42C&quot; rel=&quot;ugc nofollow noopener&quot;&gt;MKS Servo42C&lt;/a&gt; because they are cheap, readily-available and have a UART interface.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Motive force&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;motive_force&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1741-3228&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;diversion_into_interfacing&quot;&gt;Diversion into interfacing&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
I was shocked to learn there was no batteries-included python library for controlling these steppers, so I &lt;a href=&quot;https://pypi.org/project/pyservo42c&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://pypi.org/project/pyservo42c&quot; rel=&quot;ugc nofollow noopener&quot;&gt;wrote one&lt;/a&gt; and published it on pypi. Now you can control your stepper with code like
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;from time import sleep
from servo42cUart import Servo42CUart

s = Servo42CUart(&amp;quot;/dev/ttyUSB0&amp;quot;, 9600)

# Start turning clockwise at full speed
s.set_constant_speed(Servo42CUart.Direction.CLOCKWISE, 127)

# Wait a second
sleep(1)

# Stop turning
s.stop();

# Turn 360 degrees, assuming 16x microstepping, as fast as possible.
s.set_angle(Servo42CUart.Direction.CLOCKWISE, 127, 200 * 16)&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Diversion into interfacing&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;diversion_into_interfacing&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;3229-3900&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;eyes&quot;&gt;Eyes&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The robot will need to be able to identify a card for it to be sorted. I plan to do this with a webcam and &lt;a href=&quot;https://github.com/tesseract-ocr/tesseract&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/tesseract-ocr/tesseract&quot; rel=&quot;ugc nofollow noopener&quot;&gt;tesseract-ocr&lt;/a&gt;. This is a very powerful text recognition engine that Google publishes open-source. Some early testing has yielded promising results. I set up a HD webcam with a goose-neck worklight, with a white background. The webcam is connected to an old Raspberry Pi Model 3, running Debian 10.
&lt;/p&gt;

&lt;p&gt;
Other &lt;a href=&quot;https://www.youtube.com/watch?v=giR1BRpc2Z0&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.youtube.com/watch?v=giR1BRpc2Z0&quot; rel=&quot;ugc nofollow noopener&quot;&gt;similar projects&lt;/a&gt; have used more complex machine learning smarts to identify the whole card, graphics and all, rather than just looking at the text. I&amp;#039;m going to see how far the text-only approach takes me, so I can keep all the brains on a single old RPI.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:card_sorting_machine:pasted:20250521-005743.jpeg?id=projects%3Acard_sorting_machine%3Alog_1&quot; class=&quot;media&quot; title=&quot;projects:card_sorting_machine:pasted:20250521-005743.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:card_sorting_machine:pasted:20250521-005743.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of a netrunner card standing upright against a white background with carpet beneath it. A light is shining at the card from an oblique angle, and a webcam is sitting on a piece of black plastic pointing at the card. The webcam is about 150mm from the card. Other junk is visible in the background.&quot; alt=&quot;A photo of a netrunner card standing upright against a white background with carpet beneath it. A light is shining at the card from an oblique angle, and a webcam is sitting on a piece of black plastic pointing at the card. The webcam is about 150mm from the card. Other junk is visible in the background.&quot; /&gt;&lt;/a&gt;
A cobbled-together test rig.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:card_sorting_machine:pasted:20250521-005950.jpeg?id=projects%3Acard_sorting_machine%3Alog_1&quot; class=&quot;media&quot; title=&quot;projects:card_sorting_machine:pasted:20250521-005950.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:card_sorting_machine:pasted:20250521-005950.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A frame from the webcam showing the NOISE netrunner identity card. &quot; alt=&quot;A frame from the webcam showing the NOISE netrunner identity card. &quot; /&gt;&lt;/a&gt;
The view through the webcam.
&lt;/p&gt;

&lt;p&gt;
tesseract-ocr read:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;NOISE

IDENTITY: G-mod

Whenever you install a virus program,
the Corp trashes the top card of
R&amp;amp;D.

“Watch this. It&amp;#039;ll be funny,”&lt;/pre&gt;

&lt;p&gt;
Which is pretty impressive for such a bodge-fest.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:card_sorting_machine:pasted:20250521-010210.jpeg?id=projects%3Acard_sorting_machine%3Alog_1&quot; class=&quot;media&quot; title=&quot;projects:card_sorting_machine:pasted:20250521-010210.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:card_sorting_machine:pasted:20250521-010210.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A frame from the webcam showing the INFILTRATION netrunner event card&quot; alt=&quot;A frame from the webcam showing the INFILTRATION netrunner event card&quot; /&gt;&lt;/a&gt;
The view through the webcam.
&lt;/p&gt;

&lt;p&gt;
Result:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;INFILTRATION
Gain 29 or expose | card
Bring back any memories, Monica?’
John “Animal” McEvoy
0 2012 oats le Coast LLG, @2012FFG&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Eyes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;eyes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3901-5787&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;next_steps&quot;&gt;Next steps&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Next up I have some mechanical design work to do. The machine must:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Support a stack of cards,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Provide outlets through which cards can be fed,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; A means of transmitting the motor torque into card-sliding action,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Supporting lighting,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Supporting the camera.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Should be fun! I&amp;#039;m anticipating some challenges:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Handling sleeved and unsleeved cards,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Glare from the lighting,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Camera focus/exposure issues,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Ensuring single-card feeding at different stack heights,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Keeping the camera view unobstructed by mechanical gubbins,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Fuzzy-matching card text against the card database.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;plugin__pagenav&quot;&gt;&lt;a href=&quot;https://wiki.tjhowse.com/blog&quot; title=&quot;First Page: &quot; class=&quot;wikilink1 first&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M11.92 19.92L4 12l7.92-7.92 1.41 1.42-5.5 5.5H22v2H7.83l5.51 5.5-1.42 1.42M4 12V2H2v20h2V12z&quot;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;a href=&quot;https://wiki.tjhowse.com/sidebar&quot; title=&quot;Previous Page: &quot; class=&quot;wikilink1 prev&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z&quot;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;span class=&quot;next&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class=&quot;last&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M12.08 4.08L20 12l-7.92 7.92-1.41-1.42 5.5-5.5H2v-2h14.17l-5.5-5.5 1.41-1.42M20 12v10h2V2h-2v10z&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Next steps&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;next_steps&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;5788-&amp;quot;} --&gt;</description>
            <author>tjhowse@undisclosed.example.com (tjhowse)</author>
            <pubDate>Wed, 21 May 2025 01:15:39 +0000</pubDate>
        </item>
        <item>
            <title>9_wivenhoe</title>
            <link>https://wiki.tjhowse.com/projects:sailing:blog:9_wivenhoe</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;winter_sailing&quot;&gt;Winter (??) Sailing&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
It&amp;#039;s starting to get a bit cooler here in Brisbane. By which I mean it gets below 20°C at night. Spare us your scorn, we know we deserve it.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Winter (??) Sailing&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;winter_sailing&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;19-196&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;the_river&quot;&gt;2024-05-06 The river&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-060814.png?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-060814.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-060814.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A screenshot of a map showing our sailing path down the river and back again.&quot; alt=&quot;A screenshot of a map showing our sailing path down the river and back again.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Another trip out onto the Brisbane river from the Colmslie recreation reserve. Not much to report on this one. We had a bit of trouble launching due to dock congestion, but we got out and had a good time. I lectured the kids on the loathsome game of golf and its barren monocultured hellscapes. We had a play around with the boom vang on our downwind run back. Kept the boom much more well-behaved. Lost my sunnies into the river when I was dropping the sails. RIP.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2024-05-06 The river&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;the_river&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;197-831&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;wivenhoe_dam&quot;&gt;2024-05-19 Wivenhoe Dam&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The stars finally aligned! We had a free Sunday coming up and a 8-10 knot forecast. We had a few things to check first. I picked up a new handful of cheap sunnies from the safety shop, and I tightened the loops holding the luff of the jib stretched along its leading edge wire. Hopefully this should keep it happier.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-060033.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-060033.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-060033.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of a join between white tiller handle and an aluminium bar.&quot; alt=&quot;A photo of a join between white tiller handle and an aluminium bar.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I replaced the rivets holding the tiller onto the arm joining both the rudders, they were getting a bit loosey-goosey.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-060145.png?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-060145.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-060145.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Sam, wearing a helmet, sitting on the driveway playing with a small anchor.&quot; alt=&quot;A photo of Sam, wearing a helmet, sitting on the driveway playing with a small anchor.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I showed Sam how to deploy our tiny little anchor. If it looks woefully inadequate: that might be reasonable.
&lt;/p&gt;

&lt;p&gt;
I got the boat all packed up and ready to go on the night before, using a new checklist I put together:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;☐ Radio
☐ Bungs
☐ Charts
☐ Water
☐ Food
☐ Sunscreen
☐ Life jackets
☐ Anchor
☐ Sails
☐ Reef shoes
☐ Leatherman
☐ Sail tape
☐ Tape
☐ String
☐ Multigrips
☐ Spare rope
☐ Trailer tires pumped
☐ Gopro
☐ Key floats
☐ Tell someone where we’re going and when we’re getting back&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-061256.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-061256.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-061256.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of a pot of porridge on an induction cooktop&quot; alt=&quot;A photo of a pot of porridge on an induction cooktop&quot; /&gt;&lt;/a&gt;
Getting up at 08:00 on a Sunday, early by our standards, demands a pot of porridge to bribe everyone out of bed. I may have overdone the cinnamon.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-061805.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-061805.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-061805.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of a freezer bag stuffed with food and zooper doopers&quot; alt=&quot;A photo of a freezer bag stuffed with food and zooper doopers&quot; /&gt;&lt;/a&gt;
The traditional sailing lunch bag.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-061705.png?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-061705.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-061705.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of the boat on the trailer behind our car&quot; alt=&quot;A photo of the boat on the trailer behind our car&quot; /&gt;&lt;/a&gt;
Mostly packed and ready to roll.
&lt;/p&gt;

&lt;p&gt;
Wivenhoe is about 1.5 hours&amp;#039; drive from our place. I threw an extra ratchet strap around the top of the boat to hold it down to the trailer. This marginally reduced boat-flying-off-trailer anxiety. We decided to put in at the Hays Landing boat ramp.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-062016.png?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-062016.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-062016.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A screenshot of google maps showing the route to the Hays Landing Boat Ramp.&quot; alt=&quot;A screenshot of google maps showing the route to the Hays Landing Boat Ramp.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The drive was uneventful. We listened to a few episodes of &lt;a href=&quot;https://maximumfun.org/podcasts/sawbones/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://maximumfun.org/podcasts/sawbones/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Sawbones&lt;/a&gt; to keep the kids sane. We got a few spectacular peeks of the lake and the dam itself on the way in. The Hays Landing boat ramp was closed when we got there, so we diverted slightly to the nearby Billie&amp;#039;s Bay ramp. By the time we got there the extra strap I put around the boat had worked its way loose and was flopping uselessly. Erk.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-062435.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-062435.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-062435.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of the boat on the trailer with the sails up.&quot; alt=&quot;A photo of the boat on the trailer with the sails up.&quot; /&gt;&lt;/a&gt;
Alex and Sam doing pre-launch checks.
&lt;/p&gt;

&lt;p&gt;
The sky was a perfect blue gradient while we rigged up, without the slightest breath of wind. C&amp;#039;mon &lt;a href=&quot;http://www.bom.gov.au/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.bom.gov.au/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;BoM&lt;/a&gt;, don&amp;#039;t fail me now. I was given hope by another sailor turning up at about the same time as us. He had an eastern European accent. Czech? Bulgarian? Ukrainian? We had a chat with him about his boat. He had a kind of turbo-kayak, with a sail, retractable outriggers, oars, and a sweet pedal-driven flippy-flappy underwater paddle mechanism. Very cool.
&lt;/p&gt;

&lt;p&gt;
Just as we launched the wind started to pick up enough for us to get underway. Phew. 
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-063559.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-063559.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-063559.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo off the back of our boat, looking back towards the boat ramp about 100m away. The sky is a stunning clear blue.&quot; alt=&quot;A photo off the back of our boat, looking back towards the boat ramp about 100m away. The sky is a stunning clear blue.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-064027.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-064027.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-064027.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo off the front of the boat.&quot; alt=&quot;A photo off the front of the boat.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Our loose goal was to explore around the dam and find interesting stuff. There was plenty of wildlife about, including pelicans and herons/egrets. The kids had been nagging us for ages to let them go for a swim off the boat. We didn&amp;#039;t really want to do that in the Brisbane river, as it is pretty scummy. We took advantage of a lull in the wind by throwing in our brand new anchor, followed by the kids.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-064434.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-064434.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-064434.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Alex smiling in the water, holding onto the boat.&quot; alt=&quot;A photo of Alex smiling in the water, holding onto the boat.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-064450.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-064450.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-064450.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Sam in the water, very excited.&quot; alt=&quot;A photo of Sam in the water, very excited.&quot; /&gt;&lt;/a&gt;
We tied a rope around Sam&amp;#039;s life jacket, just in case.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-064556.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-064556.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-064556.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of both the kids holding onto the front of the boat.&quot; alt=&quot;A photo of both the kids holding onto the front of the boat.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Both kids pretty quickly soured on swimming around the boat, possibly due to the extremely reasonable &lt;a href=&quot;https://unknownworlds.com/subnautica/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://unknownworlds.com/subnautica/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Deep Sea Willies&lt;/a&gt; combined with the cold (for us) temperatures. Just after we got them back onboard the wind picked up and we immediately started dragging anchor as if it wasn&amp;#039;t there. Lesson learned: Get a bigger anchor, or drop sails at anchor.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-065419.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-065419.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-065419.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of the boat up on a rocky shore.&quot; alt=&quot;A photo of the boat up on a rocky shore.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
We pulled up on a clear patch of shore on the far side, about 2.5km straight across from where we started, to have a walk around and stretch our legs. We found a lot of cool rocks. There was a &lt;a href=&quot;https://theportabletoiletcompany.com.au/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://theportabletoiletcompany.com.au/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Turdis&lt;/a&gt; barely visible on the other side of some scrub. We later learned that slightly further along the shore was a dedicated boating stopping point, with a picnic table, toilets, and a bin. Whoops!
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-065808.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-065808.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-065808.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Michelle a short distance away along rocky ground.&quot; alt=&quot;A photo of Michelle a short distance away along rocky ground.&quot; /&gt;&lt;/a&gt;
Michelle exploring.
&lt;/p&gt;

&lt;p&gt;
After our stop the wind picked up to around 10-15 knots. We zoomed back across the dam to check out a picnic area just north-west of the boat ramp. Michelle lost her hat, as per tradition, but we recovered it without incident.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-110312.png?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-110312.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-110312.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A screenshot of a track on a map showing a small loop-de-loop.&quot; alt=&quot;A screenshot of a track on a map showing a small loop-de-loop.&quot; /&gt;&lt;/a&gt;
The crossing point shows where the hat landed.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-110412.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-110412.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-110412.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of the boat pulled up into some shore scrub&quot; alt=&quot;A photo of the boat pulled up into some shore scrub&quot; /&gt;&lt;/a&gt;
Our second stop, at the Hays landing BBQ spot.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-110633.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-110633.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-110633.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Michelle and the kids walking to a pagoda&quot; alt=&quot;A photo of Michelle and the kids walking to a pagoda&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-110656.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-110656.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-110656.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo from the pagoda back towards the boat&quot; alt=&quot;A photo from the pagoda back towards the boat&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-110752.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-110752.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-110752.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Alex and Michelle. Alex is eating a strawberry.&quot; alt=&quot;A photo of Alex and Michelle. Alex is eating a strawberry.&quot; /&gt;&lt;/a&gt;
Alex and Michelle
&lt;/p&gt;

&lt;p&gt;
I was a little concerned the building wind would carry our boat off the shore, so we had a quick afternoon tea and got back underway quickly. Some people on the shore came to watch us sail off. We were getting some good splashes over the bow and the kids didn&amp;#039;t appreciate getting soaked. We decided to head back to the boat ramp, but not before a little extra exploration to see some cows.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-111101.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-111101.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-111101.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of the boat pulled up onto some grass. Alex is standing in the water. Michelle and Sam are watching from the shore.&quot; alt=&quot;A photo of the boat pulled up onto some grass. Alex is standing in the water. Michelle and Sam are watching from the shore.&quot; /&gt;&lt;/a&gt;
Back at the boat ramp.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-111140.jpeg?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-111140.jpeg&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-111140.jpeg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of me holding Sam aloft on the shore.&quot; alt=&quot;A photo of me holding Sam aloft on the shore.&quot; /&gt;&lt;/a&gt;
Sam and me.
&lt;/p&gt;

&lt;p&gt;
And that&amp;#039;s about it! The kids were zonked and fell asleep in the car on the way home. Next time we come out here we&amp;#039;re going to be more ambitious and head up to an island we can see on the maps, and maybe visit the stopping point around the corner from where we first stopped.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240521-114912.png?id=projects%3Asailing%3Ablog%3A9_wivenhoe&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240521-114912.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240521-114912.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A screenshot of the a track on a map showing the whole sail. It looks a bit like a dolphin swimming from right to left.&quot; alt=&quot;A screenshot of the a track on a map showing the whole sail. It looks a bit like a dolphin swimming from right to left.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2024-05-19 Wivenhoe Dam&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;wivenhoe_dam&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;832-8420&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;video&quot;&gt;Video&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;iframe src=&quot;//www.youtube-nocookie.com/embed/JLjbhdpTbiw?&quot; width=&quot;100%&quot; height=&quot;&quot; style=&quot;width:100%;&quot; class=&quot;vshare vshare__none&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; data-domain=&quot;www.youtube-nocookie.com&quot; loading=&quot;lazy&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Video&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;video&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;8421-&amp;quot;} --&gt;</description>
            <author>tjhowse@undisclosed.example.com (tjhowse)</author>
            <pubDate>Tue, 11 Feb 2025 07:26:39 +0000</pubDate>
        </item>
        <item>
            <title>11_river - created</title>
            <link>https://wiki.tjhowse.com/projects:sailing:blog:11_river</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;summer_2024-2025&quot;&gt;Summer 2024-2025&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
In a gap between two surgeries we rushed out for a quick afternoon sail.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Summer 2024-2025&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;summer_2024-2025&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;20-125&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;section20250201&quot;&gt;2025-02-01&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20250207-051955.png?id=projects%3Asailing%3Ablog%3A11_river&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20250207-051955.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20250207-051955.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A photo of Sam on the trampoline of the boat at home&quot; alt=&quot;A photo of Sam on the trampoline of the boat at home&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
This was our first outing with the new halyards and the gopro. The forecast was for 10-13 knots. It was gusting to about 18-20 when we got there, with a light drizzle. We got out into the water without too much hassle. Michelle narrowly avoided throwing the car keys into the river. I succeeded in throwing my sunglasses into the river, but managed to retrieve them before they sank.
&lt;/p&gt;

&lt;p&gt;
Michelle recorded a brief snippet of footage while we were underway. I need to build a mount to attach it to the end of the boom.
&lt;/p&gt;
&lt;iframe src=&quot;//www.youtube-nocookie.com/embed/450YlYECuxo?&quot; width=&quot;520&quot; height=&quot;293&quot; style=&quot;width:520px;height:293px;&quot; class=&quot;vshare vshare__center&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; data-domain=&quot;www.youtube-nocookie.com&quot; loading=&quot;lazy&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;/iframe&gt;
&lt;p&gt;
The boltrope on the foot of the mainsail pulled out of the boom again. The outhaul had come loose again. The new halyards worked great. No worries at all. Unfortunately I forgot to record the track of our journey. Next time, for sure.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2025-02-01&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;section20250201&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;126-&amp;quot;} --&gt;</description>
            <author>tjhowse@undisclosed.example.com (tjhowse)</author>
            <pubDate>Fri, 07 Feb 2025 05:29:11 +0000</pubDate>
        </item>
        <item>
            <title>10_river - created</title>
            <link>https://wiki.tjhowse.com/projects:sailing:blog:10_river</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;spring_2024&quot;&gt;Spring 2024&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Winter&amp;#039;s over! Sailing season is here again! We had a brief attack of 35°C weather, then it dropped by 10°C, then it warmed up a bit again.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Spring 2024&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;spring_2024&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;20-189&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;father_s_day&quot;&gt;2024-09-01 Father&amp;#039;s day&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
On Australian father&amp;#039;s day I invited my Dad out on the river with the boys and me. This time I decided to take us upriver to check out Newstead. We&amp;#039;d be sailing past &lt;a href=&quot;https://www.navy.gov.au/about-navy/bases-and-locations/hmas-moreton&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.navy.gov.au/about-navy/bases-and-locations/hmas-moreton&quot; rel=&quot;ugc nofollow noopener&quot;&gt;HMAS Moreton&lt;/a&gt; and a few citycat stops.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://wiki.tjhowse.com/_detail/projects:sailing:blog:pasted:20240909-031036.png?id=projects%3Asailing%3Ablog%3A10_river&quot; class=&quot;media&quot; title=&quot;projects:sailing:blog:pasted:20240909-031036.png&quot;&gt;&lt;img src=&quot;https://wiki.tjhowse.com/_media/projects:sailing:blog:pasted:20240909-031036.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;A screenshot of a map showing our sailing path up the river and back again.&quot; alt=&quot;A screenshot of a map showing our sailing path up the river and back again.&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
For this outing I wanted to try a different way of rigging the jib. Our jib is slightly undersized for the boat, so there&amp;#039;s a fair length of halyard, about 300mm, between the head of the sail and the pulley on the mast. This means the head can flop about when we&amp;#039;re getting close to tacking, spilling wind. This can make it difficult to maintain momentum through a tack. As an experiment I threaded the forestay through the halyard shackle, and secured the jib tack slightly higher up along the forestay, rather than right at the bottom where it usually sits.
&lt;/p&gt;

&lt;p&gt;
We launched from our usual Colmslie recreation reserve boat ramp and headed upriver. There was a nice 10 knot northerly and patchy cloud cover. There were a few citycats cruising around. Sailing downwind of the big apartment blocks on the north shore was a bit annoying as the wind was pretty squirrelly. We tied off to a floating anchor point marked “NOT FOR PUBLIC USE” just off some fancy riverfront houses in Bulimba and broke out the eski for some apple slices, mint slices and zooper doopers. The wind spun us around the buoy a few times as we ate.
&lt;/p&gt;

&lt;p&gt;
After the break we sailed back downriver to the boat ramp. We had some difficulty in tacking once or twice. My new jib rigging didn&amp;#039;t seem to have helped much. Both the halyards are quite stretchy. I think it might be worth replacing them.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2024-09-01 Father&amp;#039;s day&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;father_s_day&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;190-&amp;quot;} --&gt;</description>
            <author>tjhowse@undisclosed.example.com (tjhowse)</author>
            <pubDate>Mon, 09 Sep 2024 04:03:44 +0000</pubDate>
        </item>
        <item>
            <title>overview</title>
            <link>https://wiki.tjhowse.com/projects:3d_printed_enigma_machine:overview</link>
            <description>
&lt;p&gt;

This project is about creating a functional replica of a Wehrmacht Engima machine from World War 2.
&lt;/p&gt;

&lt;p&gt;
I am to build an electromechanical device that can decode enigma-coded messages. I&amp;#039;m not aiming to reproduce the visuals of the original enigma.
&lt;/p&gt;

&lt;p&gt;
Great reference doc here: &lt;a href=&quot;http://users.telenet.be/d.rijmenants/en/enigmatech.htm&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://users.telenet.be/d.rijmenants/en/enigmatech.htm&quot; rel=&quot;ugc nofollow noopener&quot;&gt;http://users.telenet.be/d.rijmenants/en/enigmatech.htm&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The original source is gone, I&amp;#039;ve pushed up a backup here: &lt;a href=&quot;https://github.com/tjhowse/enigma&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/tjhowse/enigma&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://github.com/tjhowse/enigma&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Nazis were and are bad, their philosophy was bad, and they did bad things.
&lt;/p&gt;

&lt;p&gt;
Work logs:
&lt;/p&gt;

&lt;div&gt;&lt;div id=&quot;nojs_indexmenu_2299571146995ac64333f6&quot; data-jsajax=&quot;%26group%3D1&quot; class=&quot;indexmenu_nojs&quot;&gt;
&lt;ul class=&quot;idx&quot;&gt;
&lt;li class=&quot;level1&quot; &gt;&lt;div class=&quot;li&quot;&gt;&lt;a href=&quot;https://wiki.tjhowse.com/projects:3d_printed_enigma_machine:work_logs:work_log_1&quot; class=&quot;wikilink1&quot; title=&quot;projects:3d_printed_enigma_machine:work_logs:work_log_1&quot; data-wiki-id=&quot;projects:3d_printed_enigma_machine:work_logs:work_log_1&quot;&gt;work_log_1&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=Mrd1Zjhodgw&amp;amp;list=PLT7ckgz8vcoYxvJJirVB9YFYjfG0-o6Zf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.youtube.com/watch?v=Mrd1Zjhodgw&amp;amp;list=PLT7ckgz8vcoYxvJJirVB9YFYjfG0-o6Zf&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Youtube playlist&lt;/a&gt;
&lt;/p&gt;
</description>
            <author>tjhowse@undisclosed.example.com (tjhowse)</author>
            <pubDate>Sat, 01 Jun 2024 05:03:05 +0000</pubDate>
        </item>
    </channel>
</rss>
