IvyTcp2Serial is a bridge tool that allows a TCP stream to flow to a serial port.
This tool allows applications dedicated to serial ports to be used through TCP/IP.
- TCP/IP ata stream to serial port.
Windows 7 or later
.NET 7.0 runtime library
- Download latest version of IvyTcp2Serial
- Extract it to installation folder
- Create shortcut of
IvyTcp2Serial.exe
. - Modify shortcut file, adding arguments like
/server=192.168.100.101 /port=80 /comport=COM19 /baudrate=115200 /parity=none /stopbits=1
/comport=[name]
Serial port name. ex:/comport=COM1
/baudrate=[speed]
Serial port baud rate value. ex:/baudrate=115200
/parity=[none|odd|even|space|mark]
Serial port parity value. ex:/parity=none
/stopbits=[none|1|1.5|2]
Serial port stop bits value. ex:/stopbits=1
/server=[name]
Server IP address. ex:/server=192.168.100.101
/port=[number]
Server port. ex:/port=80
/?
Show supported command line options.
GRBL CNC control software named Candle for windows supports serial ports only.
FluidNC , a CNC controller, can be connected via serial port, but also via wifi/telnet.
The following is an example of a setup in which CNC for wifi connection by FluidNC is controlled by a Candle.
- Install virtual serial port com0com.
- In setup of com0com, check
enumulate baudrate
and add one pair of virtual serial port, COM19 & COM20. - Download latest version of IvyTcp2Serial and extract.
- Create shortcut file of
IvyTcp2Serial.exe
. - Right click chortcut file and open property.
- Edit shortcut link
IvyTcp2Serial.exe
toIvyTcp2Serial.exe /server=192.168.100.101 /port=23 /comport=COM19 /baudrate=115200 /parity=none /stopbits=1
. IP address and comport should be changed according to your environment. - Execute IvyTcp2Serial with serial, and connected to CNC/FluidNC via wifi/telnet.
- Execute Candle with serial port like
COM20
, and you can control CNC/FluidNC via wifi.
- Do not send privacy information.
- Do not display online ads.
- Do not collect telemetry information.
- If online information is needed, get it from github repositories whenever possible.
- Ver100 Initial release
If you have any idea or suggestion, please add a github issue.
FREE of charge.
If you would like to donate, please send me a ko-fi or crypto. It's a great encouragement!
-
Address: 0xCbd4355d13CEA25D87F324E9f35A075adce6507c
-- Binance Smart Chain (BNB, USDT, BUSD etc.)
-- Polygon network (MATIC, USDC etc.)
-- Ethereum network (ETH) -
Address: 1FvzxYriyNDdeA12eaUGXTGSJxkzpQdxPd
-- Bitcoin (BTC)