I'm pleased to announce version 0.1 of m7i43_hm2, a HAL driver for the 
new Mesa Electronics 7i43 board with the HostMot2 firmware (short for 
Host Motion Control 2).  Information about the 7i43 is available at 
<http://mesanet.com/>, click on "MOTION CONTROL" on the left and scroll 
down to the 7i43 section.

The 7i43 plugs in to a PC's parallel port.  It has an FPGA with 200K or 
400K gates and 48 I/O pins (in addition to the parallel port).  It is 
powered by 5V from a USB port or from an external power supply (the USB 
port is used for power only, all communication is over the parallel 
port, in EPP mode).

The HostMot2 firmware is highly flexible, and can include quadrature 
decoders, PWM generators, and step/dir generators, in addition to 
gpios.  Full VHDL source code for the firmware is included.  Also 
included are several precompiled firmware binaries supporting 4 servos 
and 4 steppers, or 8 servos, on a single 7i43 board.

The driver is very immature.  Lots of firmware features are currently 
unsupported.  I'm aiming for full support in the next few months. I am 
trying to be compliant with the Canonical Device Interfaces as far as 
possible.

The driver can currently configure the 7i43's FPGA with the HostMot2 
firmware, and has very basic support for the encoder and pwmgen 
features.  4 channel servo control is possible at 4 KHz (read the 
encoders from the board, run the pid software component, and update the 
pwmgens on the board).

I am grateful to Peter Wallace at Mesa Electronics for his fantastic 
support of this project.


Comments and suggestions are welcome, and I'm seeking brave testers! 


-- 
Sebastian Kuzminsky
Immanentize the Eschaton


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to