ИНТЕРЕСНО Orange Pi One 512Mb + bCNC
Владимир (Vofka)
Владимир (Vofka)
МЕСТНЫЙ СТАРОЖИЛА
- 11.09.2018
- Последнее редактирование: 11.09.2018
Кажется нашел рыбу мечты — bCNC
Заставили таки меня иксы поставить
Умеет много + система плугов. Т.е. можно растопыривать бесконечно.
Гитхаб живой, движения идут постоянно, можно надеяться что будет улучшаться.
Устанавливается очень просто. Если интересно то напишу пример.
К станку пока не подключал, но софт локально пощупать успел.
Написано на питоне, 3Д визуализации пока нет, но это и не главное.
По причине отсутствия лазера не разбирался что и как, но что то есть в плугах.
Для тек кто ещё не разжился апельсинкой или малинкой, — берите как можно больше РАМ-ы.
Все таки иксам нужно поболее чем 512.
Ставил на Opi One, потому как на зеро не встали иксы. Почему, разбираться не стал, может просто накосячил.
Да это и к лучшему, на One есть HDMI — если будет все хорошо, то буду строить апельсиновый комп, т.е. подключать монитор, клаву и мышу.
Феатурисы:
- простой и интуитивно понятный интерфейс для небольших экранов
- импорт / экспорт g-кода и файлов dxf
- быстрая отправка g-кода (отлично работает на RPi и старом оборудовании)
- конфигурация рабочего пространства (команды G54..G59)
- настраиваемые пользователем кнопки
- изменение g-кода во время выполнения.
- изменение подачи во время работы для точной настройки.
- Легкое зондирование:
- простое зондирование
- поиск центра на зондирующем кольце.
- авто уровни, Z-зондирование и автоматическое выравнивание путем изменения g-кода во время отправки.
- цветная карта высот
- ручная смена инструмента и автоматическое измерение высоты инструмента.
- внедрение canned cycles
- Различные инструменты:
- bowl генератор
- Driller — сверлильный станок
- генератор finger joint box (коробки с соединениями шип-паз)
- простой генератор цилиндрических зубчатых колес
- spirograph генератор
- Jigsaw — пазло генератор
- выравнивание поверхности
- Pyrograph — лазер
- Midi2CNC — музыка на станке см. видео вниз страницы,
- и т.д.
- Редактор и отображение G-кода:
- графическое отображение g-кода и рабочего пространства
- графическое перемещение и редактирование g-кода
- переупорядочивание кода и оптимизация движения
- перемещение, поворот, зеркалирование g-кода
- Веб-пульт управления на смартфоне
Также к обязательному раскуриванию wiki
Там и редактор и вебкамера для автоуровня и база материалов и т.д и т.п.
В общем пока тхе бэст! Будем пасматреть в работе.
Источник
ЕСТЬ ИДЕЯ Orange Pi Zero 512Mb + cncjs
Установил на Orange Pi Zero 512Mb проект cncjs для работы на нашем дятле.
Описание: 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 (в комплект не входит), например аудио и видео выходы.
Характеристики
- Процессор: 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г;
Изначально проект предназначался для Raspberry Pi или laptop.
Работает на JavaScript как в браузере (3D на WebGL), так и через программу под винду, линух и мак.
Также поддерживает лазер.
К контроллеру подключил по usb, проверяю через браузер.
Настроек море, разбираюсь..
Запустил в холостую (на высоте, без включения шпинделя), пока все корректно.
в планах подключение камеры и hdd.
. прошло некоторое кол-во времени .
тест прошел отлично
в тесте скорость F=350, не на много ускорилось (Elapsed Time 02:29:43) в оригинале скорость F=150,
Загрузка камня и температура. На камне и раме радиаторы, Обдува нет.
надо будет с камерой проверить загрузку, она будет самая тяжелая.
Ну что можно сказать? — по сравнению с нетбуком с ХП — земля и небо, мне нравится.
Нетбук глючил конкретно, Ноут места много занимает, а тут без проблем.
Да и не хочется мне комп только для станка использовать.
Есть малютка за 14 баксов — пусть работает она.
С камерой ещё поиграюсь да и корпус надо будет лепить для всего этого.
Сорри, напутал, не на Java, а на JavaScript, это разные вещи, но не суть,
Cheton Wu рельно круто накодил.
(вот — случай, исправить нельзя, а кого нибудь от этой ошибки сильно вспучит)
Да, мне тоже пока все нравится. IMHO интереснее чем Candle.
Но надо разбираться с ней.
На выходных попытаюсь что нибудь запилить.
Подписался на гитхабе на неё. Там тоже много полезного.
1 BOM
OrangePi Zero 512Mb
Плата расширения, так называемый NAS
шнурок для hdd
радиаторы
адаптер uart такой или такой cnc@orangepizero:
$ exit
и логинимся под юзером которого создали.
Все работы ведем под пользователем которого создали. В моем примере это cnc.
Проверяем доступ в инет
c nc@orangepizero:
$ ping ya.ru
остановка пинга Ctrl + c
процесс не быстрый, ждем.
Далее устанавливаем 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
теперь все ок,
подготовка системы завершена.
Источник
ЕСТЬ ИДЕЯ Orange Pi Zero 512Mb + cncjs
Установил на Orange Pi Zero 512Mb проект cncjs для работы на нашем дятле.
Описание: 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 (в комплект не входит), например аудио и видео выходы.
Характеристики
- Процессор: 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г;
Изначально проект предназначался для Raspberry Pi или laptop.
Работает на JavaScript как в браузере (3D на WebGL), так и через программу под винду, линух и мак.
Также поддерживает лазер.
К контроллеру подключил по usb, проверяю через браузер.
Настроек море, разбираюсь..
Запустил в холостую (на высоте, без включения шпинделя), пока все корректно.
в планах подключение камеры и hdd.
. прошло некоторое кол-во времени .
тест прошел отлично
в тесте скорость F=350, не на много ускорилось (Elapsed Time 02:29:43) в оригинале скорость F=150,
Загрузка камня и температура. На камне и раме радиаторы, Обдува нет.
надо будет с камерой проверить загрузку, она будет самая тяжелая.
Ну что можно сказать? — по сравнению с нетбуком с ХП — земля и небо, мне нравится.
Нетбук глючил конкретно, Ноут места много занимает, а тут без проблем.
Да и не хочется мне комп только для станка использовать.
Есть малютка за 14 баксов — пусть работает она.
С камерой ещё поиграюсь да и корпус надо будет лепить для всего этого.
Сорри, напутал, не на Java, а на JavaScript, это разные вещи, но не суть,
Cheton Wu рельно круто накодил.
(вот — случай, исправить нельзя, а кого нибудь от этой ошибки сильно вспучит)
Да, мне тоже пока все нравится. IMHO интереснее чем Candle.
Но надо разбираться с ней.
На выходных попытаюсь что нибудь запилить.
Подписался на гитхабе на неё. Там тоже много полезного.
1 BOM
OrangePi Zero 512Mb
Плата расширения, так называемый NAS
шнурок для hdd
радиаторы
адаптер uart такой или такой cnc@orangepizero:
$ exit
и логинимся под юзером которого создали.
Все работы ведем под пользователем которого создали. В моем примере это cnc.
Проверяем доступ в инет
c nc@orangepizero:
$ ping ya.ru
остановка пинга Ctrl + c
процесс не быстрый, ждем.
Далее устанавливаем 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
теперь все ок,
подготовка системы завершена.
Источник