Yeah, there is no reason to use ethernet when almost everything has a uart.
SPI is a viable rt interface and there is no reason to tie up the processor
boards ethernet port. Mesa is using spi with the raspberry pi boards, the
7c80 and the 7c81, so you are pretty much guaranteed it works. Also being
that spi comes off a gpio header there is no rj45 connector to add to the
pic card.

I'm lost on the USB-c talk.....an rt interface is about transferring small
packets quickly. USB regardless of the generation isn't required, or even
really suitable. Mesa doesn't even use gigabit on its ethernet cards, its
10/100.

I've never heard of this PICnc before now but it seems like it could have
been a good idea but that micro was too small, and imo too slow. Step rates
were only mentioned at 40khz which is OK I suppose but mesa is doing them
at 10mhz on a spartan 5/6. Stepgens and encoders only wind up running at a
fraction of the speed of the controller and a 40mhz pic32 seems to get
40khz, while a 500-600mhz fpga is getting them at 10mhz.

I realize cost is a thing here but what is the price difference really
between the original pic32 used and a higher end micro?

On Mon, Mar 2, 2020, 7:16 PM John Dammeyer <[email protected]> wrote:

> A bit of digging through my boxes after a double check of the data sheet
> shows I find that the PIC32 won't serve my needs.   I thought it had a
> quadrature encoder module but it doesn't.   I have PIC32MX boards and a
> bunch of dsPIC33F series boards.
>
>
>
> The problem is the PIC32MK which has motor control features and the
> quadrature encoder doesn't do Ethernet. However one could add the ENC28J60
> to deal with Ethernet if it was wanted for connection to a MachineKit,
> LinuxCNC or MACH3 PC.  Or just use a Pi or Beagle running MachineKit or
> LinuxCNC and SPI and forget about Ethernet connectivity.
>
>
>
> I have these modules.
>
> http://www.autoartisans.com/PIC32/AutoBoard_CAN_EEROM.jpg
>
> http://www.autoartisans.com/PIC32/PIC32_Sets.jpg
>
>
>
> And a bunch of others with dsPIC33F series modules.
>
>
>
> This will require some more research…
>
> John Dammeyer
>
>
>
>
>
>
>
>
>
> --
> website: http://www.machinekit.io blog: http://blog.machinekit.io github:
> https://github.com/machinekit
> ---
> You received this message because you are subscribed to the Google Groups
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/machinekit/018d01d5f0f0%24fcb07e20%24f6117a60%24%40autoartisans.com
> <https://groups.google.com/d/msgid/machinekit/018d01d5f0f0%24fcb07e20%24f6117a60%24%40autoartisans.com?utm_medium=email&utm_source=footer>
> .
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/CA%2BQ02MMj9LA4vRvP1uasy32and3MioJD5%3Dma3T%3DaMfJ9hxF1jQ%40mail.gmail.com.

Reply via email to