- Регистрация
- 18.06.2018
- Сообщения
- 705
- Реакции
- 540
- Баллы
- 133
- Возраст
- 59
- Адрес
- Оттуда
- Город
- Сочи
- Имя
- Владимир
- Отчество
- Леонидович
- Прошивка
- 1.1f
Установил на Orange Pi Zero 512Mb проект cncjs для работы на нашем дятле.
Изначально проект предназначался для Raspberry Pi или laptop.
Работает на JavaScript как в браузере (3D на WebGL), так и через программу под винду, линух и мак.
Также поддерживает лазер.
К контроллеру подключил по usb, проверяю через браузер.
Настроек море, разбираюсь..
Запустил в холостую (на высоте, без включения шпинделя), пока все корректно.
в планах подключение камеры и hdd.
... прошло некоторое кол-во времени ...
тест прошел отлично
в тесте скорость F=350, не на много ускорилось (Elapsed Time 02:29:43) в оригинале скорость F=150,
Загрузка камня и температура. На камне и раме радиаторы, Обдува нет.
надо будет с камерой проверить загрузку, она будет самая тяжелая.
Ну что можно сказать? - по сравнению с нетбуком с ХП - земля и небо, мне нравится.
Нетбук глючил конкретно, Ноут места много занимает, а тут без проблем.
Да и не хочется мне комп только для станка использовать.
Есть малютка за 14 баксов - пусть работает она.
С камерой ещё поиграюсь да и корпус надо будет лепить для всего этого.
Cheton Wu рельно круто накодил.
(вот - случай, исправить нельзя, а кого нибудь от этой ошибки сильно вспучит)
Но надо разбираться с ней.
На выходных попытаюсь что нибудь запилить.
Подписался на гитхабе на неё. Там тоже много полезного.
Поехали
1 BOM
OrangePi Zero 512Mb
Плата расширения, так называемый NAS
шнурок для hdd
радиаторы
адаптер uart такой или такой <- этот удобней только тем, что в защитной пленке. Оба они на cp2102. Это не принципиально. Можно и другой, главное условие - он должен работать
так же могут понадобятся
step-down на LM2596.
штекер питания только для тестов, потом, когда буду размещать это все в отдельном корпусе, избавлюсь и него и от usb шнурка
если радиаторы будете делать сами то понадобится теплопроводный скотч
Все эти ссылки из моей истории заказов ни в коем случае не руководство к покупке, а только отправная точка.
Например: ссылка на Opi в корпусе, уже с платой расширения и если юзать hdd не планируете то её и хватит
Другой случай - зачем брать в корпусе если будете делать свой. ну и .т.д.
2. Софт
Образы для Orange Pi Zero
Ставил на Armbian Stretch 4.14
Думаю это совсем не принципиально, тем более что изначально поддерживаются и настольные компы.
Игрался с образом raspbian, С ним движений надо делать больше. С Armbian-ом вышло как-то проще
3. Установка
Флэшка на 32Гб. Игрался и с 2-мя Гб. но это уж слишком мало 8-16 для начала хватит.
Для записи образа rufus. Два клика и никаких бубнов.
Подключаем uart и LAN шнурок.
Вставляем флешку,
Открываем Device Manager и смотрим на каком порту висит адаптер uart
Подключаемся терминалом к этому порту.
Включаем питание и ждем пока загрузится.
Далее смена пароля root-а (дефолтный пасс 1234) и регистрация нового пользователя.
выходим из root-а
и логинимся под юзером которого создали.
Все работы ведем под пользователем которого создали. В моем примере это cnc.
Проверяем доступ в инет
c
остановка пинга Ctrl + c
процесс не быстрый, ждем.
Далее устанавливаем ntpdate
Это из раскопок. Без установки более-менее точного времени вылезали самые разные глюки, от зависания процесса установки, до кривой установки. Может это и не от даты. но после установки даты проблем не возникало
Далее
если после перезагрузки найдутся ещё обновления (строка будет выделена цветом), то опять
Если нет, то первым делом настраиваем ТЗ и время.
выбираем свою ТЗ и город
через несколько минут обычно обновляется, но у меня на GSM мопеде не всегда быстро (для этого и ставил ntpdate),
На нормальном канале проблем быть не должно.
если время будет неправильным, то получите вот такую ошибку
для ускорения процесса можно сделать перезагрузку. (мне она не всегда помогала)
проверяем:
если дата таки кривая, то
теперь все ок,
подготовка системы завершена.
Описание: Orange Pi Zero 512MB
Orange Pi Zero - одноплатный микрокомпьютер на процессоре Cortex-A7 AllWinner H2+ SoC Quad-core 1.2 GHz (чип на кристалле). Самый маленький в семействе Orange PI. В варианте с 512 МБ оперативной памяти. Поддержка WiFi. Этот вариант Orange Pi не имеет встроенной Flash памяти, по этому образ операционной системы должен быть записан на micro-SD карту, которая вставляется в соответствующий разъем платы. Часть функциональных выходов выведена через дополнительный модуль Zero Interface Board (в комплект не входит), например аудио и видео выходы.
Характеристики
Orange Pi Zero - одноплатный микрокомпьютер на процессоре Cortex-A7 AllWinner H2+ SoC Quad-core 1.2 GHz (чип на кристалле). Самый маленький в семействе Orange PI. В варианте с 512 МБ оперативной памяти. Поддержка WiFi. Этот вариант Orange Pi не имеет встроенной Flash памяти, по этому образ операционной системы должен быть записан на micro-SD карту, которая вставляется в соответствующий разъем платы. Часть функциональных выходов выведена через дополнительный модуль Zero Interface Board (в комплект не входит), например аудио и видео выходы.
Характеристики
- Процессор: Allwiner H2+ четырех-ядерный процессор Cortex-A7 1.2 GHz;
- GPU: Mali400MP2 GPU @ 600 мГц, поддерживает OpenGL ES 2.0;
- Память (SDRAM): 512 МБ DDR3 (совместно с GPU);
- Flash: внешняя карта памяти SD/MMC/SDIO, макс. 64 ГБ (в комплект не входит);
- Поддержка сети: 10/100 Ethernet RJ45;
- Поддержка WiFi: есть XR819, IEEE 802.11 b/g/n, в комплекте с антенной;
- Аудио вход: микрофон на Zero Interface Board;
- Видео выход: через Zero Interface Board;
- Аудио выход: через Zero Interface Board;
- Источник питания: 5В через USB OTG;
- USB 2.0 портов: один USB 2.0 Host, один USB 2.0 OTG, два USB 2.0 Host через Zero Interface Board;
- Кнопки: кнопка питания;
- Низкоуровневые вводы/выводы: 26 контактов, совместимых с Raspberry Pi B +;
- Многофункциональные вводы/выводы: 13 контактов для подключения Zero Interface Board, 2xUSB, ИК приемник, AUDIO, AV;
- Индикаторы: индикатор питания, индикатор состояния;
- Поддерживаемые ОС: Android, Lubuntu, Debian, Raspbian;
- Размеры: 48 мм × 46 мм;
- Вес: 26г;
Работает на JavaScript как в браузере (3D на WebGL), так и через программу под винду, линух и мак.
Также поддерживает лазер.
К контроллеру подключил по usb, проверяю через браузер.
Настроек море, разбираюсь..
Запустил в холостую (на высоте, без включения шпинделя), пока все корректно.
в планах подключение камеры и hdd.
... прошло некоторое кол-во времени ...
тест прошел отлично
в тесте скорость F=350, не на много ускорилось (Elapsed Time 02:29:43) в оригинале скорость F=150,
Загрузка камня и температура. На камне и раме радиаторы, Обдува нет.
Код:
Time CPU load %cpu %sys %usr %nice %io %irq CPU C.St.
21:22:03: 1200MHz 0.51 5% 1% 3% 0% 0% 0% 46.5°C 0/8
21:22:08: 1200MHz 0.47 7% 1% 5% 0% 0% 0% 46.3°C 0/8
21:22:13: 1200MHz 0.43 7% 1% 5% 0% 0% 0% 46.3°C 0/8
21:22:18: 1200MHz 0.56 5% 1% 4% 0% 0% 0% 45.9°C 0/8
21:22:23: 1200MHz 0.59 4% 1% 2% 0% 0% 0% 45.3°C 0/8
21:22:28: 1200MHz 0.55 7% 2% 4% 0% 0% 0% 46.0°C 0/8
21:22:33: 1200MHz 0.50 7% 3% 4% 0% 0% 0% 46.6°C 0/8
21:22:38: 1200MHz 0.46 7% 2% 4% 0% 0% 0% 46.3°C 0/8
21:22:44: 1200MHz 0.42 4% 1% 2% 0% 0% 0% 45.3°C 0/8
21:22:49: 1200MHz 0.39 6% 1% 4% 0% 0% 0% 46.2°C 0/8
21:22:54: 1200MHz 0.36 7% 1% 5% 0% 0% 0% 46.7°C 0/8
21:22:59: 1200MHz 0.33 7% 1% 5% 0% 0% 0% 46.1°C 0/8
21:23:04: 1200MHz 0.30 6% 1% 4% 0% 0% 0% 45.9°C 0/8
21:23:09: 1200MHz 0.36 6% 1% 4% 0% 0% 0% 45.9°C 0/8
21:23:14: 1200MHz 0.33 7% 1% 5% 0% 0% 0% 45.9°C 0/8
Ну что можно сказать? - по сравнению с нетбуком с ХП - земля и небо, мне нравится.
Нетбук глючил конкретно, Ноут места много занимает, а тут без проблем.
Да и не хочется мне комп только для станка использовать.
Есть малютка за 14 баксов - пусть работает она.
С камерой ещё поиграюсь да и корпус надо будет лепить для всего этого.
Сорри, напутал, не на Java, а на JavaScript, это разные вещи, но не суть,Работает на java
Cheton Wu рельно круто накодил.
(вот - случай, исправить нельзя, а кого нибудь от этой ошибки сильно вспучит)
Да, мне тоже пока все нравится. IMHO интереснее чем Candle.Она мне реально показалась на много серьезней тех, который я использовал до этого.
Но надо разбираться с ней.
На выходных попытаюсь что нибудь запилить.
Подписался на гитхабе на неё. Там тоже много полезного.
Поехали
1 BOM
OrangePi Zero 512Mb
Плата расширения, так называемый NAS
шнурок для hdd
радиаторы
адаптер uart такой или такой <- этот удобней только тем, что в защитной пленке. Оба они на cp2102. Это не принципиально. Можно и другой, главное условие - он должен работать
так же могут понадобятся
step-down на LM2596.
штекер питания только для тестов, потом, когда буду размещать это все в отдельном корпусе, избавлюсь и него и от usb шнурка
если радиаторы будете делать сами то понадобится теплопроводный скотч
Все эти ссылки из моей истории заказов ни в коем случае не руководство к покупке, а только отправная точка.
Например: ссылка на Opi в корпусе, уже с платой расширения и если юзать hdd не планируете то её и хватит
Другой случай - зачем брать в корпусе если будете делать свой. ну и .т.д.
2. Софт
Образы для Orange Pi Zero
Ставил на Armbian Stretch 4.14
Думаю это совсем не принципиально, тем более что изначально поддерживаются и настольные компы.
Игрался с образом raspbian, С ним движений надо делать больше. С Armbian-ом вышло как-то проще
3. Установка
Флэшка на 32Гб. Игрался и с 2-мя Гб. но это уж слишком мало 8-16 для начала хватит.
Для записи образа rufus. Два клика и никаких бубнов.
Подключаем uart и LAN шнурок.
Вставляем флешку,
Открываем Device Manager и смотрим на каком порту висит адаптер uart
Подключаемся терминалом к этому порту.
Включаем питание и ждем пока загрузится.
Далее смена пароля root-а (дефолтный пасс 1234) и регистрация нового пользователя.
выходим из root-а
cnc@orangepizero:~$ exit
и логинимся под юзером которого создали.
Все работы ведем под пользователем которого создали. В моем примере это cnc.
Проверяем доступ в инет
c
nc@orangepizero:~$ ping ya.ru
остановка пинга Ctrl + c
Код:
cnc@orangepizero:~$ sudo apt-get update
cnc@orangepizero:~$ sudo apt-get upgrade
процесс не быстрый, ждем.
Далее устанавливаем ntpdate
cnc@orangepizero:~$ sudo apt-get install ntpdate
Это из раскопок. Без установки более-менее точного времени вылезали самые разные глюки, от зависания процесса установки, до кривой установки. Может это и не от даты. но после установки даты проблем не возникало
Далее
cnc@orangepizero:~$ sudo reboot
если после перезагрузки найдутся ещё обновления (строка будет выделена цветом), то опять
cnc@orangepizero:~$ sudo apt upgrade
Если нет, то первым делом настраиваем ТЗ и время.
cnc@orangepizero:~$ sudo dpkg-reconfigure tzdata
выбираем свою ТЗ и город
через несколько минут обычно обновляется, но у меня на GSM мопеде не всегда быстро (для этого и ставил ntpdate),
На нормальном канале проблем быть не должно.
если время будет неправильным, то получите вот такую ошибку
для ускорения процесса можно сделать перезагрузку. (мне она не всегда помогала)
проверяем:
cnc@orangepizero:~$ date
Sat Jan 27 22:41:37 MSK 2018
если дата таки кривая, то
cnc@orangepizero:~$ sudo ntpdate -u ntp1.stratum2.ru
24 Aug 03:48:28 ntpdate[1417]: step time server 88.147.254.230 offset 17989313.555203 sec
теперь все ок,
подготовка системы завершена.