<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://mehngineering.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://mehngineering.com/wiki/feed.php">
        <title>Meh Belly Lint Collection</title>
        <description>That awful moment when you realize,&lt;br&gt;&lt;i&gt;THIS&lt;/i&gt; is &lt;i&gt;YOUR&lt;/i&gt; circus and &lt;i&gt;THOSE&lt;/i&gt; are &lt;i&gt;YOUR&lt;/i&gt; monkeys.</description>
        <link>https://mehngineering.com/wiki/</link>
        <image rdf:resource="https://mehngineering.com/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-15T12:56:50+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=3d_scanner_turntable&amp;rev=1737079724&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=arduino_gfx_helpers&amp;rev=1743131310&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=compile_powershell&amp;rev=1761433892&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=dockkit_api_docs&amp;rev=1741728856&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=esp32-c6-mini-1&amp;rev=1743033429&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=grant&amp;rev=1745462252&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=mogile_on_tyan_gt86c-b5630&amp;rev=1747977439&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=o2_sensor&amp;rev=1738269798&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=rackmon&amp;rev=1778044320&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=server_status_oled_display&amp;rev=1778043401&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=start&amp;rev=1778041608&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=ubuntu_steps&amp;rev=1776928455&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=usbasp_flash&amp;rev=1742851719&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=useful_tidbits&amp;rev=1744674230&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=uv_projector&amp;rev=1743470723&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=video_codecs&amp;rev=1749085106&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=vscode&amp;rev=1761426575&amp;do=diff"/>
                <rdf:li rdf:resource="https://mehngineering.com/wiki/doku.php?id=wsl_ubuntu_for_key&amp;rev=1744054274&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://mehngineering.com/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Meh Belly Lint Collection</title>
        <link>https://mehngineering.com/wiki/</link>
        <url>https://mehngineering.com/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=3d_scanner_turntable&amp;rev=1737079724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-17T02:08:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3d_scanner_turntable</title>
        <link>https://mehngineering.com/wiki/doku.php?id=3d_scanner_turntable&amp;rev=1737079724&amp;do=diff</link>
        <description>3D Scanner Manual Turntable




	*  1/8“ Steel Plate, 16” A36 Steel $16.50/ea + $14 S&amp;H &lt;https://www.ebay.com/itm/192307629035&gt;




	*  300mm (12“) Aluminum lazy susan
		*  &lt;https://www.amazon.com/gp/product/B0CZ65WBPL&gt; $7.46/ea
		*  &lt;https://www.amazon.com/gp/product/B0C73YYVSJ&gt; $11.50/ea</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=arduino_gfx_helpers&amp;rev=1743131310&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-28T03:08:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino_gfx_helpers</title>
        <link>https://mehngineering.com/wiki/doku.php?id=arduino_gfx_helpers&amp;rev=1743131310&amp;do=diff</link>
        <description>Arduino_GFX helper functions

Good References

	*  SPI_WRITE16() optimization for Adafruit GFX
	*  moononournation/Arduino_GFX: Rewrite of Adafruit GFX for speed
	*  GFX-Forever: Another optimized library

Embrient Logo

	*  X(𝑡) = cos(𝑡) − 0.5cos(5𝑡)
	*  Y(𝑡) = sin(𝑡) + 0.5sin(5𝑡)
	*  Z(𝑡) = 1.32204cos(3𝑡)

Where 𝑡 is in degrees, i.e., 𝑡 ∈ [0,360)

To normalize the diameter to &#039;1&#039; Use the following equation</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=compile_powershell&amp;rev=1761433892&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-25T23:11:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compile_powershell</title>
        <link>https://mehngineering.com/wiki/doku.php?id=compile_powershell&amp;rev=1761433892&amp;do=diff</link>
        <description>To Compile the Powershell script into an EXE

Run powershell as administrator, then run


Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Import-Module PS2EXE
ps2exe -inputfile &#039;YourScript.ps1&#039; -outputfile &#039;YourScript.exe&#039;


To add an icon</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=dockkit_api_docs&amp;rev=1741728856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-11T21:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dockkit_api_docs</title>
        <link>https://mehngineering.com/wiki/doku.php?id=dockkit_api_docs&amp;rev=1741728856&amp;do=diff</link>
        <description>&lt;https://developer.apple.com/documentation/dockkit&gt;</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=esp32-c6-mini-1&amp;rev=1743033429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-26T23:57:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>esp32-c6-mini-1</title>
        <link>https://mehngineering.com/wiki/doku.php?id=esp32-c6-mini-1&amp;rev=1743033429&amp;do=diff</link>
        <description>ESP32-C6-Mini-1

Default SPI Pins

	*  MOSI: 19
	*  MISO: 20
	*  SCK: 21
	*  SS: 18


void setup() {
  Serial.begin(9600);
  delay(1000);
  Serial.print(&quot;MOSI: &quot;);
  Serial.println(MOSI);
  Serial.print(&quot;MISO: &quot;);
  Serial.println(MISO);
  Serial.print(&quot;SCK: &quot;);
  Serial.println(SCK);
  Serial.print(&quot;SS: &quot;);
  Serial.println(SS);  
}</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=grant&amp;rev=1745462252&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-24T02:37:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grant</title>
        <link>https://mehngineering.com/wiki/doku.php?id=grant&amp;rev=1745462252&amp;do=diff</link>
        <description>Collection of Grant&#039;s notes

 Notes about the Ti LM51772</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=mogile_on_tyan_gt86c-b5630&amp;rev=1747977439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-23T05:17:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mogile_on_tyan_gt86c-b5630</title>
        <link>https://mehngineering.com/wiki/doku.php?id=mogile_on_tyan_gt86c-b5630&amp;rev=1747977439&amp;do=diff</link>
        <description>Mogile on Tyan GT86C-B5630 Servers

Tyan GT86C-B5630 1U LFF 12 bay (3.5“) storage server

	*  Chassis Documentation (Note: Use BIOS/FW updates from Motherboard link below instead!)
	*  Motherboard: S5630GMRE-CGN 
		*  Docs/Downloads

	*  Intel C621 SATA controller
	*  500W PSU: S14-500P1AA</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=o2_sensor&amp;rev=1738269798&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-30T20:43:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>o2_sensor</title>
        <link>https://mehngineering.com/wiki/doku.php?id=o2_sensor&amp;rev=1738269798&amp;do=diff</link>
        <description>Notes

	*  &lt;https://www.sciencedirect.com/science/article/abs/pii/S0925400500007218&gt;
	*  [ Whitepaper describing use of 9,10-Diphenylanthracene for oxygen detection] 
	*  The oxygen quenching is predicted by the Stern-Volmer equation, and changes in intensity or lifetime of the fluorescence can be monitored
	*  Ruthenium complex
		*  &lt;https://www.cyanagen.com/products/rubp3-pf62-ruthenium-complexes/&gt;
		*  &lt;https://www.cyanagen.com/cyanacontent/uploads/Products/RuBP3-PF62/Documents/SDS/EN-IS_RuBP…</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=rackmon&amp;rev=1778044320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-06T05:12:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rackmon</title>
        <link>https://mehngineering.com/wiki/doku.php?id=rackmon&amp;rev=1778044320&amp;do=diff</link>
        <description>Ubuntu


sudo tee /etc/systemd/system/rackmon-host-agent.service &gt;/dev/null &lt;&lt;&#039;EOF&#039;
[Unit]
Description=Rackmon host agent
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=root
WorkingDirectory=/root
ExecStart=/usr/bin/python3 /root/rackmon_host_agent.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=server_status_oled_display&amp;rev=1778043401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-06T04:56:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server_status_oled_display</title>
        <link>https://mehngineering.com/wiki/doku.php?id=server_status_oled_display&amp;rev=1778043401&amp;do=diff</link>
        <description>Server Status OLED Display

Displayinator v1.0

This is a device you can shove into a spare USB connector on say a server rack system to display info like IP/Hostname/etc. It has an accelerometer so it can determine orientation (for racks which have sideways USB) and a simple font compression selection so it can dynamically fit information on one line.</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=start&amp;rev=1778041608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-06T04:26:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://mehngineering.com/wiki/doku.php?id=start&amp;rev=1778041608&amp;do=diff</link>
        <description>Start

	*  Meh Home
	*  compile powershell
	*  Ubuntu steps
	*  o2 sensor
	*  3d scanner turntable
	*  Server Status OLED Display
	*  DockKit API Docs
	*  Arduino_GFX helpers
	*  esp32-c6-mini-1
	*  Mogile on Tyan servers
	*  UV Projector
	*  wsl ubuntu for key
	*  Useful tidbits
	*   Grant&#039;s notes
	*  video codecs
	*   VS Code Help
	*  Rackmon</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=ubuntu_steps&amp;rev=1776928455&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-23T07:14:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubuntu_steps</title>
        <link>https://mehngineering.com/wiki/doku.php?id=ubuntu_steps&amp;rev=1776928455&amp;do=diff</link>
        <description>Start with “bare” ubuntu, I&#039;m still on 22.04 LTS

Notes:


vi ~/.inputrc
set enable-bracketed-paste off


Update system and install prereq


apt update &amp;&amp; sudo apt upgrade -y
apt -y install build-essential dkms linux-headers-$(uname -r) software-properties-common curl wget git 
apt -y install iputils-ping traceroute 
apt -y install vim 
apt -y install build-essential
apt -y install net-tools
apt -y install less
apt -y install libssl-dev
apt -y install libz-dev
apt -y install python3-pip
apt -y i…</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=usbasp_flash&amp;rev=1742851719&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-24T21:28:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usbasp_flash</title>
        <link>https://mehngineering.com/wiki/doku.php?id=usbasp_flash&amp;rev=1742851719&amp;do=diff</link>
        <description>BACK TO: Server Status OLED Display

USBasp: To firmware upgrade or not?

A lot of these chinese USBasp units are based on Thomas Fischl&#039;s design.



But they all originally had problems related to clock speed when programming larger micros (A classic example is the ATMEGA2560). Two groups solved the problem independently, the open source folks added a flag to set a specific CLK frequency (that you&#039;d nudge up and down to find the sweet spot) and the chinese wrote a autodetect feature to find the…</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=useful_tidbits&amp;rev=1744674230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-14T23:43:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>useful_tidbits</title>
        <link>https://mehngineering.com/wiki/doku.php?id=useful_tidbits&amp;rev=1744674230&amp;do=diff</link>
        <description>Useful Stuff

	*  &lt;https://tools.simonwillison.net/incomplete-json-printer&gt; pretty print json fragments</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=uv_projector&amp;rev=1743470723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-01T01:25:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uv_projector</title>
        <link>https://mehngineering.com/wiki/doku.php?id=uv_projector&amp;rev=1743470723&amp;do=diff</link>
        <description>L3P07X-86G00
&lt;https://www.alibaba.com/product-detail/SM12-UV-DLP-Projector-for-4K_1601030274454.html&gt;
&lt;https://us.amazon.com/Monitor-Printer-Projector-Display-2560x1440/dp/B0826YHTLM&gt;
&lt;https://in-vision.at/light-engines/phoenix&gt;
&lt;https://www.youtube.com/watch?v=0ep6uho9GXI&gt;
&lt;https://www.aliexpress.us/item/3256804209042336.html&gt;

	*  DLP4710 or DLP660TE with a LightCrafter-style dev board
	*  Easily driven via HDMI or custom firmware
	*  Reflective architecture is ideal for UV
	*  Cost is higher …</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=video_codecs&amp;rev=1749085106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-05T00:58:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>video_codecs</title>
        <link>https://mehngineering.com/wiki/doku.php?id=video_codecs&amp;rev=1749085106&amp;do=diff</link>
        <description>I was having stuttering problems playing some mp4 files (e.g. 4K 4:2:2 10-bit AVC) in windows on vlc and windows media player. The files played back smoothly in Davinci Resolve so it was a codec issue. I had disabled Windows Store so the default way of installing the codec wouldn&#039;t work for me.</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=vscode&amp;rev=1761426575&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-25T21:09:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vscode</title>
        <link>https://mehngineering.com/wiki/doku.php?id=vscode&amp;rev=1761426575&amp;do=diff</link>
        <description>Visual Studio Code Help

	*   Setup Guide</description>
    </item>
    <item rdf:about="https://mehngineering.com/wiki/doku.php?id=wsl_ubuntu_for_key&amp;rev=1744054274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T19:31:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wsl_ubuntu_for_key</title>
        <link>https://mehngineering.com/wiki/doku.php?id=wsl_ubuntu_for_key&amp;rev=1744054274&amp;do=diff</link>
        <description>Installing WSL Ubuntu w/ LAMP for Key

Note: WSL works on Windows 10 (&gt;=2004) and Windows 11. For older versions reference the MS docs

LAMP commonly refers to Linux, Apache, Mysql &amp; PHP, which was a common web development stack a few years ago.
There are newer, more modern replacements for each component but each alternative adds complexity. I recommend
exploring these replacements AFTER you&#039;ve mastered the basic LAMP stack.</description>
    </item>
</rdf:RDF>
