Beaglebone Black with Hardware Flow Control for RS232

Chiuso Pubblicato 6 anni fa Pagato alla consegna
Chiuso Pagato alla consegna

I've got an older CNC mill that has very limited memory. I can drip-feed G-code onto it from my beaglebone black, but I'm limited to 4800 baud because of software flow control. I would love to get hardware flow control (RTS / CTS) implemented because I think it would allow me to increase my baud rate to the maximum supported by machine of 9600. That would be more than twice the effective data rate given that I'm having to use up bits and time with software flow control. I've looked into it a bit for the beaglebone black, but can't seem to get it working.

Currently my workflow is scp my cnc program files (G-code) from my computer to the beaglebone black attached to my cnc. Then ssh in to my beaglebone, configure the serial port with stty, then copy my file to the serial port cp myfile /dev/ttyS1 so that it outputs the G-code to my CNC mill. My end goal is to change my workflow to:

Install dropbox on my beaglebone (ubuntu) have a basic LCD display and a rotary encoder / with pushbutton, a "send" button and a "back" button. I would like the display to show me the dropbox folder and the rotary encoder to allow me to navigate the directory structure and send to the cnc mill with the push of a button.

This project boils down to:

implement hardware flow control on beaglebone black using any one of the uart ports... but I think only 3 and 4 support hardware flow control.

Implement a rotary encoder with a push button, one other button for "back" and one button for "send" so that I can navigate a directory structure, and output serial data.

Implement communication with a graphical or text-based lcd display so that I can see the directory structure I'm navigating and select files to send via rs232.

I don't necessarily need all this done, but the minimum I'm willing to consider is the implementation of hardware flow control on a serial port.

Programmazione C Elettronica Linux

Rif. progetto: #16419782

Info sul progetto

4 proposte Progetto a distanza Attivo 6 anni fa

4 freelance hanno fatto un'offerta media di $633 per questo lavoro

kalmane

I have a slightly different solution for this problem. I have a PIC microcontroller based board that has WiFi Interface and an RS232 port. The RS232 port connects to the CNC machine using RX,TX and GND lines A Altro

$1111 USD in 10 giorni
(1 Recensione)
3.8
topithub

Beaglebone Black with Hardware Flow Control for RS232 I am an experienced developer, strategist and solution-oriented person who thrives in challenging. An interview would allow me to explain in detail how we could Altro

$600 USD in 10 giorni
(1 Recensione)
0.8
selamiwork

I plan to build a embedded application with GUI, contains LCD panel with inlcude user buttons. The application will be build in JAVA ME and startup on every boot. Application will list the all files in the directory Altro

$555 USD in 7 giorni
(0 valutazioni)
0.0