Giter VIP home page Giter VIP logo

yubobo0622's Projects

arduinoladder icon arduinoladder

GUI application to create Arduino programs using ladder logic (like a PLC)

avalonedit icon avalonedit

The WPF-based text editor component used in SharpDevelop

candle icon candle

GRBL controller application with G-Code visualizer written in Qt.

clientserverproject icon clientserverproject

一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme

cnc-project icon cnc-project

This application is made for the purpose of maneuvering a simple 2 bar linkage in a CNC fashion. The program has the ability to decode NC codes(or G codes) and translate that into mechanical movement. The interface was written in C# and the algorithms were written in C. NC Code executed All descriptions describe the motion or position of the tool tip (tip of the bar linkage) Position described in millimeters Motion is commented after each line starting with a "//" symbol //The tooltip is initialized at the position X=75 Y=75 Z=0 N100 G90 G01 X75 Y0 Z100 F50 //Linear movement from (75,75,0) to (75,0,100) N100 G91 G02 G19 J0 k-50 X-150 A1800 //Does 5 complete clockwise revolutions in the Y-Z plane that starts at (75,0,100) and ends at (-75, 0,100) // 以 Z=50 Y=0為軸心 由X=75往X=-75** 轉1800度 (5 revolutions) G04 10000 //Dwell time of 10 seconds: system stops for10000ms (10 sec) N100 G90 G01 X0 Y75 Z0 //Linear movement from (-75,0,100) to (0,75,0) N100 G91 G02 G17 I 0 J-75 Z20 A1800 //Does 5 complete clockwise revolutions in the X-Y plane that starts at (0,75,0) and ends at (0,75,150) // 以 X=0 Y=0 為軸心 由Z=0往Z=150** 轉1800度 (5revolutions) M00 //Program stop 按 cycle start 繼續執行 //M00: Program stop continue by pressing the CYCLE START button N100 G90 G01 X0 Y75 Z100 //Linear movement from (0,75,150) to (0,75,100) N100 G91 G03 G18 i0 j0 k -50 Y-150 A1800 //螺旋線 以 X=0 Z=50 為軸心 由Y=75往Y=-75** 轉1800度 (5圈) //Does 5 complete clockwise revolutions in the X-Z plane that starts at (0,75,100) and ends at (0,-75,100) M01 //Optional program stop 若在執行這行前按m01則在此造成M00的效果 //M01: Optional program stop that could be triggered by pressing the m01 button before the program reaches this line N100 G90 G01 X75 Y75 Z0 //Linear movement from (0,-75,100) to (75,75,0) M01 N100 G90 G01 X -75 Y75 Z0 //Linear movement from (75,75,0) to (-75,75,0) N100 G90 G01 X-75 Y-75 Z0 //Linear movement from(-75,75,0) to (-75,-75,0) N100 G90 G01 X75 Y-75 Z0 //Linear movement from(-75,-75,0) to (75,-75,0) N100 G90 G01 X -75 Y75 Z0 //Linear movement from(75,-75,0) to (-75,75,0) M30 //M30: End of program/return to start G-code stands for “geometric code,” and follows some variation of the alpha numeric pattern: N## G## X## Y## Z## F## M## N: Line number G: Motion X: X-axis position Y: Y-axis position Z: Z-axis position F: Feed rate M: Miscellaneous functions I and J: Incremental center of an arc R: Radius of an arc G01:Linear Feed G02:Clockwise Interpolation G90: Absolute positioning. G91: Incremental(Relative) Positioning.

grbl icon grbl

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino

grbl-learning icon grbl-learning

grbl源码精读与解析,代码行级中文注释,包含详细例程

grbl-plotter icon grbl-plotter

A GCode sender (not only for plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.

grbl32 icon grbl32

GRBL 1.1f CNC Controller forked/ported to STM32 ARM : STM32F103 and STM32F407

grblhal icon grblhal

HALified port/branch of grbl 1.1f, mainly for 32bit processors

hqchart icon hqchart

HQChart - H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,筹码图. 分析家语法,通达信语法,(麦语法),第3方数据替换接口

icnc icon icnc

Designed a CNC control system driving the 3-axis mechanical arm and executed in memory and jog mode.

kflashfile icon kflashfile

Lightweight file data storage solution based on NOR Flash | 基于NOR Flash的轻量级文件数据存储方案。主要为i.MXRT系列设计,也可轻松移植到其他MCU平台

kschart icon kschart

k线图/kline/kchart,已经集成MA/EMA/MACD/KDJ/BOLL/RSI/WR/AVG等指标,新增指标及其方便。适用于股票/区块链交易所等种类App。Swift5编写,CPU/内存占用率极低,60FPS稳定运行。示例集成websocket,并接入币安数据(需VPN)。

ladderapp icon ladderapp

Ladder language for programming microcontrollers

marlin icon marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.