<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:267197222;
        mso-list-type:hybrid;
        mso-list-template-ids:-1383304232 -1548821644 202113027 202113029 202113025 202113027 202113029 202113025 202113027 202113029;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:Calibri;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=FR-CA link=blue vlink=purple style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><b><i><span style='color:#558ED5;mso-style-textfill-fill-color:#558ED5;mso-style-textfill-fill-alpha:100.0%'>> Is it more important to measure the surface of the paper itself due to torque/slippage reasons like on a tape machine, </span><o:p></o:p></i></b></p><p class=MsoNormal>Yes.<br><br><o:p></o:p></p><p class=MsoNormal><b><i><span style='color:#558ED5;mso-style-textfill-fill-color:#558ED5;mso-style-textfill-fill-alpha:100.0%'>> or will measuring the speed of the take up spool get you the same info?<o:p></o:p></span></i></b></p><p class=MsoNormal>No.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b><i><span style='color:#558ED5;mso-style-textfill-fill-color:#558ED5;mso-style-textfill-fill-alpha:100.0%'>>  If the latter is an option, what about a magnet and a hall sensor on the take up spool, <br>> disk the same diameter as the take up reel in the drive mechanism with some other sort of sensor on it like cheater mentioned, <br>> or even a small notch in the take up spool (or equivalent disk in the drive mechanism) that has a limit switch with roller against it.</span></i></b><br>Measuring the take up spool rotation speed will hide the actual problem I have<br>which is paper thickness accumulation on the take up spool (with fixed speed)<br><u>that speeds up the overall moving paper speed !</u><o:p></o:p></p><p class=MsoNormal>So far my software only put 25 fixed parameters (by means of a potentiometer) to control<br>the PLAY stepup motor steps and would not check for any speedup in a song.<br>That’s what I discovered some days ago and am trying to fix.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The solution is to read the paper moving surface (regardless of the take up spool speed )<br>But in a very small space to do it.<br>So no place for any encoder disc (it would need to be smaller than 18mm in diameter.. see why below), <br>nor any ‘normal’ size Opto-Interrupter..<br><br><o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Because of the very small and limited space I could mount this thing,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>I will use a model car wheel with rubber tire (overall outside diameter 18mm),<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>mounted on a small 1/16in. shaft that will turn a small glued piece of opaque plastic<br>in the slot of a very small SMD opto-interupter like this one :<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><br><br><o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><img width=248 height=336 style='width:2.5833in;height:3.5in' id="Image_x0020_2" src="cid:image003.jpg@01DB4C8B.A6EBADB0"></span><span style='mso-fareast-language:EN-US'><o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>The below picture shows the actual tiny wheel with rubber tire I will use (to put against the moving paper)<br>and part of the setup I used in a past project with a small rotating piece of plastic<br>moving inside a Opto-Interrupter.<br>Mine will be much smaller. <o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><img width=1048 height=593 style='width:10.9166in;height:6.177in' id="Image_x0020_1" src="cid:image004.jpg@01DB4C8B.A6EBADB0"></span><span style='mso-fareast-language:EN-US'><o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>I’m now waiting my Digikey order for the Opto-Interrupters + nylon hardware.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>And thanks Gerry for your nice suggestions !<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=FR>De :</span></b><span lang=FR> Synth-diy <synth-diy-bounces@synth-diy.org> <b>De la part de</b> Nathan Trites<br><b>Envoyé :</b> 12 décembre 2024 10:17<br><b>À :</b> Gerry Murray <synthimuse@gmail.com><br><b>Cc :</b> synth-diy@synth-diy.org<br><b>Objet :</b> Re: [sdiy] Looking for a mini rotary encoder with very low torque (servo type)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>This is the direction I was just thinking, and was also on the Adafruit site looking at plug and play sensor options. <o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Jean-Pierre - I'm assuming this is to make the speed on your piano roll player programmable/repeatable? Is it more important to measure the surface of the paper itself due to torque/slippage reasons like on a tape machine, or will measuring the speed of the take up spool get you the same info? If the latter is an option, what about a magnet and a hall sensor on the take up spool, disk the same diameter as the take up reel in the drive mechanism with some other sort of sensor on it like cheater mentioned, or even a small notch in the take up spool (or equivalent disk in the drive mechanism) that has a limit switch with roller against it.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>If it must be against the paper, opto-interruptors and disks are available on their own, and then you could rig something up so that assembly rests lightly against the paper:<o:p></o:p></p></div><div><p class=MsoNormal><a href="https://bc-robotics.com/shop/opto-interrupter-with-mounting-tabs/">https://bc-robotics.com/shop/opto-interrupter-with-mounting-tabs/</a><o:p></o:p></p></div><div><p class=MsoNormal><a href="https://bc-robotics.com/shop/encoder-disc/">https://bc-robotics.com/shop/encoder-disc/</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Nathan<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Thu, Dec 12, 2024 at 9:22 AM Gerry Murray via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=MsoNormal style='margin-bottom:12.0pt'>Hi JP<br><br>You could maybe try a resolver. The resolution of them can be very high <br>: up to 16 bit.<br><a href="https://www.mouser.co.uk/applications/resolver-encoder-motor-control/" target="_blank">https://www.mouser.co.uk/applications/resolver-encoder-motor-control/</a><br><a href="https://www.instructables.com/Arduino-Resolver-Module/" target="_blank">https://www.instructables.com/Arduino-Resolver-Module/</a><br><br>I always like it when you put an inquiry on the list because, usually 6 <br>months later on, a really cool project emerges. :-)<br><br>Best wishes<br><br>Gerry<br><br><br>On 11/12/2024 15:09, Jean-Pierre Desrochers via Synth-diy wrote:<br>> I'm looking for a very small (20mm or less body diameter)<br>> rotary encoder with very low torque (servo type).<br>> The low torque shaft is needed because it will turn by means<br>> of a small wheel with rubber sides that will be put against a moving surface, turn and 'follow'<br>> the moving surface.. no slipping allowed !<br>><br>> The precision of steps/turn is not important.<br>> But the higher will be best..<br>><br>> I was thinking of using a dismantled PC mouse (rubber ball type)<br>> and use one of the two  X/Y optical rotary encoders, but these PC mice<br>> nowadays are hard to find.. So.<br>><br>> I checked Digikey and Mouser but they have encoder too big<br>> for my uses..<br>> The smaller I found has 20mm in diameter..<br>> <a href="https://www.digikey.ca/en/products/detail/nidec-components-corporation/RES20D-50-201-1/6469509" target="_blank">https://www.digikey.ca/en/products/detail/nidec-components-corporation/RES20D-50-201-1/6469509</a><br>><br>> Any suggestions ?<br>><br>><br>> ________________________________________________________<br>> This is the Synth-diy mailing list<br>> Submit email to: <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" target="_blank">https://synth-diy.org/pipermail/synth-diy/</a><br>> Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org" target="_blank">marketplace@synth-diy.org</a><br><br><br>________________________________________________________<br>This is the Synth-diy mailing list<br>Submit email to: <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" target="_blank">https://synth-diy.org/pipermail/synth-diy/</a><br>Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>Selling or trading? Use <a href="mailto:marketplace@synth-diy.org" target="_blank">marketplace@synth-diy.org</a><o:p></o:p></p></blockquote></div></div></div></body></html>