!!!Machinekit

*[GitHub - scottalford75/LinuxCNC-on-RPi|https://github.com/scottalford75/LinuxCNC-on-RPi]
*[GitHub - Paciente8159/uCNC: µCNC - Universal CNC firmware for microcontrollers|https://github.com/Paciente8159/uCNC]
*[GitHub - bdring/FluidNC: The next generation of motion control firmware|https://github.com/bdring/FluidNC]
*[WemosD1R32+CNCshieldを使用し自作レーザーカッターをWiFiで接続する - ブログだいちゃん|https://blogdaichan.hatenablog.com/entry/2023/04/02/085534]

!!Machinekit
!Machinekitのインストール
最新版
//*==[stretch-machinekit(2018-02-18)|https://rcn-ee.com/rootfs/bb.org/testing/2018-02-18/stretch-machinekit/]==
//*==[machinekit(2018-02-01)|https://rcn-ee.com/rootfs/bb.org/testing/2018-02-01/machinekit/]==
*[bone-debian-9.12-machinekit-armhf-2020-06-01-4gb.img.xz|https://rcn-ee.com/rootfs/bb.org/testing/2020-06-01/stretch-machinekit/bone-debian-9.12-machinekit-armhf-2020-06-01-4gb.img.xz]
推奨版
*[machinekit(2017-02-12)|https://rcn-ee.com/rootfs/bb.org/testing/2017-02-12/machinekit/]
 
導入方法はこちらのサイトを参考にする
*[BeagleBoneBlackにLinuxCNCをインストールしてみた | 自作工房|http://jisaku-koubou.com/archives/2962]
*==[Beagle Bone Black(BBB)にMachinekitをインストール | さっさ工房|http://sassa-factory.net/2019/08/25/beagle-bone-blackbbb%E3%81%ABmachinekit%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/]==[(IA)|https://web.archive.org/web/20210513115308/http://sassa-factory.net/2019/08/25/beagle-bone-blackbbb%E3%81%ABmachinekit%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/]
*[卓上フライス X-1 CNC化 – MIDORI-MANJUU.COM(ブログ)|http://midori-manjuu.com/machinist/3549]
*[Machinekit (LinuxCNC)覚書 – MIDORI-MANJUU.COM(ブログ)|http://midori-manjuu.com/machinist/3681]
*[CNC Interface Board discussion | element14 | Open Source Hardware|https://www.element14.com/community/thread/73373/l/cnc-interface-board-discussion]
*[ini_config · machinekoder/machinekit Wiki|https://github.com/machinekoder/machinekit/wiki/ini_config]
!ログイン
 user : machinekit
 password : machinekit
!起動方法
*[Beagle Bone Black + Machinekit での CNC 制御 (Sable-2015) | tech - 氾濫原|https://lowreal.net/2016/09/22/1]
*[回路図例|https://lh3.googleusercontent.com/-v3p6n5cJJIk/V95oY_Jst9I/AAAAAAAAhIc/jSiThuqZXS83t9xV9j8DwBmoIthvGqhJwCKgB/s0/2016-09-18%2B18.40.34.png]
*[machinekitの設定|https://github.com/cho45/machinekit-configs]
 $ git https://github.com/cho45/machinekit-configs

.iniファイルの125行目をコメントアウトし、コントローラの設定を無効にする。
 $ vi machinekit-configs/My.ini
 #POSTGUI_HALFILE = My.postgui.hal

.halファイルの232行目をコメントアウトし、estopの設定を無効にする。
 $ vi machinekit-configs/My.hal
 #setp bb_gpio.p8.in-09.invert 1

machinekit実行
 $ chmod 755 machinekit-config/setup.sh

 $ machinekit-config/setup.sh
 cape-universal overlay found
 cape-bone-iio overlay found
 
 $ linuxcnc &
----
*[1500円で作る!CNCフライス用ドライバー | 自作工房|http://jisaku-koubou.com/archives/2715]
*[B級工作商店【月ト改】|http://moonlight.webcrow.jp][https://moonlight.coloring.jp/]
*[Machinekit 用の筐体 | tech - 氾濫原|https://lowreal.net/2017/03/03/2]
*[自作自慢の掲示板!自作物を晒そうぜっの画像掲示板|http://senbanwiki.com/joyful/joyful.cgi?read=358]
*[木製CNC自作 BeagleBoneGreen!!|http://woodcnc300.blog.fc2.com/blog-entry-918.html]
----
*[(99+)Machinekit - Google グループ|https://groups.google.com/forum/#!forum/machinekit]
*[Python Interface|http://www.machinekit.io/docs/common/python-interface/#sending-commands-through-code-linuxcnc-command-code]
*[HAL_PRU_GENERIC|http://www.machinekit.io/docs/man/man9/hal_pru_generic/]
*[ENCODER|http://www.machinekit.io/docs/man/man9/encoder/]
*[HAL_INPUT|http://www.machinekit.io/docs/man/man1/hal_input/]
*[using the SpaceMouse 6-axis input mouse with machinekit - Google グループ|http://groups.google.com/forum/#!topic/machinekit/x4eID_2IqPA]
*[PRU Encoders - Google グループ|https://groups.google.com/forum/#!topic/machinekit/TM0SHLq9H-g]
----
*[Machinekit (Linux CNC) のアーキテクチャと、BeagleBone Black での動作|https://lowreal.net/2016/09/12/1]
*[Beagle Bone Black + Machinekit での CNC 制御 (Sable-2015)|https://lowreal.net/2016/09/22/1]
*[HAL Components|http://www.machinekit.io/docs/man/man9/]
*[Beagleboneblack/green へのMachinekit(LinuxCNC)のSDカードへのイメージ書き込みと起動|http://woodcnc300.blog.fc2.com/blog-entry-995.html]
*[Upgrading a CNC milling machine Part 2|https://www.rs-online.com/designspark/upgrading-a-cnc-milling-machine-part-2]
*[Machinekit on the C.H.I.P. 9$ computer|http://machinekoder.com/machinekit-on-the-c-h-i-p-9-computer/]
*[Faster and easier! MachineKit install using packages|https://designmakeshare.wordpress.com/2014/12/29/faster-and-easier-machinekit-install-using-packages/]

*[Machinekit Build for Multiple RT Operating Systems|https://github.com/mhaberler/asciidoc-sandbox/wiki/Machinekit-Build-for-Multiple-RT-Operating-Systems#new-features]
*[Machinekit|https://www.reliableembeddedsystems.com/wiki/index.php?title=Machinekit]
*[initial draft of the EMC Handbook (old)|http://emc.sourceforge.net/Handbook/]
*[LinuxCNC Documentation|http://linuxcnc.org/docs/]
*[LinuxCNC日本語ドキュメントプロジェクト - Shimalith Web|http://www.shimalith.net/index/labs/emc2/emc2_manual_jp]
*[LinuxCNC Documentation Wiki: LinuxCNCKnowledgeBase|http://wiki.linuxcnc.org/cgi-bin/wiki.pl]

*[BBBの LAN接続で - 自作自慢の掲示板!自作物を晒そうぜっの画像掲示板|http://senbanwiki.com/joyful/joyful.cgi?read=372]



*[Web based Machinekit UI - Google グループ|https://groups.google.com/forum/#!topic/machinekit/AFXg4lVkEoI]
*[M Codes|http://www.linuxcnc.org/docs/2.6/html/gcode/m-code.html]
*[Basic macro questions|http://www.forum.linuxcnc.org/forum/20-g-code/27045-basic-macro-questions]
*[gmoccapy|https://github.com/LinuxCNC/linuxcnc/tree/master/configs/sim/gmoccapy]
*[Milling Tapered Threads - LinuxCNC|https://forum.linuxcnc.org/40-subroutines-and-ngcgui/29178-milling-tapered-threads]
----
*[|http://www.machinekit.io/docs/gcode/gcode/]
*[|https://www.nc-net.or.jp/knowledge/morilog/detail/19975/]
*==[|http://www.natuo.com/situmonnkeizibannmeinn161kara170rogu.htm]==[https://web.archive.org/web/20180119180802/http://www.natuo.com/situmonnkeizibannmeinn161kara170rogu.htm]
*[|http://nc-program.s-projects.net/macro.html]
*[|http://linuxcnc.org/docs/2.7/html/gcode/o-code.html#ocode:subroutines]
*[|https://github.com/fgheorghe/CNCApi]
*[|https://www.npmjs.com/browse/keyword/cnc]
*[|https://forum.linuxcnc.org/38-general-linuxcnc-questions/28744-is-it-possible-to-run-linuxcnc-100-console]
----

----
*[beagleboard/image-builder: Image builder|https://github.com/beagleboard/image-builder]
*[Shimalith Web|http://www.shimalith.net/]
*[SLA7078を使ってみた。 - ついてる工房|http://akkun49.blog.fc2.com/blog-entry-57.html]
*[【備忘録】LinuxCNC各軸設定 - ついてる工房|http://akkun49.blog.fc2.com/blog-entry-83.html]
*[EMCの初期設定 : 木製自作CNC|http://blog.livedoor.jp/woodcnc300/archives/609596.html]
*[CNC2|http://tax.ehoh.net/cnc2/CNC2.html]
*==[|http://www.geocities.jp/fu1520/cnc2/CNC2.html]== → [|https://web.archive.org/web/20181106042634/http://www.geocities.jp/fu1520/cnc2/CNC2.html]
*[LinuxCNC設定7:軸の設定│CNC3040でいろいろ|http://cnc3040.blog.fc2.com/blog-entry-10.html]
*[Controlling Quattro-1 using EMC2|http://www.oit.ac.jp/bme/~yagshi/cam/index.html]
*[hal_manualtoolchange|http://linuxcnc.org/docs/html/man/man1/hal_manualtoolchange.1.html]
*[mk-builder|https://github.com/machinekit/mk-builder]

!!eQEP
*[木製CNC自作 BeagleboneのeQEPを使ったMachinekitでの直交エンコーダーの読取り|http://woodcnc300.blog.fc2.com/blog-entry-996.html]
*[EBC Reading a Rotary Encoder via eQEP - eLinux.org|https://elinux.org/EBC_Reading_a_Rotary_Encoder_via_eQEP]
*[arm355x eQEP encoder driver|http://www.machinekit.io/docs/drivers/hal_arm335xQEP/]
*[eQEP Pins on CRAMPS board|https://machinekit.narkive.com/a3iENvQ5/eqep-pins-on-cramps-board]
*[Machinekit (LinuxCNC)覚書 – MIDORI-MANJUU.COM(ブログ)|http://midori-manjuu.com/machinist/3681]
!!ATC制御
 M6の動作を再定義する
*[Remap Extending G code|http://linuxcnc.org/docs/html/remap/remap.html]
*[17.12. How M6 (Change tool) works|http://linuxcnc.org/docs/html/remap/remap.html#_how_m6_change_tool_works]

*[GitHub - mardini1974/ATCduino: Automatic tool changer for Linuxcnc with Arduino UNO|https://github.com/mardini1974/ATCduino]
!!Web based Machinekit UI
!Rockhopper
*[LinuxCNC Documentation Wiki: Rockhopper Web Server|http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Rockhopper_Web_Server]
*[MachineryScience/Rockhopper: Machinery Science LinuxCNC remote access, configuration and utilities|https://github.com/MachineryScience/Rockhopper]

!EmperorWeb
*[MachineryScience/EmperorWeb: Web based interface for LinuxCNC and Rockhopper|https://github.com/MachineryScience/EmperorWeb]
!QtQuick Virtual Control Panel
*[Web based Machinekit UI - Google グループ|https://groups.google.com/forum/#!topic/machinekit/AFXg4lVkEoI]
*[qtquickvcp/QtQuickVcp: A Virtual Control Panel for Machinekit written in Qt/C++/QML|https://github.com/qtquickvcp/QtQuickVcp]
*[qtquickvcp/anddemo: Very simple HAL AND demo|https://github.com/qtquickvcp/anddemo]
*[qtquickvcp/Machineface: User interface for Machinekit optimized for 3D printers and mobile devices|https://github.com/qtquickvcp/Machineface]
*[qtquickvcp/Cetus: Full-featured user interface for Machinekit|https://github.com/qtquickvcp/Cetus]
*[qtquickvcp/webvcp: Web Virtual Control Panel (VCP) for Machinekit|https://github.com/qtquickvcp/webvcp]
*[qtquickvcp/qtquickvcp-docker: Docker CI images for QtQuickVcp|https://github.com/qtquickvcp/qtquickvcp-docker]
*[qtquickvcp/qt-apps-qmllive|https://github.com/qtquickvcp/qt-apps-qmllive]

!!Pocket NC
*[Custom Mouse Wheel As PocketNC Jog Wheel — Allwine Designs|https://www.allwinedesigns.com/blog/pocketnc-jog-wheel]
*[Custom Mouse Wheel As PocketNC Jog Wheel (or Volume Control Dial): 8 Steps (with Pictures)|http://www.instructables.com/id/Custom-Mouse-Wheel-As-PocketNC-Jog-Wheel/]

*[PocketNCJogWheel/MouseWheel.ino at master · AllwineDesigns/PocketNCJogWheel|https://github.com/AllwineDesigns/PocketNCJogWheel/blob/master/arduino/MouseWheel/MouseWheel.ino]

*[Pocket NC · GitHub|https://github.com/PocketNC]
*[GitHub - PocketNC/pocketnc2.1: Repository for versioning the Pocket NC software with the 4.4 TI RT Linux kernel.|https://github.com/PocketNC/pocketnc2.1]
!!TheCoolTool
*[TheCoolTool|https://github.com/thecooltool]
*[Machinekit Blog: Cool Tool Sandy Box CNC Control|http://blog.machinekit.io/2014/12/cool-tool-sandy-box-cnc-control.html]
!!リミットスイッチ
*[Machinekit con GUI gmoccapy_lcd7: septiembre 2015|http://machinekit-gmoccapy-lcd7.blogspot.jp/2015/09/]

!!CRAMPS
*[CRAMPS - RepRap|https://reprap.org/wiki/CRAMPS]
*[CRAMPS2.2 - RepRap|https://reprap.org/wiki/CRAMPS2.2]
!!マクロ
*[Milling Tapered Threads - LinuxCNC|https://forum.linuxcnc.org/40-subroutines-and-ngcgui/29178-milling-tapered-threads]

!!RS274NGC
*[charlie-x/rs274ngc: last rs274ngc from google coode with VC2015 project|https://github.com/charlie-x/rs274ngc]
*[Need Help! Whitespace and variable names in FANUC Macro B|http://www.cnczone.com/forums/g-code-programing/313846-cnc.html]

!!
*[jadonk/machinekit|https://github.com/jadonk/machinekit]
*[cnc-club/linuxcnc: LinuxCNC S-curve|https://github.com/cnc-club/linuxcnc]
*[machinekit/machinekit-cnc: CNC stack split out into a separate package|https://github.com/machinekit/machinekit-cnc]
!!
*[PBX-BB rev5.2 - PROBOTIX :: wiki|http://www.probotix.com/wiki/index.php?title=PBX-BB_rev5.2&redirect=no]
!!
*[BeagleBoard.org - libpruio-0.2 (fast and easy D/A - I/O)|http://beagleboard.org/project/libpruio/]
*[libpruio (BB D/A - I/O fast and easy) - freebasic.net|https://www.freebasic.net/forum/viewtopic.php?f=14&t=22501]
!!
*[Writing HAL components with AXIS's 'hal' module: Feed Override Wheel|https://emergent.unpythonic.net/01154705314]
*[sCieNCing|http://www.sagrpatl.com/]
*[PRU Encoders - Google グループ|https://groups.google.com/forum/#!topic/machinekit/TM0SHLq9H-g]

!! Non GUI
*[running ngc code without gui - Google グループ|https://groups.google.com/forum/#!topic/machinekit/CQ2xEQoc_OA]
!!Machinekit + Debian Stretch on the BeagleBone Black
*[Machinekit + Debian Stretch on the BeagleBone Black - Google グループ|https://groups.google.com/forum/#!topic/machinekit/pFV3IgKqJSo]
*[Machinekit with Debian Stretch on the BeagleBone Black - Machine Koder|https://machinekoder.com/machinekit-debian-stretch-beaglebone-black/]

*[image-builder/configs/machinekit-debian-stretch.conf at master · Seeed-Studio/image-builder · GitHub|https://github.com/Seeed-Studio/image-builder/blob/master/configs/machinekit-debian-stretch.conf]
*[OLD and NEW Debian package repositories|https://www.machinekit.io/docs/getting-started/installing-packages/]
*[Error when install Machinekit on Raspberry Pi 3, Raspian Stretch|https://groups.google.com/g/machinekit/c/aKORAVcF4HU]
!!Raspberry Pi
*[Image Machinekit for Raspberry Pi|https://groups.google.com/g/machinekit/c/heg27FsID0Q]
*[Home · kinsamanka/PICnc-V2 Wiki · GitHub|https://github.com/kinsamanka/PICnc-V2/wiki]
*[mk/Machinekit-RT-Preempt-RPI.md at master · koppi/mk · GitHub|https://github.com/koppi/mk/blob/master/Machinekit-RT-Preempt-RPI.md]
*[2/28にやったこと(linuxcncのインストールに悪戦苦闘) | sy-engのブログ|https://ameblo.jp/sy-eng/entry-12133635416.html]
*[Raspberry Pi 3とリアルタイムカーネル(3)[自前ビルド無し導入編(おまけ)] - アールテクニカ地下ガレージ|https://artteknika.hatenablog.com/entry/2016/08/23/143710]
*[PiDiCNC Modular Control System - PiDiCNC|https://pidicnc.com/en/]
*[Linuxcnc on Raspberry - Page 2 - LinuxCNC|https://forum.linuxcnc.org/18-computer/33776-linuxcnc-on-raspberry?start=10]
*[Raspberry Pi 4 - Page 39 - LinuxCNC|https://162.243.45.186/18-computer/36879-raspberry-pi-4-mmap?start=380]
*[RaspberryPi3 Machinekit/Linuxcnc SPI-Pluto-Step - YouTube|https://www.youtube.com/watch?v=QScqX0rrbUM]
*[木製CNC自作|http://woodcnc300.blog.fc2.com/]
*[GitHub - tinkercnc/spi-fpga-driver: LinuxCNC to fpga-over-spi driver|https://github.com/tinkercnc/spi-fpga-driver]
*[[Machinekit] MachineKit RaspberryPi3 + Arduino Cnc shield (no Arduino ) preempt kernel|https://machinekit.narkive.com/oiYpnzg8/raspberrypi3-arduino-cnc-shield-no-arduino-preempt-kernel]
*[Pluto-Stepを今のFPGAで。。 - 木製CNC自作|http://woodcnc300.blog.fc2.com/blog-entry-815.html?sp]

*[BeagleBone blackによるCNCのためのMachineKit - 工業音楽 shuplana's diary|https://shuplana.hatenablog.com/entry/2014/07/23/112414]
*[Machinekit Blog: BeagleBone Hardware Capes|http://blog.machinekit.io/p/hardware-capes.html]
*[subject:"\[Machinekit\]"|https://www.mail-archive.com/search?l=machinekit@googlegroups.com&q=subject:%22%5C%5BMachinekit%5C%5D%22&o=newest&f=1]
!!pythonで実行
 /usr/bin/作成したプログラム.py

.iniファイルより、DISPLAYと書いている行をコメントアウトし、新たに記述する。
 DISPLAY = 作成したプログラム.py


*[LinuxCNCでPython APIを使う | sy-engのブログ|https://ameblo.jp/sy-eng/entry-12463934008.html]
!!NC Viewer
*[g-code simulator|https://nraynaud.github.io/webgcode/]
*[nraynaud/webgcode: Online G-Code simulator, controller code for STM32F4-Discovery and google chrome extension to send the code to it.|https://github.com/nraynaud/webgcode/]
*[NCViewer.nc - NC Viewer|https://ncviewer.com/]
*==[GCode Simulator|http://www.cncwebtools.com/Apps/GCode_Simulator/]==
*[Previewing G-Code - ShapeOko|https://wiki.shapeoko.com/index.php/Previewing_G-Code]
*[gcode viewer - online gcode viewer and analyzer in your browser!|http://gcode.ws/]



*[技術の森 - オススメのNCシミュレータは?|https://mori.nc-net.or.jp/qa9474391.html]
!!パイプカッター
*[zhivko/PipeCutter: 4 axis CNC pipe cutter with LinuxCNC/Machinekit integration running on BeagleBoneBlack|https://github.com/zhivko/PipeCutter]
!!その他
*[gcode · GitHub Topics|https://github.com/topics/gcode]