Найти в Дзене
РадиоВрач

Увеличиваем память на Orange pi 3 lts, после установки Klipper (Flying Bear Ghost 6)

Решил я сделать шалость и установить расширение памяти для своего Orange Pi 3 LTS, но как же я ошибался с расчетным временем проведения работ... В идеале, если читать гайды из рунета, то все очень просто - воткнул SD, написал пару строк кода, перезагрузил и в путь. Практически же есть очень тонкие, но крайне значительные нюансы, которые смогут помочь Вам распределить свободное время на 2 дня вперед. Именно про эти нюансы мы с Вами и поговорим. 1. В загрузке апельсинки есть одна очень неприятная вещь - при установке SD-карты, последняя будет считаться приоритетным местом загрузки системы. Долго я гуглил на данную тему, много разного советовали советчики, но ни изменения конфигурации BOOT, ни любые другие калдырства и кощунства не приносили абсолютного никакого эффекта. Хотя нет, принесли - у меня полностью отлетел первый вариант klipper, что мне прибавило любви к данном процессу. Пришлось устанавливать его с 0. Интересно и то, что как только заходишь в забугорный Гит, проблема есть, как

Решил я сделать шалость и установить расширение памяти для своего Orange Pi 3 LTS, но как же я ошибался с расчетным временем проведения работ...

В идеале, если читать гайды из рунета, то все очень просто - воткнул SD, написал пару строк кода, перезагрузил и в путь. Практически же есть очень тонкие, но крайне значительные нюансы, которые смогут помочь Вам распределить свободное время на 2 дня вперед. Именно про эти нюансы мы с Вами и поговорим.

1. В загрузке апельсинки есть одна очень неприятная вещь - при установке SD-карты, последняя будет считаться приоритетным местом загрузки системы. Долго я гуглил на данную тему, много разного советовали советчики, но ни изменения конфигурации BOOT, ни любые другие калдырства и кощунства не приносили абсолютного никакого эффекта. Хотя нет, принесли - у меня полностью отлетел первый вариант klipper, что мне прибавило любви к данном процессу. Пришлось устанавливать его с 0. Интересно и то, что как только заходишь в забугорный Гит, проблема есть, как только переключаешься на русский сегмент, все ок. Странно...

2. Если Вы решил что-то делать с одноплатиником, то имейте под рукой USB клавиатуру и экран. В моем случае у меня был подключен экран, но наглухо отсутствовала клава, в результате чего я имел оранжевый кирпичик.

3. Если вдруг, у Вас что-то не пошло и апельсинка уходит в перезагрузку с карты, Вам следует обесточить все, вынуть карту, после чего включить систему и, как только пойдут строки загрузки воткнуть злополучную SD - тогда у Вас получится обойти данный косяк. Костыль, но работает.

4. Аккуратно, повторяю - АККУРАТНО с контактами пишки. Шаг влево, шаг вправо и получите КЗ на весь Ваш одноплатник.

Итак, если Вы еще уверены в своих действиях, то поехали устанавливать

В первую очередь берете абсолютно любую флешку и форматируете ее в NTFS убрав раздел очистки оглавлений. Можно и оставить, но лучше убрать.

-3

Форматируем, форматируем, форматируем и как только заканчиваем, вынимаем и топаем к своему 3D-принтеру.

Ищем глазами свободный USB разъем, куда незамедлительно втыкаем девайс, после чего забываем про его существование и идем к своему ПК.

На нем подключаемся через putty и начинаем делать дело:

1) вводим команду:

sudo fdisk -l

В ответ на нее мы должны получить информацию по всем накопителям. Смотрим, анализируем и сопоставляем объемы Вашей флешки с написанной информацией. Если проще - ищем подобный текст в строчках: /dev/sda1

Это и будет имя Вашей флешки на данном носителе, далее мы копируем и прописываем в консоли:

sudo mkfs.ext4 /dev/sda1

Что отформатирует Вашу карту еще раз, но в формат "Ext4". Виндовс его читать не умеет.

Дождались завершение процесса и вводим:

sudo blkid

Эта команда выдаст нам информацию по UUID Вашего накопителя. В отображенной информации отыскиваем /dev/sda1, где копируем в блокнот UUID="......", а еще лучше всю строчку, которая относится к нашему диску. Выполнять этот пункт нужно именно после форматирования, так как уид барышня непостоянная, может меняться.

Половина приключений пройдена, осталось еще 5 минуточек.

Снова вводим в консоль команду, на этот раз эту:

sudoedit /etc/fstab

Данное шаманство позволит смонтировать новое устройство накопления в нашу апельсинку. Нам откроется текстовый файлик, где мы стрелочками спускаемся на самую последнюю, уже новую строку и вставляем вот это:

UUID=(UUID нашего носителя, просто номер без кавычек и скобок, который мы получили ранее) /mnt/sdcard/ ext4 defaults,noatime,nofail 0 2

В самом файле мы получим еще одну строчку, где будет уид Вашего накопителя. Там все поймете, нет у меня тут скриншота своего. Обязательно соблюдаем пробелы.

Нажимаем CTRL X, затем Y после enter, затем еще раз enter.

Теперь, мы с Вами создадим папочки, куда будем перемещать всю информацию. Сделать мы это сможем с Вами через putty или же путем простого создания папок через Rufus.

В случае руфус мы выходим из папки home, видим папку mnt, где создаем сначала паку sdcard, а в ней уже папки: gcodes, tmp, video.

В первой будут храниться наши модельки, в тмп всякие картинки и скриншшоты, а в видео - видео.

Если мы не любим руфус, то через консоль набираем:

sudo mkdir /mnt/sdcard
затем
sudo mkdir /mnt/sdcard/tmp
и так далее согласно логике создания папок (tmp меняем на gcodes и video)

Монтируем карту:

sudo mount /mnt/sdcard

Вводим последовательно:

chown -h orangepi:orangepi /mnt/sdcard/video
chown -h orangepi:orangepi /mnt/sdcard/tmp
chown -h orangepi:orangepi /mnt/sdcard/gcodes

Все, мы создали папки и привязали их. Прошу заметить, что название вашего пользователя можно определить командой whoami

В моем случае - это orangepi. Если у Вас будет klipper, то в строчках получится klipper:klipper. Думаю понятно.

Далее, мы удаляем папку по оригинальному пути, введя в консоль:

rmdir ~/printer_data/gcodes

И делаем символическую ссылку, если понятнее - ярлык, тоже введя в консоль:

ln -s /mnt/sdcard/gcodes /home/klipper/printer_data/gcodes

Усе, Вы великолепны.

-4

Осталось в макросе таймлапса указать пути сохранения файлов:

output_path: /mnt/sdcard/video/
frame_path: /mnt/sdcard/tmp/

Можно пользоваться и радоваться жизни. Надеюсь не утомил. Мне было больно, Вам должно быть легче. И мой Вам совет, не заморачивайтесь с SD, обычная USB.

Всем здоровья и больших объемов памяти!