Найти в Дзене
GPIO OrangePI
Подопытный образец Orange Pi4lts, но для нее таблица соответствия в конце публикации. Все что ниже это кто хочет разобраться со своими апельсинами и GPIO. Обновляем репозитории, устанавливаем git, клонируем wiringOP, собираем и выводим таблицу gpio: sudo apt update sudo apt install -y git git clone https://github.com/orangepi-xunlong/wiringOP cd wiringOP. /build clean. /build gpio readall Получаем таблицу: sudo ls /sys/kernel/debug/pinctrl На OrangePi4lts нужная каталог pinctrl-rockchip-pinctrl,...
442 читали · 2 года назад
Установка Linux Armbian на TV Box
Подопытный образец ТВ приставки Ugoos X3 Pro. На странице github.com разработчиков есть списки поддерживаемых приставок. Если какой то приставки нет, это не значит что ее не получиться загрузить в Armbian, некоторые TV Box копия начинки других, но нужно большее погружение в этот вопрос и возможно будут некоторые ограничения. Страница разработчиков. Изучаем и скачиваем нужный образ. Разархивируем и записывает на карту памяти с помощью Rufus. После записи открываем раздел boot, заходим в "dtb", "amlogic", ищем файл с названием своей приставки, копируем название файла...
2072 читали · 2 года назад
Orange Pi. Установка ОС (Debian, Ubuntu), первоначальная настройка
Качаем образ с официально сайта Записываем на SD карту с помощью Rufus (или аналогичной), вставляем карту в OrangePI, загружаемся и авторизуемся (логин: orangepi, пароль: orangepi). Вводим: nmtui Настраиваем интернет Wi-Fi. Или через интерфейс десктоп (если установлен). Подключаемся через Putty (мне так удобнее). Меняем китайские репозитории. Вводим: sudo nano /etc/apt/sources.list Если установлена Debian, то меняем на: deb http://deb.debian.org/debian bullseye main contrib non-free #deb-src http://deb...
6330 читали · 2 года назад
Обновление BIGTREETECH EBB36/42 по CAN и SKR по SSH
Обновление EBB36/42 по CAN При каждом обновлении Klipper необходимо обновлять прошивку в MCU, можно это делать так как делали тут, но это слишком много движений. Подготовим наш MCU EBB для прошивки через CAN. оригинальная инструкция Загружаем CanBoot и собираем прошивку для загрузчика: git clone https://github.com/Arksine/CanBoot cd CanBoot make menuconfig Выбираем свой микроконтроллер Microcontroller Architecture (STM32G0B1) make, Clock Reference (8 MHz crystal), Communication interface (CAN bus (on PB0/PB1), если подключение по USB - USB (on PA11/PA12)), CAN bus speed (250000)...
597 читали · 2 года назад
Подключение 3D touch (BL touch) к принтеру под управлением klipper
Подопытный образец 3d touch производства triangle lab, плата bigtreetech SKR 1.4 turbo и bigtreetech EBB36. Подключение 3D touch к bigtreetech SKR 1.4 turbo Заходим в printer.cfg и вставляем строки: [bltouch] sensor_pin: ^P0.10 control_pin: P2.0 x_offset: 0 y_offset: 0 z_offset: 0 Где sensor_pin: и control_pin: - номера пинов микроконтроллера к которым подключен датчик. Если используется другая плата, то смотрим схему. Подключение 3D touch к bigtreetech EBB36 Заходим в bigtreetech-ebb-canbus-v1.1...
2254 читали · 2 года назад
Управление питанием 3D принтера OrangePi c Klipper. Подключение ADXL345 к Orange PI
Подопытный образец Orange Pi 4 lts, ОС ubuntu 3.0.8 Jammy Linux 5.18.5. Первым делом советую ставить ОС которую предлагает производитель на своем сайте, а не Arbian. На некоторые платы есть Armbian, но на Pi4lts и Pi3lts на сегодняшний день нет. Вот официальный сайт. Управление GPIO Moonraker Остановлюсь на особенностях с OrangePi по управлению GPIO, если нужно подробнее про управление питанием, то можно почитать тут. Чтобы к портам GPIO OrangePI мог обращаться Moonraker, нам необходимо добавить права пользователю (по умолчанию orangepi) управлять портами GPIO...
1383 читали · 2 года назад
Установка Klipper, Moonraker и FluiddPi на OrangePi. Соединение по UART
Подопытный образец апельсины OrangePi 4 LTS, но на других платах процесс не будет сильно отличаться. Качаем образ системы с официального сайта OrangePi. Я взял образ Ubuntu, потому что там ядро новее. С ядром Linux 5.10 не работает Can модуль BIGTREETECH U2C для подключения BIGTREETECH EBB по шине CAN, ввиду отсутствия в ядре необходимого модуля gs_usb. Записываем образ на карту памяти с помощью Rufus, есть и другие программы для записи образа на карту. Вставляем карту памяти OrangePi, если нет экрана к апельсине, то нужно подключить к роутеру кабелем...
1424 читали · 2 года назад
Калибровка потока, ретрактов, температуры с помощью SuperSlicer
Каждый кто вступил на скользкий путь 3D печати, одним из первых вопросов с которыми столкнулся это подбор оптимальной температуры печати. А одним из следующих вопросов это подбор экструзионного множителя (потока) и ретрактов. Эти параметры очень желательно подбирать для каждой новой катушки пластика. Энтузиастами придумано много способов и тестов для подбора этих параметров, но мне понравились тесты которые входят в SuperSlicer. SuperSlicer основан на PrusaSlicer. В отличие от PrusaSlicer, в SuperSlicer...
2558 читали · 2 года назад
Подключение и прошивка BIGTREETECH EBB 36/42
Оригинальная документация находится на https://github.com/bigtreetech/EBB Что это такое? Это плата с MCU которая устанавливается на печатающую голову 3D принтера. Имеет на борту MCU (STM32F072C8T6 - V1.0, STM32G0B1CBT6 - V1.1, V1.2), датчик акселерометра ADXL345, аналогово-цифровой преобразователь Max31865 (есть версия без него), интерфейс USB, CAN, I2C, драйвер шагового двигателя TMC2209, мосфеты для подключения двух вентиляторов и нагревателя. Что она позволяет? Подключать шаговый двигатель, датчики...
1767 читали · 2 года назад
Сборка MPCNC Primo
Оригинальный сайт проекта MPCNC это станок ЧПУ в котором в качестве рабочего инструмента может выступать шпиндель с фрезой, лазерная головка, экструдер для 3D печати и т. д. Меня больше интересует шпиндель и лазерная головка. Почему я выбрал MPCNC? Я имел радость побаловаться CNC3018 от китайских производителей в том изделии люфтило все. Винты с гайками трапеции, валы с подшипниками и мне захотелось станок в котором инструмент не шатается во все стороны и стоимость постройки не была близка к стоимости крыла Боинга...
1024 читали · 2 года назад
Управление питанием 3D принтера с Klipper, Moonraker и FluiddPi
Ранее я рассмотрел вопросы установки и настройки Klipper, об этом можно почитать по ссылкам: Установка Klipper, Moonraker и FluiddPi Настройка printer.cfg и калибровка Klipper Подключение по UART к Raspberry Настройка MCU HOST и подключение ADXL345 Подключение и прошивка BIGTREETECH EBB 36/42 Подключение 3D touch (BL touch) Что бы отключать основное питание принтера по окончанию печати или при возникновении ошибок многие успешно используют твердотельное реле. Я пошёл другим путем, собрал управление на симисторе...
1854 читали · 2 года назад
Klipper, Moonraker и FluiddPi. Настройка MCU HOST и подключение ADXL345
Ранее я рассмотрел вопросы установки и настройки Klipper, об этом можно почитать по ссылкам: Установка Klipper, Moonraker и FluiddPi Настройка printer.cfg и калибровка Klipper Подключение по UART к Raspberry Управление питанием Подключение и прошивка BIGTREETECH EBB 36/42 Подключение 3D touch (BL touch) Сейчас я расскажу про подключение акселерометра ADXL345. Он нужен для измерения резонансных частот, для внесения в printer.cfg параметров, которые положительно сказываются на качестве печати. Но для...
1520 читали · 2 года назад