Ant highway - linear motor for micro cars

Small magic pcb for moving miniature cars, trains or satellites :-)

Similar projects worth following
- 10x10 cm board
- no special components Attiny10 & 3 MOSFETS
- 5x5 mm moving magnets 4pcs 2 mm magnet
- 3 phase motor
- 0.63mm precision / step
- move in both directions
- stable temperature, no overheat, about 1W consumption

If you want move in 2D ( X-Y ) check my stepper motor compatible flexible 2.5d actuator

Hackaday article about this project circular-linear-motor-becomes-a-micro-motor-raceway

Hackster article about this project ant-highway-is-like-an-exposed-stepper-motor-for-micro-cars

Article in Russian language

I am not using IDL motors patent, I have different coils !

Thanks PCBway for support with board manufacturing !

View all 5 project logs

Enjoy this project?



eric wrote 01/17/2023 at 16:05 point

I love your project and wanted to print a card using your files. However, I have a problem. When I try to make the Gerber files, my program (EasyEDA) tells me "This PCB has uncompleted connection(s), do you want to check the connection(s)?"

Can you tell me if I can skip this step?

I have no experience, if I print this card, it will be the first time. Thank you in advance for your help.

  Are you sure? yes | no

Laurence wrote 10/27/2022 at 11:10 point

Great project - could one use an off the shelf stepper driver module for this, like an A4988 or a TBD6600? I was thinking of microstepping. What was the coil resistance and current? Thanks for posting it!

  Are you sure? yes | no

Gregor wrote 09/05/2019 at 14:23 point

I love it! I'm trying to replicate this, and found out today (the hard way) you have to program the ATTiny before soldering the MOSFETS, otherwise the programmer will state: "avrdude: error: usbasp_transmit: Broken pipe".

Also, you have to add:

#include <avr/io.h>
#include <stdint.h>

to the top of the program for it to compile in Arduino.

And not all programmers support the "TPI" (Tiny Programming Interface) of ATTinys (e.g. USBisp), keep that in mind when trying to flash.

So far, no movement though. The ATTiny doesn't seem to be pushing out signals.

  Are you sure? yes | no

bobricius wrote 09/05/2019 at 18:19 point

sorry, yes it is my nightmare, when I test program I need desolder leds and mosfets, maybe 100 times and about 10pcs tiny death, now I created but not tested new board with solder jumpers and also with old good attiny85. If you have Chinese usbasp you need reprogram with original firmware + switch programmer to 5V

  Are you sure? yes | no

ekaggrat singh kalsi wrote 04/16/2019 at 02:21 point

how do you layout these complex board paths so precisely? 2 rings and you have a clock but without position feedback it would be hard

  Are you sure? yes | no

bobricius wrote 04/16/2019 at 06:43 point

Hi, found this video then I learn 5-6 hours experimenting with cmd-draw.ulp And I copy one 3phase rotation segment to full circle. you can have feedback on home position and then you can go defined steps to new position. bigger problem is that this clock can not stay just need to be on desk.

  Are you sure? yes | no

ekaggrat singh kalsi wrote 04/16/2019 at 07:05 point

you mean the force is not sufficient to make it vertical? the magnet will fall off? if you use a coil of copper wire wound on a laser cut board with precision holes  instead will that be better?

  Are you sure? yes | no

bobricius wrote 04/16/2019 at 07:10 point

It can not work vertical :( maybe in 20-30 degrees angle, you can use it horizontally + mirror :) Laser cut version ... I have no idea now

  Are you sure? yes | no

bobricius wrote 04/11/2019 at 09:08 point

Yes, if I win TOP20 in Hackaday prize 2019 :)

  Are you sure? yes | no

saipraveen wrote 04/11/2019 at 09:04 point

well done ! Love the idea.. Will you be making the files open source ?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates