<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Engineering Tools — Analytical Calculation Pipelines for Engineers on Engineering Tools</title>
    <link>https://eng-tools.dev/</link>
    <description>Recent content in Engineering Tools — Analytical Calculation Pipelines for Engineers on Engineering Tools</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 02 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://eng-tools.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Derivation of the Euler-Bernoulli Beam Equation EI·y″ = M(x)</title>
      <link>https://eng-tools.dev/series-b/b1-euler-bernoulli/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-b/b1-euler-bernoulli/</guid>
      <description>Step-by-step derivation of the moment-curvature relation EI·y″ = M(x), from plane sections assumption to the Euler-Bernoulli bending equation. All hypotheses stated explicitly.</description>
    </item>
    <item>
      <title>Hertz Contact Stress in Deep Groove Ball Bearings — Analytical Pipeline</title>
      <link>https://eng-tools.dev/series-a/a2-hertz-contact/</link>
      <pubDate>Wed, 19 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-a/a2-hertz-contact/</guid>
      <description>5-node closed-form pipeline for maximum contact pressure and subsurface shear stress in deep groove ball bearings. Hamrock-Brewe approximation, Python notebook, verified on bearing 6206.</description>
    </item>
    <item>
      <title>Derivation of the Euler Critical Buckling Load Pcr = π²EI/L²</title>
      <link>https://eng-tools.dev/series-b/b2-euler-buckling/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-b/b2-euler-buckling/</guid>
      <description>Step-by-step derivation of the Euler buckling formula from equilibrium on the deflected geometry, boundary conditions, and eigenvalue problem. Pinned-pinned column, all assumptions explicit.</description>
    </item>
    <item>
      <title>Derivation of the Curvature Formula κ = y″/(1&#43;y′²)^(3/2)</title>
      <link>https://eng-tools.dev/series-b/b3-curvature/</link>
      <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-b/b3-curvature/</guid>
      <description>Step-by-step derivation of the curvature of a plane curve from its geometric definition, with the small-angle simplification to κ ≈ y″ used in beam theory.</description>
    </item>
    <item>
      <title>Derivation of Cantilever Tip Deflection δ = PL³/(3EI)</title>
      <link>https://eng-tools.dev/series-b/b4-cantilever/</link>
      <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-b/b4-cantilever/</guid>
      <description>Step-by-step derivation of the cantilever beam tip deflection formula from the moment-curvature relation, double integration, and boundary conditions.</description>
    </item>
    <item>
      <title>Concrete Penetration Depth — Analytical Pipeline (Li &amp; Chen 2003)</title>
      <link>https://eng-tools.dev/series-a/a4-penetration-depth/</link>
      <pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-a/a4-penetration-depth/</guid>
      <description>Closed-form model for rigid projectile penetration into semi-infinite concrete targets, based on Li &amp;amp; Chen (2003). Cavity expansion theory, 7-node pipeline, Python notebook verified against Forrestal et al. (1994) test data.</description>
    </item>
    <item>
      <title>Fatigue Life of Notched Plates — Analytical Pipeline (Hazizi 2023)</title>
      <link>https://eng-tools.dev/series-a/a1-fatigue-notched-plate/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-a/a1-fatigue-notched-plate/</guid>
      <description>10-node closed-form pipeline for fatigue life prediction in plates with semicircular notches, based on Hazizi et al. (2023). Includes Kt correction, mean stress, and Python notebook with FEM verification via PrePoMax.</description>
    </item>
    <item>
      <title>Thick-Walled Cylinder Stress Analysis — Analytical Pipeline (Croccolo 2009)</title>
      <link>https://eng-tools.dev/series-a/a3-thick-walled-cylinder/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/series-a/a3-thick-walled-cylinder/</guid>
      <description>Closed-form Lamé equations for radial and hoop stress in thick-walled cylinders under internal pressure, based on Croccolo &amp;amp; Vincenzi (2009). Python notebook with interference fit verification case.</description>
    </item>
    <item>
      <title>About — Engineering Tools</title>
      <link>https://eng-tools.dev/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/about/</guid>
      <description>Engineering Tools publishes transparent calculation pipelines extracted from peer-reviewed papers, with Python notebooks and full intermediate values. By G. Ganz, mechanical engineer.</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://eng-tools.dev/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/contact/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Contact form for Engineering Tools — questions, corrections and suggestions&#34; loading=&#34;lazy&#34; src=&#34;https://eng-tools.dev/contact/engineering-contact.png&#34;&gt;&lt;/p&gt;

&lt;style&gt;
  /* Base input field styling */
  .formspree-input, .formspree-textarea {
    margin-bottom: 15px;
    width: 100%;
    max-width: 400px;
    padding: 10px;
    
    /* Dark background matching the image style */
    background-color: #2a2b2e; 
    
    /* Off-white text for readability */
    color: #f8f9fa; 
    
    /* Subtle cyan border, inspired by the glowing lines in the image */
    border: 2px solid #00bcd4; 
    
    border-radius: 4px;
    
    /* Smooth transition for interaction */
    transition: border-color 0.2s, box-shadow 0.2s;
  }

  /* Interaction styling: change border and add glow on focus (selection) */
  .formspree-input:focus, .formspree-textarea:focus {
    outline: none;
    border-color: #f8f9fa; /* Focus to white text color */
    
    /* Cyan glow effect */
    box-shadow: 0 0 8px rgba(0, 188, 212, 0.6); 
  }
&lt;/style&gt;

&lt;form action=&#34;https://formspree.io/f/xjgpjjbk&#34; method=&#34;POST&#34;&gt;
  &lt;label for=&#34;email&#34;&gt;Email address:&lt;/label&gt;&lt;br&gt;
  &lt;input type=&#34;email&#34; id=&#34;email&#34; name=&#34;email&#34; placeholder=&#34;your.email@example.com&#34; required class=&#34;formspree-input&#34;&gt;
  &lt;br&gt;
  &lt;label for=&#34;message&#34;&gt;Message:&lt;/label&gt;&lt;br&gt;
  &lt;textarea id=&#34;message&#34; name=&#34;message&#34; rows=&#34;5&#34; placeholder=&#34;How can I help you?&#34; required class=&#34;formspree-textarea&#34;&gt;&lt;/textarea&gt;
  &lt;br&gt;
  &lt;input type=&#34;hidden&#34; name=&#34;_next&#34; value=&#34;https://endofwave.github.io/engineering-tools/success/&#34;&gt;
  &lt;button type=&#34;submit&#34; style=&#34;padding: 10px 20px; cursor: pointer; border-radius: 4px; background-color: #007bff; color: white; border: none; font-weight: bold;&#34;&gt;Send Message&lt;/button&gt;
&lt;/form&gt;</description>
    </item>
    <item>
      <title>Message Sent</title>
      <link>https://eng-tools.dev/success/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://eng-tools.dev/success/</guid>
      <description>&lt;p&gt;Thank you. Your message has been sent successfully.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
