<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sariel.pl &#187; Ideas</title>
	<atom:link href="http://sariel.pl/category/ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://sariel.pl</link>
	<description>Sariel&#039;s custom LEGO Technic creations</description>
	<lastBuildDate>Sun, 20 May 2012 18:50:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>NXT Brick-to-Brick Remote</title>
		<link>http://sariel.pl/2012/03/nxt-brick-to-brick-remote/</link>
		<comments>http://sariel.pl/2012/03/nxt-brick-to-brick-remote/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 17:17:19 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Mindstorms]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=2248</guid>
		<description><![CDATA[My second LEGO Mindstorms NXT MOC. Features a Bluetooth remote that controls motors connected to another brick with a speed control and a proportional steering.   Datasheet: Completion date: 03/03/2012 Power: electric (NXT brick) Language: ROBOTC Bricks: 2 Motors: 5 x NXT motor Sensors: 2 x touch One of the most interesting features of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2012/03/nxt-brick-to-brick-remote/"><img class="aligncenter size-full wp-image-2252" title="NXT remote" src="http://sariel.pl/wp-content/uploads/2012/03/1.png" alt="" width="560" height="336" /></a></p>
<p>My second LEGO Mindstorms NXT MOC. Features a Bluetooth remote that controls motors connected to another brick with a speed control and a proportional steering.  <span id="more-2248"></span></p>
<h3>Datasheet:</h3>
<p>Completion date: 03/03/2012<br />
Power: electric (NXT brick)<br />
Language: ROBOTC<br />
Bricks: 2<br />
Motors: 5 x NXT motor<br />
Sensors: 2 x touch</p>
<p>One of the most interesting features of the NXT brick is that it can create a two-way Bluetooth link with another brick, which is in every way superior to IR link. I wanted to take advantage of this feature by creating a very simple, basic remote allowing to control motors connected to a brick inside a MOC with another brick. The remote was intended for typical wheeled vehicle, hence the drive control with a speed control feature and a proportional steering.</p>
<p>The actual remote is fairly simple, using two NXT motors and two touch sensors. Step-by-step instruction for building it can be found below. In order to work, it requires two-part program: one part is run on the sender brick, and another on the receiver brick. Note that for the bricks to create a Bluetooth link, they need to be first linked manually so that they keep each other in their Bluetooth contact list.</p>
<p>The drive motor, connected to receiver brick&#8217;s A port,  can be controlled with a speed control feature by rotating the knob on the remote&#8217;s left motor. Note that the movement of the knob is limited mechanically, thanks to which the programs are simpler. There is an option to make the receiver brick beep while on reverse, just like some trucks beep. Note that this is part of the program&#8217;s configuration, which is included entirely in the receiver part. Also note that the volume of the receiver brick can be changed remotely by using arrow buttons on the remote.</p>
<p>The steering motor, connected to receiver brick&#8217;s B port, is controlled proportionally, meaning that it&#8217;s synchronized with the steering wheel and it maintains the same angle. The steering wheel&#8217;s movement is also mechanically limited for simplicity. Note that the margin of 10 degrees is defined in the receiver&#8217;s configuration to avoid problems with motors&#8217; inertia which are inevitable when the accuracy of synchronization is too high. Such a situation can lead to the receiver&#8217;s steering motor going forward and back endlessly, because it has too much inertia to stop exactly at the desired angle.</p>
<p>Finally the additional motor, connected to receiver brick&#8217;s C port is controlled by pressing and holding one of the two touch sensors.</p>
<p><a href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/3.jpg" rel="lightbox"><img class="aligncenter" src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/3.jpg" alt="" width="504" height="283" /></a></p>
<p>Note that the orange button on the sender brick enables and disables sending of the data. This function is initially disabled when program starts, so that the position of the remote&#8217;s controls can be adjusted without affecting the receiver brick. Also note that upon disabling, the remote resets all values except volume, meaning that it stops all motors and returns the steering motor to center. However, once enabled, it will sends again the current values, making the receiver&#8217;s motors react accordingly. For example the steering motor is synchronized back, meaning that it moves from the central position to the current position of the steering wheel.</p>
<p>Finally, note that the first line of the remote&#8217;s display shows current voltage of remote&#8217;s and receiver&#8217;s battery, allowing to monitor if either of the two bricks is running low on power. The sender program can be aborted by pressing the sender brick&#8217;s default exit button twice.</p>
<h3>Sender program:</h3>
<p><p>
								<pre class="Plum_Code_Box"><code class="php">#pragma config(Sensor,S1,touch1,sensorTouch)
#pragma config(Sensor,S2,touch2,sensorTouch)

bool sending = false;
int soundLevel = 1;

task BatLev()
{
  ubyte valueReceived[1];
  valueReceived[0] = 0;
  while(true)
  {
    cCmdMessageRead(valueReceived, 1, 1);
    nxtDisplayCenteredTextLine(0, &quot;BAT: L%3.1f / R%3.1f&quot;, nImmediateBatteryLevel / (float) 1000, valueReceived[0] / (float) 10);
    wait1Msec(50);
  }
  return;
}

task Buttons()
{
  nNxtButtonTask  = -2;
  nNxtExitClicks = 2;
  nxtDisplayCenteredTextLine(1, &quot;Not sending...&quot;);
  while(true)
  {
    if(nNxtButtonPressed == 3)
    {
      PlaySound(soundBeepBeep);
      if(sending == false){
        sending = true;
        nxtDisplayCenteredTextLine(1, &quot;Sending...&quot;);
      }
      else{
        sending = false;
        ubyte valueToReset[5];
        valueToReset[0] = 0;
        valueToReset[1] = 0;
        valueToReset[2] = 0;
        valueToReset[3] = 0;
        valueToReset[4] = soundLevel;
        cCmdMessageWriteToBluetooth(valueToReset, 5, 1);
        nxtDisplayCenteredTextLine(1, &quot;Not sending...&quot;);
      }
    }
    else if (nNxtButtonPressed == 1 &amp;&amp; soundLevel &lt; 3) soundLevel = soundLevel + 1;
    else if (nNxtButtonPressed == 2 &amp;&amp; soundLevel &gt; 0) soundLevel = soundLevel - 1;
  wait1Msec(350);
  }
}

task main()
{
  StartTask(BatLev);
  StartTask(Buttons);
  bFloatDuringInactiveMotorPWM = true;
  btConnect(1, &quot;NXT2&quot;); // connection: port, brick
  while(true)
  {
    ubyte valueToSend[5];
    valueToSend[0] = nMotorEncoder[motorA];
    valueToSend[1] = nMotorEncoder[motorB];
    valueToSend[2] = SensorValue(touch1);
    valueToSend[3] = SensorValue(touch2);
    valueToSend[4] = soundLevel;
    if(sending == true){cCmdMessageWriteToBluetooth(valueToSend, 5, 1);}
    nxtDisplayTextLine(3, &quot;Drive: %d&quot;, valueToSend[0]);
    nxtDisplayTextLine(4, &quot;Steering: %d&quot;, valueToSend[1]);
    nxtDisplayTextLine(5, &quot;Touch BLUE: %d&quot;, valueToSend[2]);
    nxtDisplayTextLine(6, &quot;Touch RED: %d&quot;, valueToSend[3]);
    nxtDisplayTextLine(7, &quot;Volume: %d&quot;, valueToSend[4]);
    wait1Msec(50);
  }
}</code>
									</pre>
							</p></p>
<h3>Receiver program:</h3>
<p><p>
								<pre class="Plum_Code_Box"><code class="php">// config start
//bMotorReflected[motorA] = true;
//bMotorReflected[motorB] = true;
//bMotorReflected[motorC] = true;
bool buzzOnRev = true; // buzzing while on reverse
int steerAcc = 10; // steering accuracy margin (degrees)
// config end

task BatLev()
{
  while(true)
  {
    nxtDisplayCenteredTextLine(0, &quot;BAT: L %3.1fV&quot;, nImmediateBatteryLevel / (float) 1000);
    ubyte valueToSend[1];
    valueToSend[0] = nImmediateBatteryLevel / (float) 100;
    cCmdMessageWriteToBluetooth(valueToSend, 1, 1);
    wait1Msec(50);
  }
  return;
}

task main()
{
  StartTask(BatLev);
  nVolume = 1; // starting volume
  ubyte valueReceived[5];
  valueReceived[0] = 0;
  valueReceived[1] = 0;
  valueReceived[2] = 0;
  valueReceived[3] = 0;
  valueReceived[4] = 1;

  while(true)
  {
    cCmdMessageRead(valueReceived, 5, 1);
    nxtDisplayTextLine(2, &quot;Drive: %d&quot;, valueReceived[0]);
    nxtDisplayTextLine(3, &quot;Steering: %d&quot;, valueReceived[1]);
    nxtDisplayTextLine(4, &quot;Touch BLUE: %d&quot;, valueReceived[2]);
    nxtDisplayTextLine(5, &quot;Touch RED: %d&quot;, valueReceived[3]);
    nxtDisplayTextLine(6, &quot;Volume: %d&quot;, valueReceived[4]);
    nVolume = valueReceived[4];

    // motorA (drive)
    motor[motorA] = 0;
    int afactor = valueReceived[0] / 5;
    if (afactor &gt; 1 &amp;&amp; afactor &lt; 15)
    {
      afactor = afactor * 10;
      if (afactor &gt; 100) afactor = 100;
      motor[motorA] = afactor;
      if (buzzOnRev == true) ClearSounds();
    }
    else if (afactor &gt; 1 &amp;&amp; afactor &gt; 25)
    {
      afactor = (51 - afactor) * -10;
      if (afactor &lt; -100) afactor = -100;
      motor[motorA] = afactor;
      if (buzzOnRev == true) PlaySound(soundException);
    }

    // motorB (steering)
    motor[motorB] = 0;
    int bfactor = valueReceived[1];
    if (bfactor &gt; 1 &amp;&amp; bfactor &lt; 75) bfactor = bfactor;
    else if (bfactor &gt; 1 &amp;&amp; bfactor &gt; 75) bfactor = (256 - bfactor) * -1;
    nxtDisplayTextLine(7,&quot;Mtr B: %d/%d&quot;,nMotorEncoder[motorB], bfactor);

    if (nMotorEncoder[motorB] &lt; (bfactor + steerAcc)) while(nMotorEncoder[motorB] &lt; bfactor) motor[motorB] = 10;
    else if (nMotorEncoder[motorB] &gt; (bfactor - steerAcc)) while(nMotorEncoder[motorB] &gt; bfactor) motor[motorB] = -10;
    else motor[motorB] = 0;

    // motorC
    motor[motorC] = 0;
    if (valueReceived[2] == 1) motor[motorC] = 100;
    else if (valueReceived[3] == 1)motor[motorC] = -100;

    wait1Msec(50);
  }
}</code>
									</pre>
							</p></p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 1117px;"><a title="1.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/1.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/1.png_thumb.jpg" alt="1.png" width="128" height="77" border="0" /></a> <a title="2.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/2.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/2.png_thumb.jpg" alt="2.png" width="128" height="77" border="0" /></a> <a title="3.jpg" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/3.jpg" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/3.jpg_thumb.jpg" alt="3.jpg" width="128" height="72" border="0" /></a> <a title="howto_1.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_1.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_1.png_thumb.jpg" alt="howto_1.png" width="99" height="128" border="0" /></a> <a title="howto_2.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_2.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_2.png_thumb.jpg" alt="howto_2.png" width="99" height="128" border="0" /></a> <a title="howto_3.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_3.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_3.png_thumb.jpg" alt="howto_3.png" width="99" height="128" border="0" /></a> <a title="howto_4.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_4.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_4.png_thumb.jpg" alt="howto_4.png" width="99" height="128" border="0" /></a> <a title="howto_5.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_5.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_5.png_thumb.jpg" alt="howto_5.png" width="99" height="128" border="0" /></a> <a title="howto_6.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_6.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_6.png_thumb.jpg" alt="howto_6.png" width="99" height="128" border="0" /></a> <a title="howto_7.png" href="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/howto_7.png" rel="lightbox[498470]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTB2BRemote/thumb/howto_7.png_thumb.jpg" alt="howto_7.png" width="99" height="128" border="0" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2012/03/nxt-brick-to-brick-remote/"><em>Click here to view the embedded video.</em></a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2012/03/nxt-brick-to-brick-remote/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2012%2F03%2Fnxt-brick-to-brick-remote%2F&amp;title=NXT%20Brick-to-Brick%20Remote" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2012/03/nxt-brick-to-brick-remote/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>NXT Automated Gearbox</title>
		<link>http://sariel.pl/2012/02/nxt-automated-gearbox/</link>
		<comments>http://sariel.pl/2012/02/nxt-automated-gearbox/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 14:19:59 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Mindstorms]]></category>
		<category><![CDATA[automated]]></category>
		<category><![CDATA[gearbox]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=2231</guid>
		<description><![CDATA[My first MOC using the LEGO Mindstorms NXT. Features a simple 4-speed gearbox that shifts automatically based on changes in the speed of the motor driving the gearbox.   Datasheet: Completion date: 25/02/2012 Power: electric (NXT brick) Language: ROBOTC Bricks: 1 Motors: 3 x NXT motor Sensors: none Having recently finally bought the LEGO Mindstorms [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2012/02/nxt-automated-gearbox/"><img class="aligncenter size-full wp-image-2235" title="NXT Automated Gearbox" src="http://sariel.pl/wp-content/uploads/2012/02/11.jpg" alt="NXT Automated Gearbox" width="560" height="314" /></a></p>
<p>My first MOC using the LEGO Mindstorms NXT. Features a simple 4-speed gearbox that shifts automatically based on changes in the speed of the motor driving the gearbox.  <span id="more-2231"></span></p>
<h3>Datasheet:</h3>
<p>Completion date: 25/02/2012<br />
Power: electric (NXT brick)<br />
Language: ROBOTC<br />
Bricks: 1<br />
Motors: 3 x NXT motor<br />
Sensors: none</p>
<p>Having recently finally bought the LEGO Mindstorms NXT set, I have been looking for an opportunity to practice some programming. The default NXT-G software was a nightmare to me, so I was hesitating between leJOS and ROBOTC, finally settling for the latter.</p>
<p>The gearbox uses <a href="http://sariel.pl/2008/12/4-speed-manual-compact-gearbox/" target="_blank">my 4-speed compact gearbox</a> design, together with two motors that change speeds and a third motor that drives the gearbox and whose speed is being monitored by the program.</p>
<p>The program, which can be found complete below, consists of three task: one main and two subtasks included in it. One subtask monitors the use of the NXT brick&#8217;s buttons (because the program replaces their default functionality), while the other monitors the voltage of the brick&#8217;s battery (which can change quite a lot, depending on the load on the motors).  This is my first ROBOTC program, and I suppose I will be using these two subtasks on a regular basis.</p>
<p>The main tasks launches the two subtasks and controls all three motors. Once the propulsion motors is started, it monitors its speed counting the amount of degrees of rotation 10 times per second. Thus the basic speed unit is degrees/0.1 second, and depending on the condition of the batteries I&#8217;m using it&#8217;s usually around 70. There are two threshold speed values declared in the program, and if the motor exceeds one of them, the gearbox shifts up or down accordingly. Then it waits for a given interval to allow the motor to work a while with the changed gear ratio, and gets back to monitoring its speed.</p>
<p>The three values &#8211; lower and upper speed threshold value and the shifting interval &#8211;  are declared right at the beginning of the program for easy adjustment. I found it to be convenient and I will be probably doing so in my future programs as well.</p>
<p>The gearbox is synchronized and non-sequential, so it can be switched from any speed to any other speed. For simplicity, or more specifically to limit the number of possible combinations, I have designed the program to switch only between &#8220;adjacent&#8221; speeds &#8211; so it can swicth from 3rd to 4th or from 3rd to 2nd, but not from 3rd to 1st. There is one exception: shutting down. The program can be instructed to shut down by pressing the brick&#8217;s default exit button, and upon doing so it shifts the gearbox down to 1st. Obviously, to do so it needs to keep tracks of the currently selected gear &#8211; this information is stored in the variable <strong><em>gear</em></strong>, and updated when shifting down or up.</p>
<p>Programming the gearbox was an interesting experience and it taught me a lot about ROBOTC. I was surprised to found that rotating the &#8220;control&#8221; motors by a given degree proved less accurate than rotating them for a given time interval. By adjusting precisely their running time, I was able to achieve great accuracy needed to shift the transmission driving rings in the gearbox without pushing them too strongly into other parts of the gearbox.</p>
<h3>Program:</h3>
<p><p>
								<pre class="Plum_Code_Box"><code class="php">// config start
int mspeed_high = 78;
int mspeed_low = 75;
int shift_time = 3000;
// config end

int gear = 1;

task Buttons()
{
  while(true)
  {
    nNxtButtonTask  = -2;
    nNxtExitClicks = 2;

    if(nNxtButtonPressed == 0)
    {
      eraseDisplay();
      motor[motorA] = 0;

            switch(gear)
            {
              case 1:
                break;

              case 2:
                motor[motorB] = -100;
                wait1Msec(120);
                motor[motorB] = 0;
                break;

              case 3:
                motor[motorC] = 100;
                wait1Msec(60);
                motor[motorC] = 0;
                wait1Msec(500);
                motor[motorB] = -100;
                wait1Msec(70);
                motor[motorB] = 0;
                break;

              case 4:
                motor[motorC] = -100;
                wait1Msec(60);
                motor[motorC] = 0;
                wait1Msec(500);
                motor[motorB] = -100;
                wait1Msec(70);
                motor[motorB] = 0;
                break;
            }

      StopAllTasks();
    }
  }
  return;
}

task BatLev()
{
  while(true)
  {
    nxtDisplayCenteredTextLine(0, &quot;Brick up @ %3.1fV&quot;, nImmediateBatteryLevel / (float) 1000);
    wait1Msec(50);
  }
  return;
}

task main ()
{
  StartTask(Buttons);
  StartTask(BatLev);

  motor[motorA] = 0;
  bool mstatus = false;
  nMotorEncoder[motorB] = 0;
  nMotorEncoder[motorC] = 0;
  nxtDisplayCenteredTextLine(2, &quot;MOTOR A OFF&quot;);
  nxtDisplayCenteredTextLine(4, &quot;GEAR 1&quot;);
  wait1Msec(50);

  while(true)
  {
    if(nNxtButtonPressed == 3)
    {
      if (mstatus == true)
      {
        PlaySound(soundBlip);
        motor[motorA] = 0;
        mstatus = false;
        nxtDisplayCenteredTextLine(2, &quot;MOTOR A OFF&quot;);
        nxtDisplayClearTextLine(5);
        nxtDisplayClearTextLine(7);
        wait1Msec(500);
      }
      else
      {
        motor[motorA] = 100;
        mstatus = true;
        nxtDisplayCenteredTextLine(2, &quot;MOTOR A ON&quot;);
        wait1Msec(500);
        int mspeed = nMotorEncoder[motorA];

        while(nNxtButtonPressed != 3)
        {
          nMotorEncoder[motorA] = 0;
          wait1Msec(100);
          mspeed = nMotorEncoder[motorA];
          nxtDisplayCenteredTextLine(5, &quot;Speed: %d&quot;, mspeed);

          if (mspeed &gt; mspeed_high) // gearing up
          {
            nxtDisplayCenteredTextLine(7, &quot;Gearing up...&quot;);
            switch(gear)
            {
              case 1:
                motor[motorB] = 100;
                wait1Msec(110);
                motor[motorB] = 0;
                gear = 2;
                nxtDisplayCenteredTextLine(4, &quot;GEAR 2&quot;);
                wait1Msec(shift_time);
                break;

              case 2:
                gear = 3;
                motor[motorB] = -100;
                wait1Msec(60);
                motor[motorB] = 0;
                wait1Msec(300);
                motor[motorC] = -100;
                wait1Msec(60);
                motor[motorC] = 0;
                nxtDisplayCenteredTextLine(4, &quot;GEAR 3&quot;);
                wait1Msec(shift_time);
                break;

              case 3:
                motor[motorC] = 100;
                wait1Msec(110);
                motor[motorC] = 0;
                gear = 4;
                nxtDisplayCenteredTextLine(4, &quot;GEAR 4&quot;);
                wait1Msec(shift_time);
                break;

              case 4:
                nxtDisplayClearTextLine(7);
                break;
            }
          }
          else if (mspeed &lt; mspeed_low) // gearing down
          {
            nxtDisplayCenteredTextLine(7, &quot;Gearing down...&quot;);
            switch(gear)
            {
              case 4:
                motor[motorC] = -100;
                wait1Msec(110);
                motor[motorC] = 0;
                gear = 3;
                nxtDisplayCenteredTextLine(4, &quot;GEAR 3&quot;);
                wait1Msec(shift_time);
                break;

              case 3:
                motor[motorC] = 100;
                wait1Msec(60);
                motor[motorC] = 0;
                wait1Msec(300);
                motor[motorB] = 100;
                wait1Msec(60);
                motor[motorB] = 0;
                gear = 2;
                nxtDisplayCenteredTextLine(4, &quot;GEAR 2&quot;);
                wait1Msec(shift_time);
                break;

              case 2:
                motor[motorB] = -100;
                wait1Msec(110);
                motor[motorB] = 0;
                gear = 1;
                nxtDisplayCenteredTextLine(4, &quot;GEAR 1&quot;);
                wait1Msec(shift_time);
                break;

              case 1:
                nxtDisplayClearTextLine(7);
                break;
            }
          }
        }
      }
    }
  }
}</code>
									</pre>
							</p></p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 528px;"><a title="1.jpg" href="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/1.jpg" rel="lightbox[497884]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/thumb/1.jpg_thumb.jpg" alt="1.jpg" width="128" height="72" border="0" /></a> <a title="dsc08349.jpg" href="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/dsc08349.jpg" rel="lightbox[497884]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/thumb/dsc08349.jpg_thumb.jpg" alt="dsc08349.jpg" width="128" height="72" border="0" /></a> <a title="dsc08353.jpg" href="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/dsc08353.jpg" rel="lightbox[497884]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/thumb/dsc08353.jpg_thumb.jpg" alt="dsc08353.jpg" width="128" height="72" border="0" /></a> <a title="dsc08358.jpg" href="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/dsc08358.jpg" rel="lightbox[497884]"><img src="http://www.brickshelf.com/gallery/Sariel/NXTAutoGearbox/thumb/dsc08358.jpg_thumb.jpg" alt="dsc08358.jpg" width="128" height="72" border="0" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2012/02/nxt-automated-gearbox/"><em>Click here to view the embedded video.</em></a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2012/02/nxt-automated-gearbox/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2012%2F02%2Fnxt-automated-gearbox%2F&amp;title=NXT%20Automated%20Gearbox" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2012/02/nxt-automated-gearbox/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Oldham coupling and Schmidt coupling</title>
		<link>http://sariel.pl/2011/11/oldham-coupling-and-schmidt-coupling/</link>
		<comments>http://sariel.pl/2011/11/oldham-coupling-and-schmidt-coupling/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 22:02:08 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=2144</guid>
		<description><![CDATA[Two interesting mechanical solutions for transmission systems.   The Oldham coupling and Schmidt coupling are two various mechanical solutions for transmitting drive between two parallel axles that are not aligned in line. That makes them alternative to universal joints, which are long, and to gear wheels, which only fit in specific spacings and affect power/speed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/wp-content/uploads/2011/11/11.png"><img class="aligncenter size-full wp-image-2146" title="Oldham coupling and Schmidt coupling" src="http://sariel.pl/wp-content/uploads/2011/11/11.png" alt="" width="560" height="286" /></a></p>
<p>Two interesting mechanical solutions for transmission systems.  <span id="more-2144"></span></p>
<p>The Oldham coupling and Schmidt coupling are two various mechanical solutions for transmitting drive between two parallel axles that are not aligned in line. That makes them alternative to universal joints, which are long, and to gear wheels, which only fit in specific spacings and affect power/speed ratio if not meshed at 1:1 ratio.</p>
<p>The Oldham coupling consists of two identical rotors, each connected to one axle, and a sliding element between them. The coupling shown here can handle input/output displacement of 1 vertical and 1 horizontal stud. It can be expanded to allow larger displacement by using longer axle in its sliding element, but that increases its diameter drastically. In short, the Oldham coupling is short and maintains 1:1 ration, but is complex, fragile and has large diameter.</p>
<p>The Schmidt coupling consists of three discs or triangles connected with links &#8211; three links per disc/triangle, giving six links total. The first and last discs/triangles are connected to the axles while the middle one simply hangs in mid-air. The unique property of this coupling is that it can work while its input and output are moving relatively to each other. That makes it an interesting solution for transferring drive to the moving elements of your construction. The Schmidt coupling is also extremely robust and can handle high torque while generating minimum backlash. Its main disadvantage is the length &#8211; in this case 5 studs &#8211; and the fact that it&#8217;s built around a rare LEGO piece.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 264px;"><a title="1.png" href="http://www.brickshelf.com/gallery/Sariel/ideas/OldhamandSchmidt/1.png" rel="lightbox[489726]"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/OldhamandSchmidt/thumb/1.png_thumb.jpg" alt="1.png" width="128" height="65" border="0" /></a> <a title="2.png" href="http://www.brickshelf.com/gallery/Sariel/ideas/OldhamandSchmidt/2.png" rel="lightbox[489726]"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/OldhamandSchmidt/thumb/2.png_thumb.jpg" alt="2.png" width="128" height="72" border="0" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2011/11/oldham-coupling-and-schmidt-coupling/"><em>Click here to view the embedded video.</em></a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2011/11/oldham-coupling-and-schmidt-coupling/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2011%2F11%2Foldham-coupling-and-schmidt-coupling%2F&amp;title=Oldham%20coupling%20and%20Schmidt%20coupling" id="wpa2a_6">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2011/11/oldham-coupling-and-schmidt-coupling/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>RC motor output selector</title>
		<link>http://sariel.pl/2011/06/rc-motor-output-selector/</link>
		<comments>http://sariel.pl/2011/06/rc-motor-output-selector/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 08:09:59 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[gearbox]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1830</guid>
		<description><![CDATA[A mechanism that selects which of the RC motor&#8217;s two outputs is used, and can effectively work as a gearbox. As you&#8217;re probably well aware, the RC motors are unique for having two outputs, with the inner output (the one closer to the middle) having roughly 35% more speed and less torque than the outer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2011/06/rc-motor-output-selector/"><img class="aligncenter size-full wp-image-1841" title="RC motor output selector" src="http://sariel.pl/wp-content/uploads/2011/06/12.jpg" alt="" width="560" height="450" /></a></p>
<p>A mechanism that selects which of the RC motor&#8217;s two outputs is used, and can effectively work as a gearbox.<br />
<span id="more-1830"></span></p>
<p>As you&#8217;re probably well aware, the RC motors are unique for having two outputs, with the inner output (the one closer to the middle) having roughly 35% more speed and less torque than the outer one. Usually when using an RC motor, one has to choose one output that seems better suited for the job. With this simple mechanism, it is possible to switch between one output and another, and since the outputs have different characteristics, it can effectively work as a gearbox.</p>
<p>Please note that I can&#8217;t claim the authorship of the very idea, which has been around for years. I know that such a mechanism was invented long ago, but I was unable to find the original author nor any documentation, not even a single picture. I have therefore created this mechanism the way I would build it, which is probably very close or even identical to the original concept, as this mechanism is so simple that it&#8217;s difficult to build it in an entirely different way.</p>
<p>Also note that even though I used two RC motors in the instruction, the mechanism can be used just as well with a single motor. It&#8217;s just that I and many other builders tend to use the RC motors in tandems. Additionally, two 6-studs long axles has been used as the output of the entire mechanism here, but you can obviously change it as you see fit.</p>
<p>Finally, you can notice that the instruction, despite its general simplicity, has been created with <a href="http://lpub4.sourceforge.net/" target="_blank">the wonderful Lpub software</a> by Kevin Clague. Thanks to the use of it, the instruction is very similar to the instructions from the official Lego sets, with a parts list for each individual step and with lengths of the axles and beams clearly specified. This is the standard for all my instructions I intend to provide from now on.</p>
<p>Photos:</p>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 441px;"><a title="1.png" rel="lightbox[474686]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/1.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/thumb/1.png_thumb.jpg" border="0" alt="1.png" width="128" height="85" /></a> <a title="instr1.png" rel="lightbox[474686]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/instr1.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/thumb/instr1.png_thumb.jpg" border="0" alt="instr1.png" width="99" height="128" /></a> <a title="instr2.png" rel="lightbox[474686]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/instr2.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/thumb/instr2.png_thumb.jpg" border="0" alt="instr2.png" width="99" height="128" /></a> <a title="instr3.png" rel="lightbox[474686]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/instr3.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RCOutputSelector/thumb/instr3.png_thumb.jpg" border="0" alt="instr3.png" width="99" height="128" /></a></div>
</div>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2011/06/rc-motor-output-selector/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2011%2F06%2Frc-motor-output-selector%2F&amp;title=RC%20motor%20output%20selector" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2011/06/rc-motor-output-selector/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>2-speed Heavy Duty Linear Gearbox</title>
		<link>http://sariel.pl/2011/02/2-speed-heavy-duty-linear-gearbox/</link>
		<comments>http://sariel.pl/2011/02/2-speed-heavy-duty-linear-gearbox/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 17:50:56 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[gearbox]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1735</guid>
		<description><![CDATA[Compact, simple gearbox designed for use in Truck Trial races and high-torque applications. Step-by-step instruction and a two drive motors variant included. Last year, the continuous development of the Truck Trial vehicles in our country resulted in the common use of gearboxes. Since the power-to-weight ratio of each vehicle decides how much points it gets, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2011/02/2-speed-heavy-duty-linear-gearbox"><img class="aligncenter size-full wp-image-1736" title="2-speed Heavy Duty Linear Gearbox" src="http://sariel.pl/wp-content/uploads/2011/02/11.jpg" alt="" width="560" height="420" /></a></p>
<p>Compact, simple gearbox designed for use in Truck Trial races and high-torque applications. Step-by-step instruction and a two drive motors variant included.</p>
<p><span id="more-1735"></span></p>
<p>Last year, the continuous development of the Truck Trial vehicles in our country resulted in the common use of gearboxes. Since the power-to-weight ratio of each vehicle decides how much points it gets, it is favourable to reduce this power to minimum. This is where gearboxes come in handy &#8211; they allow to use less motors, or less powerful motors, increasing gear reduction when needed, and decreasing it when less torque is needed. Without the gearboxes, all vehicles would have to use a gear reduction high enough to climb obstacles, which results in reduced speed and in a waste of time when e.g. driving downhill.</p>
<p>The loads exerted on vehicles&#8217; drivetrains in our races are so high that it&#8217;s very difficult to use a gearbox with driving rings. In most cases, it results either in the driving rings disengaging under load, or in mechanical damage to them. Therefore it&#8217;s a common practice to use simple linear gearboxes, with as few gears as possible, as most vehicles can do very well with just a 2-speed gearbox. The need for reducing amount of gears to minimum resulted in integrating the drive motors into the moving parts of the gearboxes, so that the motors slide as the gears are changed. The idea, introduced by Emilus in his Truck Trial models, eliminates the need for complex transmission mechanisms between sliding driveshaft and stationary motor, and has practically no disadvantages, except for slight shifts of the vehicles&#8217; centre of gravity caused by motors&#8217; weight.</p>
<p>The following gearbox has been developed from a version used in <a href="http://sariel.pl/2010/09/fiat-spa35-dovunque/" target="_blank">my Fiat SPA35 Dovunque model</a>. The Fiat&#8217;s gearbox has failed during the race, but it has given me the opportunity to observe exactly what are the causes of its malfunction. Based on this experience, the new gearbox has been reinforced in all the crucial spots and is practically immune to mechanical damage, while still being relatively compact and simple.</p>
<p>I have provided schemes, views from various angles and a full instruction for the gearbox, as well as a scheme and views of a version using two drive motors instead one.  Note that the sliding mechanism has not been included, because my experiences with Fiat have shown that it&#8217;s best to make it part of the chassis close to the gearbox, that part of the gearbox itself. Still, building such a mechanism should be fairly simple, as all it has to do is to slide the central bracing a single stud back and forth, and keep it in place. The mini linear actuators are one of the many options that can be considered here.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 2772px;"><a title="1.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/1.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/1.png_thumb.jpg" border="0" alt="1.png" width="128" height="96" /></a> <a title="2.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/2.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/2.png_thumb.jpg" border="0" alt="2.png" width="128" height="96" /></a> <a title="3.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/3.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/3.png_thumb.jpg" border="0" alt="3.png" width="128" height="96" /></a> <a title="4.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/4.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/4.png_thumb.jpg" border="0" alt="4.png" width="128" height="96" /></a> <a title="5.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/5.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/5.png_thumb.jpg" border="0" alt="5.png" width="128" height="96" /></a> <a title="6.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/6.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/6.png_thumb.jpg" border="0" alt="6.png" width="128" height="96" /></a> <a title="howto01.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto01.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto01.png_thumb.jpg" border="0" alt="howto01.png" width="128" height="96" /></a> <a title="howto02.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto02.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto02.png_thumb.jpg" border="0" alt="howto02.png" width="128" height="96" /></a> <a title="howto03.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto03.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto03.png_thumb.jpg" border="0" alt="howto03.png" width="128" height="96" /></a> <a title="howto04.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto04.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto04.png_thumb.jpg" border="0" alt="howto04.png" width="128" height="96" /></a> <a title="howto05.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto05.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto05.png_thumb.jpg" border="0" alt="howto05.png" width="128" height="96" /></a> <a title="howto06.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto06.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto06.png_thumb.jpg" border="0" alt="howto06.png" width="128" height="96" /></a> <a title="howto07.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto07.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto07.png_thumb.jpg" border="0" alt="howto07.png" width="128" height="96" /></a> <a title="howto08.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto08.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto08.png_thumb.jpg" border="0" alt="howto08.png" width="128" height="96" /></a> <a title="howto09.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto09.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto09.png_thumb.jpg" border="0" alt="howto09.png" width="128" height="96" /></a> <a title="howto10.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto10.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto10.png_thumb.jpg" border="0" alt="howto10.png" width="128" height="96" /></a> <a title="howto11.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto11.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto11.png_thumb.jpg" border="0" alt="howto11.png" width="128" height="96" /></a> <a title="howto12.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto12.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto12.png_thumb.jpg" border="0" alt="howto12.png" width="128" height="96" /></a> <a title="howto13.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto13.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto13.png_thumb.jpg" border="0" alt="howto13.png" width="128" height="96" /></a> <a title="howto14.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto14.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto14.png_thumb.jpg" border="0" alt="howto14.png" width="128" height="96" /></a> <a title="howto15.png" rel="lightbox[463426]" href="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/howto15.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/2speedHDgbox/thumb/howto15.png_thumb.jpg" border="0" alt="howto15.png" width="128" height="96" /></a></div>
</div>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2011/02/2-speed-heavy-duty-linear-gearbox/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2011%2F02%2F2-speed-heavy-duty-linear-gearbox%2F&amp;title=2-speed%20Heavy%20Duty%20Linear%20Gearbox" id="wpa2a_10">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2011/02/2-speed-heavy-duty-linear-gearbox/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Steered Suspension For Heavy Trucks</title>
		<link>http://sariel.pl/2010/11/steered-suspension-for-heavy-trucks/</link>
		<comments>http://sariel.pl/2010/11/steered-suspension-for-heavy-trucks/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 15:53:32 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[pendular]]></category>
		<category><![CDATA[suspension]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1597</guid>
		<description><![CDATA[Steered, non-driven suspension designed for truck models using 62.4 x 20 wheels, especially for heavy ones. Offers Ackermann steering geometry as well as pivot point located within wheels, resulting in their more realistic behaviour while turning, and in the possibility to place them inside a tighter structure (e.g. mudguards). Step-by-step instruction provided. Lego 62.4 x [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2010/11/steered-suspension-for-heavy-trucks/"><img class="aligncenter size-full wp-image-1598" title="Steered suspension for heavy trucks" src="http://sariel.pl/wp-content/uploads/2010/11/Kopia-00.jpg" alt="" width="560" height="447" /></a></p>
<p>Steered, non-driven suspension designed for truck models using 62.4 x 20 wheels, especially for heavy ones. Offers Ackermann steering geometry as well as pivot point located within wheels, resulting in their more realistic behaviour while turning, and in the possibility to place them inside a tighter structure (e.g. mudguards). Step-by-step instruction provided.</p>
<p><span id="more-1597"></span></p>
<p>Lego 62.4 x 20 wheels are very popular with medium-sized models, and extremely popular with models of regular trucks. Having built a number of such trucks, and with more models to come, I was looking for a solution for a front axle that would solve two most common problems occurring with these wheels: the steering pivot point being located outside the wheel and the steering shaft being stressed under model&#8217;s weight. This is what I came up with.</p>
<p>The steering pivot point is the point (or, more accurately, a vertical axle) around which the wheel is turned by the steering system. In real-life vehicles, this point is almost always located right in the middle of the wheel, so the wheels can be easily turned in place, the tyre wear is reduced and the wheel requires a minimal margin of free space around to turn. In Lego vehicles, only the 8448 set&#8217;s wheels allow to model it exactly. Still, the closer we place the pivot point to the wheel&#8217;s centre, the better. With the 62.4 x 20 wheels the best solution is to mount the wheels with the recessed side in (which matches the set-up of the front wheels in most of the large trucks) and to use <a href="http://www.bricklink.com/catalogItem.asp?P=87082" target="_blank">the 87082 part</a> to turn them. The resulting pivot point is located within the wheel, almost at the inner edge of the tyre. While it&#8217;s still not as good as having it exactly in the wheel&#8217;s centre, it still makes the wheels behave in a more realistic way while turning, and it reduces the margin of the free space they need to do so, thus allowing to build tighter, more realistic mudguards.</p>
<p>As for the model&#8217;s weight issue and the way it affects the steering shaft, I have adapted the solution used in many Truck Trial models, with the axle attached to the chassis by a large Technic turntable in a vertical set-up. This way the model&#8217;s weight is supported by the turntables and does not press on the steering shaft, thus not increasing the amount of torque needed to make the wheels turn. The friction on the steering shaft is significantly reduced and the steering motor doesn&#8217;t need to struggle against model&#8217;s weight.</p>
<p>As a side-effect of how the wheels are mounted, the suspension provides <a href="http://en.wikipedia.org/wiki/Ackermann_steering_geometry" target="_blank">the Ackermann steering geometry</a>.  In terms of Lego models it is generally superior to a standard steering geometry, and with the suspension 15 studs wide (just like shown in the instruction below), the geometry will work best for a vehicle whose centre of turning cycle is located just 10 studs behind this suspension&#8217;s rear turntable. With the centre of turning further away, the geometry will slightly degrade, and with very long models it will probably work somewhat worse than a standard steering geometry would.</p>
<p style="text-align: center;"><a href="http://en.wikipedia.org/wiki/Ackermann_steering_geometry" target="_blank"><img class="aligncenter" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Ackermann_turning.svg/500px-Ackermann_turning.svg.png" alt="" width="500" height="350" /></a></p>
<p>The suspension I&#8217;ve developed is 15 studs wide, and with the wheels added it&#8217;s slightly over 18 studs wide. While 18 studs is the most common width of a regular truck scaled down to these wheel&#8217;s size, the suspension can be made 13 studs wide instead, allowing for a slightly narrower front axle.  The suspension has only a single stud of ground clearance, but it should be sufficient for most regular, non-offroad truck models. Different types of wheels can be used too, perhaps to a better result. With relatively light models (i.e. less than 3 kg of total weight) the turntables may prove not needed, and removing them should save plenty of space inside the chassis, especially above the axle. With the turntables, there is still some space inside for some stability measures such as shock absorbers &#8211; I didn&#8217;t put these here because the trucks I intend to use this suspension in should be sufficiently stabilized by their rear suspensions. With very heavy models, there is a risk that the steering system may pull the wheels off their axles &#8211; this should be largely preventable depending on how the wheels are  connected to these axles. Finally, please note that regular Technic turntables should be used, and the instruction only shows halves of the turntables because I was unable to find a complete model of this part.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 2508px;"><a title="00.jpg" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/00.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/00.jpg_thumb.jpg" border="0" alt="00.jpg" width="128" height="113" /></a> <a title="01.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/01.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/01.png_thumb.jpg" border="0" alt="01.png" width="128" height="96" /></a> <a title="02.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/02.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/02.png_thumb.jpg" border="0" alt="02.png" width="128" height="96" /></a> <a title="03.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/03.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/03.png_thumb.jpg" border="0" alt="03.png" width="128" height="96" /></a> <a title="04.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/04.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/04.png_thumb.jpg" border="0" alt="04.png" width="128" height="96" /></a> <a title="05.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/05.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/05.png_thumb.jpg" border="0" alt="05.png" width="128" height="96" /></a> <a title="06.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/06.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/06.png_thumb.jpg" border="0" alt="06.png" width="128" height="96" /></a> <a title="07.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/07.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/07.png_thumb.jpg" border="0" alt="07.png" width="128" height="96" /></a> <a title="08.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/08.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/08.png_thumb.jpg" border="0" alt="08.png" width="128" height="96" /></a> <a title="09.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/09.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/09.png_thumb.jpg" border="0" alt="09.png" width="128" height="96" /></a> <a title="10.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/10.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/10.png_thumb.jpg" border="0" alt="10.png" width="128" height="96" /></a> <a title="11.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/11.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/11.png_thumb.jpg" border="0" alt="11.png" width="128" height="96" /></a> <a title="12.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/12.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/12.png_thumb.jpg" border="0" alt="12.png" width="128" height="96" /></a> <a title="13.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/13.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/13.png_thumb.jpg" border="0" alt="13.png" width="128" height="96" /></a> <a title="14.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/14.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/14.png_thumb.jpg" border="0" alt="14.png" width="128" height="96" /></a> <a title="15.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/15.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/15.png_thumb.jpg" border="0" alt="15.png" width="128" height="96" /></a> <a title="16.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/16.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/16.png_thumb.jpg" border="0" alt="16.png" width="128" height="96" /></a> <a title="17.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/17.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/17.png_thumb.jpg" border="0" alt="17.png" width="128" height="96" /></a> <a title="18.png" rel="lightbox[451096]" href="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/18.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/TruckSuspension/thumb/18.png_thumb.jpg" border="0" alt="18.png" width="128" height="96" /></a></div>
</div>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2010/11/steered-suspension-for-heavy-trucks/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2010%2F11%2Fsteered-suspension-for-heavy-trucks%2F&amp;title=Steered%20Suspension%20For%20Heavy%20Trucks" id="wpa2a_12">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2010/11/steered-suspension-for-heavy-trucks/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Automated Trafficators System 2</title>
		<link>http://sariel.pl/2010/10/automated-trafficators-system-2/</link>
		<comments>http://sariel.pl/2010/10/automated-trafficators-system-2/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 20:16:36 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[automated]]></category>
		<category><![CDATA[lights]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1559</guid>
		<description><![CDATA[New and improved version of my earlier design, a little more parts-costly, but free from its disadvantages. One of the areas of building I enjoy the most are very accurate, faithful models of wheeled vehicles. I have a special thing for trucks, which are not only fun to play with, but usually also offer plenty [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2010/10/automated-trafficators-system-2/"><img class="aligncenter size-full wp-image-1560" title="Automated Trafficators System 2" src="http://sariel.pl/wp-content/uploads/2010/10/1-e1286740327864.jpg" alt="Automated Trafficators System 2" width="560" height="373" /></a></p>
<p>New and improved version of my earlier design, a little more parts-costly, but free from its disadvantages.</p>
<p><span id="more-1559"></span></p>
<p>One of the areas of building I enjoy the most are very accurate, faithful models of wheeled vehicles. I have a special thing for trucks, which are not only fun to play with, but usually also offer plenty of internal space for mechanics. One of the ways of using this space to improve model&#8217;s authenticity is to install a working trafficators system, which I have first achieved with <a href="http://sariel.pl/2009/06/kenworth-mammoet/" target="_blank">my Kenworth Mammoet model</a> using my early idea for <a href="http://sariel.pl/2009/09/automated-trafficators-system/" target="_blank">an automated trafficators system</a>. I could call the system automatic because it was controlled by the steering motor and it did not affect it its functioning, thus being seamlessly integrated with the steering system. It did, however, have two serious disadvantages: firstly, there was delay is switching between left and right trafficators, and secondly there was a risk of both left and right trafficators blinking at the same time as high as 50%. I didn&#8217;t come up with any efficient solution to this problem until now, by developing a new version of the mechanism whose internals were significantly rearranged.</p>
<p>The new system uses three PF switches in a hierarchic set-up: there is a single master switch and two child switches connected to it. The master switch is powered from the same power outlet as the steering motor, so turning off the motor cuts off the power from the trafficators system. The master switch is also being switched continuously by the motor all the time the motor runs. The same motor switches the two coupled child switches, which have a gearing between them, making sure than when one switch is on, the other is off. A clutch gear is used between the child switches and the motor to prevent them from stopping the motor when an extreme position is reached. Unlike the master switch, which is switched through all three positions (on/off/on), the child switches need to be switched only through two (on/off). This is achieved by partially blocking one of the child switches, which subsequently affects the other child switch too, as they are coupled at all times.</p>
<p><img class="alignnone" src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/10.png" alt="" width="560" height="420" /></p>
<p>The resulting mechanism is capable of controlling any number of trafficators and switching between the left and right ones instantly. Thanks to the gearing between the child switched there is no risk of left and right trafficators blinking at the same time (still, a very short initial blink of the &#8216;wrong&#8217; trafficators may occur if the respective child switch is not switched fast enough), and powering the master switch from the same power outlet as the steering motor prevents the whole system from staying on when the motor goes off. Below is an electrical/mechanical scheme of the whole mechanism, which may look messy on the photos but is in fact rather neat. Since its only practical disadvantage is taking up as much as three PF switches, I intend to use it in several truck models and perhaps in some supercars if a sufficient amount of internal space is available.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/11.png" alt="" width="559" height="234" /></p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 1452px;"><a title="1.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/1.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/1.jpg_thumb.jpg" border="0" alt="1.jpg" width="128" height="85" /></a> <a title="10.png" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/10.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/10.png_thumb.jpg" border="0" alt="10.png" width="128" height="96" /></a> <a title="11.png" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/11.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/11.png_thumb.jpg" border="0" alt="11.png" width="128" height="54" /></a> <a title="2.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/2.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/2.jpg_thumb.jpg" border="0" alt="2.jpg" width="128" height="85" /></a> <a title="3.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/3.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/3.jpg_thumb.jpg" border="0" alt="3.jpg" width="128" height="85" /></a> <a title="4.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/4.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/4.jpg_thumb.jpg" border="0" alt="4.jpg" width="128" height="85" /></a> <a title="5.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/5.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/5.jpg_thumb.jpg" border="0" alt="5.jpg" width="128" height="85" /></a> <a title="6.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/6.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/6.jpg_thumb.jpg" border="0" alt="6.jpg" width="128" height="85" /></a> <a title="7.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/7.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/7.jpg_thumb.jpg" border="0" alt="7.jpg" width="128" height="85" /></a> <a title="8.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/8.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/8.jpg_thumb.jpg" border="0" alt="8.jpg" width="128" height="85" /></a> <a title="9.jpg" rel="lightbox[448038]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/9.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators2/thumb/9.jpg_thumb.jpg" border="0" alt="9.jpg" width="128" height="85" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2010/10/automated-trafficators-system-2/"><em>Click here to view the embedded video.</em></a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2010/10/automated-trafficators-system-2/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2010%2F10%2Fautomated-trafficators-system-2%2F&amp;title=Automated%20Trafficators%20System%202" id="wpa2a_14">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2010/10/automated-trafficators-system-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>4-speed Compact Linear Gearbox</title>
		<link>http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/</link>
		<comments>http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 22:12:00 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[gearbox]]></category>
		<category><![CDATA[hamster]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1525</guid>
		<description><![CDATA[Compact gearbox design, with two linear shifters, fixed input and output shafts, and large span of gear ratios provided. This particular idea started with the Truck Trial vehicles in mind. As the trucks used in the Polish Truck Trial are being constantly developed, more and more of them became equipped with simple gearboxes. Such vehicles [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/"><img class="aligncenter size-full wp-image-1526" title="4-speed linear gearbox" src="http://sariel.pl/wp-content/uploads/2010/07/gbox0-e1280177645713.png" alt="" width="560" height="420" /></a></p>
<p>Compact gearbox design, with two linear shifters, fixed input and output shafts, and large span of gear ratios provided.</p>
<p><span id="more-1525"></span></p>
<p>This particular idea started with the Truck Trial vehicles in mind. As the trucks used in the Polish Truck Trial are being constantly developed, more and more of them became equipped with simple gearboxes. Such vehicles have the obvious advantage of being able to adapt their drivetrain&#8217;s gear ratio to the requirements of the track, sacrificing speed when more torque is needed and gaining extra speed when less torque is needed. Developing a gearbox that would last through a Truck Trial race is quite a challenge, which is why gearboxes only became popular recently.</p>
<p>Aside from highly experimental or lightweight vehicles, all gearboxes currently used in our races are linear gearboxes. There are two reasons for this: firstly, a linear gearbox usually has more compact and thus more robust structure, and secondly the transmission driving rings used in more sophisticated Lego gearboxes are much less torque-resistant than the gear wheels are. Since linear gearboxes only use gear wheels, no transmission driving rings at all, this problem is eliminated. Additionally, with very simple, usually 2-speed linear gearboxes the shifting mechanism is typically very simple too, making the general complexity level of such a gearbox fairly low.</p>
<p>As Truck Trial races involve a significant torque to be handled, the gearboxes are made as simple and robust as possible, rarely using more than 2 speeds. We stick to the rule than any mechanism can be complex or robust, but not both &#8211; and it works very well for the Truck Trial constructions. Even a gearbox with just two gears is quite an advantage; a vehicle that can gain extra torque to drive uphill and extra speed to drive downhill will always beat the one that has no gearbox and drives at constant torque and speed. Since the amount of torque required to overcome any given obstacle is more or less the same for every truck, the gearbox-equipped trucks win by simply jumping to high gear and driving faster whenever possible.</p>
<p>There are two basic problems involved when building a torque-resistant linear gearbox: the choice of the gear wheels that will engage and disengage, and the length of the axles that will transfer the drive. As for the first problem, the double bevel gears are a very common choice because the shape of their teeth makes them engage and disengage easily, and also because they are strong (the smallest double bevel gear wheel, the 12-teeth one, is many times stronger that the smallest regular gear wheel, the 8-teeth one). As for the latter problem, the solution is simple: the axles have to be as short as possible and reinforced in as many places as possible to prevent them from bending under torque. Additional protection from the torque for the gearboxes is achieved by using gear reduction between the gearbox and the wheels. Thus a gearbox is placed directly on the drive motor&#8217;s output shaft, and it only handles motor&#8217;s nominal torque, not the torque multiplied by the gear reduction.</p>
<p>With this said, I started to work on a gearbox for my next Truck Trial vehicle. I wanted it to have fixed input and output shaft, with the only moving elements located somewhere between, to eliminate possible weak points. It meant that I had to use separate shifter axles. Moreover, to keep the axles short I had to keep the moving by a single stud only, so a single shifter axle could only provide two gears. That&#8217;s why I used two shifter axles, looking for a gearbox that would provide at least three gears.</p>
<p>The resulting gearbox was supposed to be mounted vertically, but is shown laid on a side in the pictures and video in order to show its internals better.  First video shows bare gearbox and its construction, while the second one shows a version with remote-control already integrated into it, and reinforced adequately. The gearbox provides a wide span of gear ratios, from nearly 8:1 reduction to nearly 1:3 overdrive. It is reasonably small and can shift from any gear to any other gear. Unfortunately it needs two separate motors for remote control and has a rather unusual switching pattern. As shown in the videos, the shifting time is reduced to as short as possible in order to make the gears engage and disengage seamlessly every time.</p>
<p>Eventually, I kept this gearbox for practical testing in some more ordinary vehicle and choose a much simpler 2-speed one for my Trial Truck. I do, however, find it very useful and convenient to control remotely, and I will certainly look for more than just one opportunity to use it in my future models, most likely some at least medium-sized trucks. If it proves successful, it may very well be installed on a Truck Trial vehicle, as intended from the beginning.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 792px;"><a title="gbox0.png" rel="lightbox[438812]" href="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/gbox0.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/thumb/gbox0.png_thumb.jpg" border="0" alt="gbox0.png" width="128" height="96" /></a> <a title="gbox1.png" rel="lightbox[438812]" href="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/gbox1.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/thumb/gbox1.png_thumb.jpg" border="0" alt="gbox1.png" width="128" height="96" /></a> <a title="gbox2.png" rel="lightbox[438812]" href="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/gbox2.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/thumb/gbox2.png_thumb.jpg" border="0" alt="gbox2.png" width="128" height="96" /></a> <a title="gbox2b.png" rel="lightbox[438812]" href="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/gbox2b.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/thumb/gbox2b.png_thumb.jpg" border="0" alt="gbox2b.png" width="128" height="96" /></a> <a title="gbox3.png" rel="lightbox[438812]" href="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/gbox3.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/thumb/gbox3.png_thumb.jpg" border="0" alt="gbox3.png" width="128" height="96" /></a> <a title="gbox4.png" rel="lightbox[438812]" href="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/gbox4.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/4SpeedLinear/thumb/gbox4.png_thumb.jpg" border="0" alt="gbox4.png" width="128" height="96" /></a></div>
</div>
<h3>Videos:</h3>
<p><p><a href="http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/"><em>Click here to view the embedded video.</em></a></p><br />
<p><a href="http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/"><em>Click here to view the embedded video.</em></a></p></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2010%2F07%2F4-speed-compact-linear-gearbox%2F&amp;title=4-speed%20Compact%20Linear%20Gearbox" id="wpa2a_16">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2010/07/4-speed-compact-linear-gearbox/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Rocking Compressor</title>
		<link>http://sariel.pl/2010/01/rocking-compressor/</link>
		<comments>http://sariel.pl/2010/01/rocking-compressor/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 10:29:10 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[pneumatics]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1228</guid>
		<description><![CDATA[New compressor design, using reciprocating motion instead of a rotary one. Smaller, stronger and more adjustable than traditional compressors, it can run up to 18 pumps. I have presented some ideas for compressors earlier &#8211; they used at least two sets of alternatingly working pumps to keep the airflow fluent and the vibrations minimal. The [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://sariel.pl/2010/01/rocking-compressor/"><img class="aligncenter size-full wp-image-1229" title="Rocking Compressor" src="http://sariel.pl/wp-content/uploads/2010/01/11-e1263118391444.jpg" alt="" width="560" height="373" /></a></p>
<p>New compressor design, using reciprocating motion instead of a rotary one. Smaller, stronger and more adjustable than traditional compressors, it can run up to 18 pumps.</p>
<p><span id="more-1228"></span></p>
<p>I have presented <a href="http://sariel.pl/2009/03/compressors/" target="_blank">some ideas for compressors</a> earlier &#8211; they used at least two sets of alternatingly working pumps to keep the airflow fluent and the vibrations minimal. The problem, however, was that they all used a rotary motion to run the pumps, which made them large and structurally weak (e.g. because no central axle could be used to run the pumps, there had to be an empty space for the pumps to move). Both these problems increase rapidly with the growing number of pumps.</p>
<p>Having recently bought an extra supply of pumps, I was looking for a solution that would result in a compact and strong compressor. I have found it by replacing the traditional rotary motion by a reciprocating one. The compressor I&#8217;ve developed can use any even number of pumps between 2 and 18 (this limits results from the 12-studs long axle being the longest one we can use to put the pumps on), while being much smaller and stronger that the traditional ones. It can work with any motor, and has integrated gearing that can be adjusted to your needs by picking one of 4 available combinations. The only tradeoff is the fact that it generates more vibrations that the rotary compressors, but it still makes it a useful alternative. Even with 18 pumps, this compressor is only 14 studs long (not including the motor). The exemplary variant I&#8217;ve built for the video uses 8 pumps and its dimensions are just 9x6x7 studs (again, not including the motor).</p>
<p>You can find a complete instruction below, and the video is pretty explanatory. While many people tend to choose large compressor based on RC motors for large models, I dislike this solution because RC motors are noisy and difficult to use with the Power Functions system (they run at a current so high that it makes the battery boxes and batteries go off). Therefore for me, this solution will be a much better alternative in the future.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll ! important; overflow-y: hidden ! important; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 1980px;"><a title="1.jpg" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/1.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/1.jpg_thumb.jpg" border="0" alt="1.jpg" width="128" height="85" /></a> <a title="2.jpg" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/2.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/2.jpg_thumb.jpg" border="0" alt="2.jpg" width="128" height="85" /></a> <a title="i01.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i01.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i01.png_thumb.jpg" border="0" alt="i01.png" width="128" height="96" /></a> <a title="i02.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i02.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i02.png_thumb.jpg" border="0" alt="i02.png" width="128" height="96" /></a> <a title="i03.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i03.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i03.png_thumb.jpg" border="0" alt="i03.png" width="128" height="96" /></a> <a title="i04.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i04.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i04.png_thumb.jpg" border="0" alt="i04.png" width="128" height="96" /></a> <a title="i05.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i05.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i05.png_thumb.jpg" border="0" alt="i05.png" width="128" height="96" /></a> <a title="i06.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i06.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i06.png_thumb.jpg" border="0" alt="i06.png" width="128" height="96" /></a> <a title="i07.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i07.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i07.png_thumb.jpg" border="0" alt="i07.png" width="128" height="96" /></a> <a title="i08.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i08.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i08.png_thumb.jpg" border="0" alt="i08.png" width="128" height="96" /></a> <a title="i09.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i09.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i09.png_thumb.jpg" border="0" alt="i09.png" width="128" height="96" /></a> <a title="i10.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i10.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i10.png_thumb.jpg" border="0" alt="i10.png" width="128" height="96" /></a> <a title="i11.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i11.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i11.png_thumb.jpg" border="0" alt="i11.png" width="128" height="96" /></a> <a title="i12.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i12.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i12.png_thumb.jpg" border="0" alt="i12.png" width="128" height="96" /></a> <a title="i13.png" rel="lightbox[416121]" href="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/i13.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/RockingCompressor/thumb/i13.png_thumb.jpg" border="0" alt="i13.png" width="128" height="96" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2010/01/rocking-compressor/"><em>Click here to view the embedded video.</em></a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2010/01/rocking-compressor/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2010%2F01%2Frocking-compressor%2F&amp;title=Rocking%20Compressor" id="wpa2a_18">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2010/01/rocking-compressor/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>AeroShift Gearbox</title>
		<link>http://sariel.pl/2009/11/aeroshift-gearbox/</link>
		<comments>http://sariel.pl/2009/11/aeroshift-gearbox/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 00:14:10 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[gearbox]]></category>
		<category><![CDATA[pneumatics]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=1008</guid>
		<description><![CDATA[New gearbox concept &#8211; a 3-speed sequential synchronized pneumatic gearbox that can be operated entirely remotely. The gearboxes are very useful even today, with the speed control feature available with the Power Functions system. They are even more useful when they are remote-controlled, because this way the vehicle doesn&#8217;t need to stop to shift gears [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://sariel.pl/2009/11/aeroshift-gearbox/"><img class="aligncenter" title="AeroShift Gearbox" src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/1.png" alt="" width="560" height="420" /></a></p>
<p>New gearbox concept &#8211; a 3-speed sequential synchronized pneumatic gearbox that can be operated entirely remotely.</p>
<p><span id="more-1008"></span></p>
<p>The gearboxes are very useful even today, with the speed control feature available with the Power Functions system. They are even more useful when they are remote-controlled, because this way the vehicle doesn&#8217;t need to stop to shift gears &#8211; instead, the gears can be shifted while driving. This type of gearboxes can work just like the real ones: it can have some gears that are unable to start the vehicle, but can speed it up once it has some momentum already.</p>
<p>The easiest type of a remote-control gearbox is a 2-speed one, because it can be easily motorized like an end-to-end device; it can shift between 2 gears with a single motor easily. I always wanted to build a remote-controlled gearbox that would have more than 2 speeds and still require only a single motor to be operated. It was eventually achieved with the AeroShift gearbox (I made up that name because the &#8217;3-speed remote-controlled sequential synchronized pneumatic gearbox&#8217; didn&#8217;t sound too catchy <img src='http://sariel.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>This gearbox is, as mentioned above, sequential, which means that it can&#8217;t shift from any gear to any gear. Instead, it has to shift through gears in a sequence, e.g. from 1st to 2nd and then from 2nd to 3rd. This type of gearbox is quite popular in motorbikes. The gearbox is also synchronized, thanks to the use of the driving rings, on assumption that it would be troublesome to watch for grinding gears in a gearbox that&#8217;s supposed to be operated remotely.</p>
<p>If you look closely enough, you&#8217;ll notice that the gearbox consists of two identical modules set as &#8216;mirrors&#8217; of each other. It is perfectly possible to build more than two modules &#8211; the first one will provide two speeds, and each next module will provide one extra speed (hence 3 speeds with two modules). The gearbox would have 5 speeds with four modules, 7 speeds with six modules, and so on. I did not attept to use more modules, because for me 3 speeds with a gearbox of this size was a good solution, while 5 speeds with a gearbox twice as large was not. Additionally, it would require more than a single pneumatic cylinder to be operated, and thus greatly complicate the pneumatic system.</p>
<p>It should be mentioned that this gearbox can be operated without pneumatics. It would, however, require a number of gears, including gears with clutches, as well as a mechanism that would work like a stepper motor. Since a single pneumatic cylinder can replace all these mechanic parts, I have chosen this solution as a significantly simpler one.</p>
<p style="text-align: center;"><img class="aligncenter" title="AeroShift Gearbox" src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/DSC02562.jpg" alt="" width="560" height="373" /></p>
<p>The picture above shows a testing setup. The pressure gauge and speedometer are obviously not needed for the gearbox to work, and the pneumatic valve is supposed to be operated by a motor. The parts that are important for the proper functioning of the gearbox and may not appear so on the photo include the rubber band which makes sure that the driving rings are switched sequentially, not simultaneously, and the grey thin plates described as &#8216;limiters&#8217; above, which make sure that the movement of the pneumatic cylinder is contained within a desired range. The cylinder can be mounted with its inlets pointing downwards to take less space, but it requires placing the pneumatic hoses in such way that they don&#8217;t interfere with the moving parts of the gearbox. I believe that this photo along with the ones that follow it are sufficient to build a copy of this gearbox, so I will just list the pros and cons of this gearbox according to my observations.</p>
<p>Pros: relatively small size,  ability to handle huge torque (the critical elements are the driving rings that tend to disengage when too much torque is applied), convenient location of the input and the output, identical functionality for the driveshaft rotating clockwise as well as counterclockwise, and a minimal chance of the mechanical failure in the gearbox (e.g. because all the gears that transfer the drive are encased in solid bricks).</p>
<p>Cons: uses pneumatics, doesn&#8217;t work well with high air pressure (it causes strain on the driving rings and thus slows the gearbox down, so use of an airtank with this gearbox is not recommended), is sequential (impossible to omit the middle gear, though it can be switched through it really quickly) hitting the medium gear precisely can be tricky (depends mainly on the proper calibration of the rubber band and the pneumatic pressure in the cylinder), the gears are shifted relatively slowly,  and there is a number of dead gears that generate additional friction.</p>
<p>The gearbox offers the following gear ratios: 1:1, 3:1 and 9:1. If these differences are too large for your use, it is perfectly possible to replace the 8t &amp; 24t gears pairs with 12t &amp; 20t gears pairs. It will result in the gear ratios changed to 1:1, 1.66:1 and 2.77:1, while the functioning of the gearbox will remain the same.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 116px; margin-bottom: 10px;">
<div style="height: 116px; width: 1188px;"><a title="1" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/1.png"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/1_thumb.png" border="0" alt="1" width="128" height="96" /></a> <a title="2" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/2.png"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/2_thumb.png" border="0" alt="2" width="128" height="96" /></a> <a title="3" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/3.png"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/3_thumb.png" border="0" alt="3" width="128" height="96" /></a> <a title="4" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/4.png"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/4_thumb.png" border="0" alt="4" width="128" height="96" /></a> <a title="DSC02562" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/DSC02562.jpg"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/DSC02562_thumb.jpg" border="0" alt="DSC02562" width="128" height="85" /></a> <a title="DSC02568" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/DSC02568.jpg"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/DSC02568_thumb.jpg" border="0" alt="DSC02568" width="128" height="85" /></a> <a title="DSC02573" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/DSC02573.jpg"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/DSC02573_thumb.jpg" border="0" alt="DSC02573" width="128" height="85" /></a> <a title="DSC02576" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/DSC02576.jpg"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/DSC02576_thumb.jpg" border="0" alt="DSC02576" width="128" height="85" /></a> <a title="DSC02577" rel="lightbox[ideas]" href="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/DSC02577.jpg"><img src="http://sariel.kei.pl/sariel-pl/mocs/ideas/aeroshift-gearbox/thumbs/DSC02577_thumb.jpg" border="0" alt="DSC02577" width="128" height="85" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2009/11/aeroshift-gearbox/"><em>Click here to view the embedded video.</em></a></p>
<h3>Media reference:</h3>
<p><a href="http://technicbricks.blogspot.com/2009/12/tbs-techtips-29-sequential-gearbox-by.html" target="_blank">TechnicBRICKs</a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2009/11/aeroshift-gearbox/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2009%2F11%2Faeroshift-gearbox%2F&amp;title=AeroShift%20Gearbox" id="wpa2a_20">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2009/11/aeroshift-gearbox/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>Automated Trafficators System</title>
		<link>http://sariel.pl/2009/09/automated-trafficators-system/</link>
		<comments>http://sariel.pl/2009/09/automated-trafficators-system/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 12:17:08 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[automated]]></category>
		<category><![CDATA[lights]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=872</guid>
		<description><![CDATA[Explanation of the functionality of automated trafficators mechanism. Step-by-step instruction and a video tutorial provided. Probably the most acclaimed feature of my Kenworth Mammoet model was the automated trafficators system, which made the model&#8217;s turn signals blink automatically whenever it made a turn. I&#8217;ve spent some time making the mechanism more compact and simplier than [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://sariel.pl/2009/09/automated-trafficators-system/"><img class="aligncenter" title="Automated Trafficators System" src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/01.jpg" alt="" width="560" height="373" /></a></p>
<p>Explanation of the functionality of automated trafficators mechanism. Step-by-step instruction and a video tutorial provided.</p>
<p><span id="more-872"></span></p>
<p>Probably the most acclaimed feature of my <a href="http://sariel.pl/2009/06/kenworth-mammoet/" target="_blank">Kenworth Mammoet</a> model was the automated trafficators system, which made the model&#8217;s turn signals blink automatically whenever it made a turn. I&#8217;ve spent some time making the mechanism more compact and simplier than it originally was, which was eventually achieved with a sliding worm gear solution, the same that was used in my <a href="http://sariel.pl/2008/12/pneumatic-autovalve/" target="_blank">pneumatic autovalve</a>.</p>
<p>The advantages of this mechanism  are: compact size, easy implementation and efficiency thanks to which it uses only a very limited amount of the motor&#8217;s torque to function. The mechanism can be used in a number of different setups &#8211; the example shown below was installed on the axle connecting motor to the steering mechanism, but it can be installed after the steering mechanism as well.</p>
<p>The disadvantages are: a small delay in blinking while changing direction, which can be helped by gearing up the axle that drives the mechanism, and a large chance that one of the switches stops in &#8216;on&#8217; position. In this case one sets of lights will blink while the other one stays on instead off. It should be possible to use rubber bands to reset a switch to &#8216;off&#8217; position once the direction is changed, but I found it difficult to select a rubber band of the exact desired strength. The rubber bands are not quite reliable in such applications, so I suppose it&#8217;s simply not worth the effort.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 1848px;"><a title="01.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/01.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/01.jpg_thumb.jpg" border="0" alt="01.jpg" width="128" height="85" /></a> <a title="02.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/02.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/02.jpg_thumb.jpg" border="0" alt="02.jpg" width="128" height="85" /></a> <a title="03.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/03.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/03.jpg_thumb.jpg" border="0" alt="03.jpg" width="128" height="85" /></a> <a title="04.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/04.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/04.jpg_thumb.jpg" border="0" alt="04.jpg" width="128" height="85" /></a> <a title="05.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/05.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/05.jpg_thumb.jpg" border="0" alt="05.jpg" width="128" height="85" /></a> <a title="06.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/06.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/06.jpg_thumb.jpg" border="0" alt="06.jpg" width="128" height="85" /></a> <a title="07.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/07.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/07.jpg_thumb.jpg" border="0" alt="07.jpg" width="128" height="85" /></a> <a title="08.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/08.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/08.jpg_thumb.jpg" border="0" alt="08.jpg" width="128" height="85" /></a> <a title="09.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/09.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/09.jpg_thumb.jpg" border="0" alt="09.jpg" width="128" height="85" /></a> <a title="10.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/10.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/10.jpg_thumb.jpg" border="0" alt="10.jpg" width="128" height="85" /></a> <a title="11.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/11.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/11.jpg_thumb.jpg" border="0" alt="11.jpg" width="128" height="85" /></a> <a title="12.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/12.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/12.jpg_thumb.jpg" border="0" alt="12.jpg" width="128" height="85" /></a> <a title="13.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/13.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/13.jpg_thumb.jpg" border="0" alt="13.jpg" width="128" height="85" /></a> <a title="14.jpg" rel="lightbox[402559]" href="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/14.jpg"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/AutoTrafficators/thumb/14.jpg_thumb.jpg" border="0" alt="14.jpg" width="128" height="85" /></a></div>
</div>
<h3>Video:</h3>
<p><a href="http://sariel.pl/2009/09/automated-trafficators-system/"><em>Click here to view the embedded video.</em></a></p>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2009/09/automated-trafficators-system/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2009%2F09%2Fautomated-trafficators-system%2F&amp;title=Automated%20Trafficators%20System" id="wpa2a_22">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2009/09/automated-trafficators-system/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Worm Gear Casings</title>
		<link>http://sariel.pl/2009/06/worm-gear-casings/</link>
		<comments>http://sariel.pl/2009/06/worm-gear-casings/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 07:55:40 +0000</pubDate>
		<dc:creator>Sariel</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://sariel.pl/?p=716</guid>
		<description><![CDATA[Three types of custom casings for worm gear and gears of various size. There is a special Lego casing for a worm gear, which is nice and strong, but also large and only useful with a 24-teeth gear. To broaden the number of gears which can be encased along with the worm gear, I have [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://sariel.pl/2009/06/worm-gear-casings/"><img class="aligncenter" src="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/24teeth.png" alt="" width="560" height="420" /></a></p>
<p>Three types of custom casings for worm gear and gears of various size.</p>
<p><span id="more-716"></span></p>
<p>There is a special Lego casing for a worm gear, which is nice and strong, but also large and only useful with a 24-teeth gear. To broaden the number of gears which can be encased along with the worm gear, I have developed three simple custom casings for a 8-teeth gear, 24-teeth gear and finally 40-teeth gear.</p>
<h3>Photos:</h3>
<div style="width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: -moz-scrollbars-horizontal !important; white-space: no-wrap; height: 150px; margin-bottom: 10px;">
<div style="height: 150px; width: 396px;"><a title="24teeth.png" rel="lightbox[389810]" href="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/24teeth.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/thumb/24teeth.png_thumb.jpg" border="0" alt="24teeth.png" width="128" height="96" /></a> <a title="40teeth.png" rel="lightbox[389810]" href="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/40teeth.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/thumb/40teeth.png_thumb.jpg" border="0" alt="40teeth.png" width="128" height="96" /></a> <a title="8teeth.png" rel="lightbox[389810]" href="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/8teeth.png"><img src="http://www.brickshelf.com/gallery/Sariel/ideas/WormGearCasings/thumb/8teeth.png_thumb.jpg" border="0" alt="8teeth.png" width="128" height="96" /></a></div>
</div>
<div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://sariel.pl/2009/06/worm-gear-casings/&amp;layout=button_count&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsariel.pl%2F2009%2F06%2Fworm-gear-casings%2F&amp;title=Worm%20Gear%20Casings" id="wpa2a_24">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://sariel.pl/2009/06/worm-gear-casings/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>

