Magnetic Linear Encoder
Forum » Contraptor Forum / Contraptor talk » Magnetic Linear Encoder
Started by: ril3yril3y
On: 1260368777|%e %b %Y, %H:%M %Z|agohover
Number of posts: 11
rss icon RSS: New posts
Summary:
Single Sided Magnetic Linear Encoder Board
Magnetic Linear Encoder
ril3yril3y 1260368777|%e %b %Y, %H:%M %Z|agohover
4170343861_a73cac42f2.jpg

http://blog.synthetos.com/magnetic-linear-encoder-and-it-works/ - Blog Link
http://www.thingiverse.com/thing:1409 - Thingiverse Entry + Files

Here is a board I designed (derivative work from Zach Hokken) that uses the AS5306 austriamicro systems chip. Its still in the beta stages here. But hopefully we will be able to close the loop on the mini cnc (or any other contraptions in the future). Meaning instead of saying take 5 clockwise steps then moving on. You can actually say take 5 steps…. Did you take 5 steps? Yup.. Then move on.

Few challenges:

  1. Understand the multipole linear magent design needed
  2. Test with a Oscope/logic analyzer
  3. Code some more hello world programs to test with arduino
  4. Finalize connectors. Zach's board uses CDROM audio cables. Perhaps we stay with this.
  5. Change the BLUE LEDS!!! Wayy to bright.

Ril3y

Reply  |  Options
Unfold Magnetic Linear Encoder by ril3yril3y, 1260368777|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
Sam MaghsoodlooSam Maghsoodloo 1260998409|%e %b %Y, %H:%M %Z|agohover

So where would this device take the reading?

Reply  |  Options
Unfold Re: Magnetic Linear Encoder by Sam MaghsoodlooSam Maghsoodloo, 1260998409|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
ril3yril3y 1260999195|%e %b %Y, %H:%M %Z|agohover

So if you watch this super cool video it would explain :)
http://www.flickr.com/photos/31697990@N00/4170462649/in/set-72157622690487871/
But there are 4 wires. Ground, VCC, and then your 2 digital read signals. I will post some more info when I create it. For now it was more to see if it could be done. I have been a bit side tracked on some real life "work".

So until then I think the video will explain it. If not let me know.

Riley

Unfold Re: Magnetic Linear Encoder by ril3yril3y, 1260999195|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
Sam MaghsoodlooSam Maghsoodloo 1261008735|%e %b %Y, %H:%M %Z|agohover

Sweet. So would you need to make a strip of magnets along the axes and setup the sensor on the linear motion parts?

Unfold Re: Magnetic Linear Encoder by Sam MaghsoodlooSam Maghsoodloo, 1261008735|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
Sam MaghsoodlooSam Maghsoodloo 1261513427|%e %b %Y, %H:%M %Z|agohover

Or would this be attached to the motor and monitor the internal rotation?

Unfold Re: Magnetic Linear Encoder by Sam MaghsoodlooSam Maghsoodloo, 1261513427|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
AlbanetcAlbanetc 1261513627|%e %b %Y, %H:%M %Z|agohover

Basically magnetic strip along the axes

Unfold Re: Magnetic Linear Encoder by AlbanetcAlbanetc, 1261513627|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
ril3yril3y 1261515154|%e %b %Y, %H:%M %Z|agohover

I have another magnetic encoder I ordered to do some stuff with rotation. But this one uses magnetic strips (multipole). Here is an attempt at me creating my own multipole strip very cheaply with really strong mini magents.
4204933521_cd0ea9c5c0.jpg
Writeup Here

However I have not tested to see how high res of pulses this provides as it was late when I finished. You can see the manufacturer's high res magnetic strip i got from there on this link:
http://blog.synthetos.com/initial-linear-encoder-results/

I will post more when I get some initial results.

Ril3y

Last edited on 1261515212|%e %b %Y, %H:%M %Z|agohover By ril3y + Show more
Unfold Re: Magnetic Linear Encoder by ril3yril3y, 1261515154|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
Sam MaghsoodlooSam Maghsoodloo 1261516505|%e %b %Y, %H:%M %Z|agohover

Let me bounce an idea off of you.
Could you gut an optical (or laser) mouse for its optical engine, and use that for tracking on the linear motion components? I'm sure it wouldn't be too hard to interface the mouse component with an arduino.
I vaguely remember something I read a few years ago about using optical mouse engines on a roomba or some robot to track its own movement.

Unfold Re: Magnetic Linear Encoder by Sam MaghsoodlooSam Maghsoodloo, 1261516505|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
Sam MaghsoodlooSam Maghsoodloo 1261516642|%e %b %Y, %H:%M %Z|agohover

The engine would have to work on aluminum though. You'd probably have to put a strip of tape or something on a strategic position for each axis. Probably would work.

Unfold Re: Magnetic Linear Encoder by Sam MaghsoodlooSam Maghsoodloo, 1261516642|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
ril3yril3y 1261517399|%e %b %Y, %H:%M %Z|agohover

So yes we could do this however you should think about what we are trying to do and on what application. If we are trying to ensure that steppers are stepping accurately by relying on the linear optical encoders we run the risk of one major flaw in this design. We are cutting material with a dremmel, router, etc throwing bits, dust and god knows what else all over the place. Including right into the linear optical sensor :)

If we rely on magnetic fields for accuracy then we dont care about dust and debris.
However I have ordered a few linear optical encoders to mess with. For non-cnc applications.. perhaps on additive fabbing. IE makerbot style.

Ril3y

Unfold Re: Magnetic Linear Encoder by ril3yril3y, 1261517399|%e %b %Y, %H:%M %Z|agohover
Re: Magnetic Linear Encoder
Sam MaghsoodlooSam Maghsoodloo 1261523179|%e %b %Y, %H:%M %Z|agohover

good point. optical wouldn't be as robust

Reply  |  Options
Unfold Re: Magnetic Linear Encoder by Sam MaghsoodlooSam Maghsoodloo, 1261523179|%e %b %Y, %H:%M %Z|agohover
New Post
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License