BSD 3-Clause "New" or "Revised" License

项目介绍

terjeio/ioSender 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前获得 279 个 Star、91 次 Fork。

仓库全名
terjeio/ioSender
开源许可证
BSD 3-Clause "New" or "Revised" License
Star 数
279
Fork 数
91
未关闭 Issue
118

README 摘要

ioSender - a gcode sender for grblHAL and Grbl controllers Please check out the Wiki for further details. 8-bit Arduino controllers needs Toggle DTR selected in order to reset the controller on connect. Behaviour may be erratic if not set. Edge pre-releases Edge pre-releases can be downloaded from here, they contains changes yet to be incorporated in a main release and might be buggy and even break existing…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ioSender 用什么语言开发?

主要使用 C# 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前有 279 个 Star。

ioSender 可以免费商用吗?

仓库采用 BSD 3-Clause "New" or "Revised" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 ioSender 的源码?

可以直接克隆仓库:git clone https://github.com/terjeio/ioSender.git;安装与运行步骤见仓库 README。

ioSender 最近还在维护吗?

仓库最近一次更新为 4月29日,当前有 118 个未关闭 Issue;Star 数为 279,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

A GCode Sender for Grbl and grblHAL written in C# (Windows only).

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
740
价值分
216
活跃状态
活跃

语言占比

C#

Release

README

ioSender - a gcode sender for grblHAL and Grbl controllers


Please check out the Wiki for further details.

8-bit Arduino controllers needs Toggle DTR selected in order to reset the controller on connect. Behaviour may be erratic if not set.

Toggle DTR

Edge pre-releases

Edge pre-releases can be downloaded from here, they contains changes yet to be incorporated in a main release and might be buggy and even break existing functionality.
Use with care and please post feedback on any issues encountered!

2.0.48p3:

  • Fix for Goto coordinate system moving to stale position, ref. issue #512.

2.0.48p2:

  • Added DRO button for zeroing X and Y at the same time.

  • Fix for add linenumbers option corrupting lines starting with block delete character. Ref. issue #509.

  • Updated uk-UA translation from PR #507, added zh-TW translation from PR #488.

2.0.48p1:

General

If you want to test ioSender with grblHAL but do not have a board yet you can use the grblHAL simulator. Build it with the Web Builder, unpack the .exe-files in the downloaded .zip somewhere and open a command window (cmd or PowerShell) in the folder by <Shift>+Right clicking in it, select Open PowerShell window here or Open command window here from the popup menu to open it. Then find your computers IP address by typing ipconfig - the IP address can be found in the report generated.
Run the simulator by typing ./grblHAL_sim -p 23 - 23 is the default Telnet port number and you may have to change it if a Telnet server is already running on the machine. Leave the window open.
Now start ioSender and select the Network tab in the sender connection dialog, change the port number if you run the simulator with a different port, type in your computers IP address and click Ok to connect.
You can run gcode programs, jog, access settings etc. but not use gcodes that needs input - e.g. probing.
The simulator can be stopped by typing <Ctrl>+C in the command window or by closing it.


Latest release is 2.0.47, see the changelog for details.


Some UI examples:

Sender

Main screen.

3D view

3D view of program, with live update of tool marker.

3D view

XL version, German translation.

Jog flyout

Jogging flyout, supports up to 9 axes. The sender also supports keyboard jogging with <Shift> (speed) and <Ctrl> (distance) modifiers.

Easy configuration

Advanced grbl configuration with on-screen documentation. UI is dynamically generated from data in a file and/or from the controller.

Probing options

Probing options.

Easy configuration

Lathe mode.

Easy configuration

Conversational programming for Lathe Mode. Threading requires grblHAL controller with driver that has spindle sync support.


2026-09-09

评论

暂无评论