Electronics > Open Source Hardware

Suggestion for board for 3x linear encoder + 3x steppers

(1/2) > >>

leftek:
Hello,
I would like a board like raspberry for a project with following requirements:
1. Run graphical Linux and C language programming
2. Connection via HDMI or sVGI to monitor and keyboard
3. Inputs form 3x linear TTL encoders (up to 2Mhz) simultaneously
4. To control 3stepper simultaneously

As i have see the WiringPi on Raspberry, don't work GPIOs on 2Mhz.

Can anybody suggest me any board? The board can be open hardware or not.

donotdespisethesnake:
With such a specialise requirement, it's very unlikely such a board exists. Possibly the closest is Beaglebone with a motor control cape like Replicape.

To get high-speed encoder inputs you will need to build some customised hardware and/or software.

leftek:

--- Quote from: donotdespisethesnake on October 10, 2018, 06:16:13 am ---With such a specialise requirement, it's very unlikely such a board exists. Possibly the closest is Beaglebone with a motor control cape like Replicape.

To get high-speed encoder inputs you will need to build some customised hardware and/or software.

--- End quote ---

Thank you. May i must direct to microcontroller for this project.

xyrtek:
Long time ago I designed exactly what you are looking for...well not exactly since it had ethercat, modbus TCP interfaces and more complex requirements. (Synchronized clocks, safety,  etc)

In the process I tested quiet a few development kits and eval boards.

This link maybe outdated but will point you in the right direction.

https://www.eevblog.com/forum/beginners/integrated-bipolar-stepper-motor-driver-with-external-mosfet-support/msg903310/#msg903310

Also search around,  there are a few commercial options.

For the encoder, read my reference here.

https://www.eevblog.com/forum/projects/20-bit-updown-counter-anything-more-elegant-than-a-bunch-of-cascaded-4516s/msg2079712/#msg2079712

Doctorandus_P:
Grbl has been ported to STM32F103, and this is out of the box made for controlling 3 stepper motors with G-code (RS-274), and this processor also has quadrature support in hardware on it's timers. It also has built in USB, 3x UsART and extra peripherals such as DMA to push more data around than the processor could do on it's own.

I think Grbl uses the USB in CDC mode, but you will have to modifiy / add code for the quadrature encoders.

STM32F103 does not have enough Uhmpf to run Linux on it's own, but it can easily be a "smart" peripheral to a linux board.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod