Cynic 105 Posted December 29, 2021 Share Posted December 29, 2021 Давно я придивлявся до цього комбайну CNCJS. Але все якось не складалось. І мабуть я б і не сподобився з ним розібратися, як би не замовлення для внучки зробити DrawBot. Основна ідея в тому, щоб мала, чи може батьки не були прив'язані до станка. Щоб не тягали ноутбука і шоб місця було більше. Перекопавши декілька невдалих варіантів, я таки знайшов спосіб запустити CNCJS на Raspberry PI. Піготовка малинки: Після запуску міняємо паролі sudo passwd pi sudo passwd root Запускаємо raspi-config sudo raspi-config Робим покроково # Update # Change Timezone # Change Hostname Оновлення та система оновлень: sudo apt-get update sudo apt-get upgrade -y sudo apt-get dist-upgrade -y Встановлюємо Build Essentials і GIT sudo apt-get install -y build-essential git Ставимо корисні інструменти (необов’язково). Я ставив. sudo apt-get install htop iotop nmon lsof screen -y Ставимо Node.js через диспетчер пакетів Введіть ці команди по черзі у командному рядку терміналу. curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs build-essential npm sudo npm install -g npm@latest Ставимо CNCJS sudo npm install -g cncjs@latest --unsafe-perm Це займе деякий чаc/ Зверніть увагу, що рядки WARN не помилки, тому не турбуйтеся про них. Перевірити встановлення: cncjs Ця команда запускає CNCJS У терміналі має відображатися щось на кшталт цього: 2021-12-04T09:45:16.701Z - info init Loading configuration from "/home/pi/.cncrc" 2021-12-04T09:45:17.931Z - info init Starting the server at http://127.0.1.1:8000 Для того, щоб вийти з цього режиму натисніть CTRL+C. Це вихід і також вимикає cncjs Після вводу команди cncjs, ви вже можете подивитись на вебінтерфейс запустивши ip малини:8000 Тепер треба якось загнати все це в автозапуск, щоб cncjs запускався разом із загрузкою малини. Автозапуск сервера Щоб сервер CNCjs запускався автоматично, введіть це буквально в командному рядку терміналу: ((crontab -l || true) | grep -v cncjs; echo "@reboot $(which cncjs) >>$HOME/cncjs.log 2>&1") | crontab - Якщо там написано "no crontab for pi", не турбуйтесь, все нормально. Перезавантажуємось і перевіряємо. Я задоволений. Але, якби не загорілось, то і не поліз би мабуть 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.