On Mon, 25 Jun 2018, Curtis Dutton wrote:

Date: Mon, 25 Jun 2018 10:24:26 -0400
From: Curtis Dutton <[email protected]>
Reply-To: EMC developers <[email protected]>
To: EMC developers <[email protected]>
Subject: Re: [Emc-developers] Pre-Pull Request Review: Better laser engraver
    support + new HAL pin type "PORT"

Andy,
I will look into this. I believe I had a conversation with Peter a while
back about getting a raster into Mesa cards. I plan on pursuing that. Right
now I have my servo thread rate jacked up higher on my laser to get a
little more detail. A hardware version is a must for an industrial grade
high speed engraver.

This stream type would be our way into programming a hardware raster.


I do have firmware for this now = DataPainter module

This is a device similar to our stepgen hardware but instead of outputing steps, it outputs bits or 8 bit PWM at the requested rate. The data comes from a small FIFO (32 deep by 32 wide) so can contain 1024 bits or 128 PWM bytes. If the host keeps the FIFO full and you allow 1/2 depletion, this gives you a 512 KHz maximum bit data rate at 1 KHz servo thread or a 64 Khz analog data rate using PWM. The stepgen arrangement allows "position locking" the data stream to an axis, encoder, clock, calculated length, etc via PID to a small fraction of a bit time. A larger FIFO could be added if higher data rates were required (up to 10 MHz or so)

There are start and stop compare registers for start of line and line end raster data gating (so no fill data is needed)

The bad news is that it is untested other tha basic data tests and that there is no hm2 driver for it yet (but there is a register map on the latest hm2 source)


Peter Wallace
Mesa Electronics


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to