Cynic 121 Опубліковано: 29 грудня 2021 Поділитись Опубліковано: 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 Цитата Посилання на повідомлення Поділитися на інших сайтах
Рекомендовані повідомлення
Приєднуйтесь до обговорення
Ви можете опублікувати повідомлення зараз, а зареєструватися пізніше. Якщо у вас є акаунт, увійдіть в нього для написання від свого імені.