He obviously wants to use something small so a pc with a PCIe FPGA probably 
isn’t his goal. But I agree, it’s not really a good idea, the raspberry pi 
can’t be used “like an FPGA” because it’s not an FPGA. Generating steps in 
software on a RPI and sending them out over GPIO while remotely communicating 
with the RPI is not a good machine setup.

Mesa has FPGA cards for the raspberry pi. The 7c80 apparently isnt ready yet 
due to drivers but the 7c81 is. I would wait for the 7c80 personally because 
the I/O is machine ready all on one board. Using this setup you don’t need the 
Remote PC, the RPI is the PC, and it can handle commanding the FPGA to generate 
steps in hardware fine.

If you really want to do this remotely with a laptop or whatever, that should 
be fine with the setup mentioned above, isn’t that what machinetalk is for? A 
better setup is to use a de10 nano, which is a FPGA with processors on chip, so 
it can run machinekit headless ( or with GUI) and it can be controlled the same 
way you would if you were controlling a RPI really. You would still need 
hardware to make the DE10-Nano I/O useable for a machine, but it’s a simpler 
affair. I’m not sure what’s all out there for these boards, I’ve designed my 
own daughter card for the DE10, but I think there is other direct hardware out 
there.

Sent from my iPhone

> On Sep 18, 2019, at 9:20 AM, Bas de Bruijn <[email protected]> wrote:
> 
> Hi Berkdan,
> 
> Failing to understand why you need what you think you need...
> 
> IMO a better setup would be a PC with a mesanet PCI card. This is in fact a 
> FPGA. Perhaps you could do a thing like you propose, but i think this is a 
> setup involving a lot of components where i fail to see the merit.
> 
> What does the machine need to do, why do you need a 500 kHz step rate? I 
> wonder which driver/motor would be able to handle that.
> 
> You can run Machinekit directly on a raspberry pi, or a beaglebone for that 
> matter.
> 
> Bas
> 
>> On 18 Sep 2019, at 15:05, Berkdan Kara <[email protected]> wrote:
>> 
>> Hi All.
>> 
>> I have an idea but it may sound weird at the first place. Since I am not a 
>> tech guy I don't know if it's stupid or not, could you please criticize the 
>> idea.
>> 
>> 
>> I would like to use raspberry pi3 with machinekit. This is not the weird? 
>> idea. 
>> 
>> The idea; can pi be used as an FPGA?
>> 
>> I want to use a laptop or PC as the main machine with machinekit and want to 
>> connect raspberry pi with ethernet or spi or something else. Raspberry pi 
>> will be machinekit installed as well without any gui. What I would like to 
>> do is: the main computer will send the commands to the pi as if it is a FPGA 
>> board (or not) then pi will get the command and execute it( generate steps 
>> follow the error messages from NML etc.) Then will send feedback to main 
>> machinekit computer.
>> 
>> You could think that why pi is needed between computer and step drivers. I 
>> did some resourcing and find out with parallel port computers can generate 
>> 25 khz steps. With the GUI it's about the same for pi. But I read a 
>> discussion on linuxcnc forum that without GUI someone could achieve 500 khz 
>> step generating on Pi3.
>> 
>> I know it's been very long to explain what I would like to do but please 
>> forgive me since I am not a native English speaker.
>> 
>> Thank you all in advance if you read this till here.
>> 
>> Have a good day/night.
>> Berkdan
>> 
>> -- 
>> 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/148c4e87-3d8a-4785-b435-e091a3f3cd67%40googlegroups.com.
> 
> -- 
> 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/01D310F6-8DE1-4BCC-B66B-604D3EBEC95E%40basdebruijn.com.

-- 
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/C234936E-37E6-4662-BD38-BDBF80711197%40gmail.com.

Reply via email to