|
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 4
|
|
Пользователи форума гравировальных станков 3018 просят поддержки у форума программистов по STM3222.11.2021, 00:08. Показов 2212. Ответов 6
Приветствуем сообщество программистов! Владельцы гравировальных станков 3018 столкнулись с проблемой работы оффлайн контролера станка. Помимо урезанного меню и отсутствия необходимых в меню команд, файлы с SD карты отображаются только из корневого каталога. Если создать папки на SD карте с помощью компьютера и записать туда файлы, то оффлайн контролер их (ни папки ни файлы в этих папках) не отображает.
Оффлайн контролер создан на микросхеме STM32F103R8T6 имеет слот под карту SD, USB, а также 8 pin разъем для подключения к станку, небольшой дисплей. Кнопки для навигации по меню, они же для перемещения по осям. Вопрос. Возможно ли без перепрошивки оффлайн контролера организовать открытие / закрытие папок с файлами, чтобы было возможным пользоваться файлами не только из корневого каталога, но и файлами из папок. Например, в корневом каталоге разместить файлы с командами для осуществления перехода в папки, а в самих папках разместить файлы с командами для обратного выхода из папки в корневой каталог. На подобие этого: Файл projec1.* открывает папку projec1, в папке projec1 файл под именем exit.* возвращает в корневой каталог. Файл projec2.* открывает папку projec2, в папке projec2 файл под именем exit.* возвращает в корневой каталог. Файл projec3.* открывает папку projec3, в папке projec3 файл под именем exit.* возвращает в корневой каталог. и т.д. Если это возможно, какие команды необходимо прописать в файлах? P.S. Оффлайн контролер поддерживает только короткое имя файла до 7 букв. Заранее благодарим за Вашу помощь.
0
|
|
| 22.11.2021, 00:08 | |
|
Ответы с готовыми решениями:
6
Ложные пользователи форума
Почему некоторые пользователи этого форума продолжают писать, что Lineedge в зачаточном состоянии? Из принципа назло? |
|
|
||||
| 22.11.2021, 01:02 | ||||
|
1
|
||||
|
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 4
|
|
| 22.11.2021, 02:50 [ТС] | |
|
https://github.com/positron96/... controller
Здравствуйте! Прошивку от производителя не нашли, вот ссылка на улучшенную прошивку из открытого проекта. Из описания видно, что добавлены не достающие функции. По поводу работы с папками и файлами не понятно реализовано или нет. Вот видео: https://youtu.be/B5J12AMOc3k. Еще один момент сама процедура прошивки подразумевает пайку проводов, что в принципе смогут многие владельцы станков сделать самостоятельно, а вот сам процесс перепрошивки как темный лес. Возможно ли создать какую то инструкцию по перепрошивке, чтобы не разу не занимающийся таким процессом пользователь смог её воплотить?
0
|
|
|
5 / 4 / 1
Регистрация: 21.11.2021
Сообщений: 8
|
|
| 22.11.2021, 09:46 | |
|
Извините, но никто не будет заниматься разбором чужого кода в таком объеме.
Лучше обратиться к разработчику, возможно он согласится сделать для вас изменения (не бесплатно, а может и бесплатно). По ссылке выше https://github.com/positron96/... controller там есть готовый "..\cnc3018-offline-controller-main\docs" HEX файл прошивки. Почитайте описание, может там уже есть нужные вам функции. Тогда дело просто за прошивкой контроллера. Согласно схеме, по ссылке веше, у вас все нужные пины для прошивки уже выведены на разъем. Прошивать программой STMFlashLoader_Demo, она работает через UART. Только не забывайте уровни TTL должны быть не как ни RS232C!!! Есть на плате и пины для ST-Link программатора, но его нужно иметь в наличие. Хотя его стоимость порядка 200-300 руб., но нужно подпаиваться. Решать вам. Инструкций по прошивке масса в Интернете. Нет смысла писать то, что давно и хорошо уже расписано. Добавлено через 36 минут И ещё, по ссылке выше используется другой микроконтроллер. Программно они полностью совместимы, а вот ножек у него в 1.5 раза больше (у вашего). Не думаю, что это просто из-за того что этих микроконтроллеров у изготовителя просто была куча, хотя вполне может и так. Но если не так, то значит дополнительные ножки где-то задействованы и новая прошивка просто может не работать. Как вариант. И тогда вы лишитесь рабочего устройства. Ну если конечно разработчик не защитил прошивку, то её можно будет сохранить и потом, если надо, вернуть. Но думаю, что скорее всего установлен уровень 1 защиты, а значит при снятии бита защиты, будет все сразу затерто.
1
|
|
|
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 4
|
|
| 22.11.2021, 16:32 [ТС] | |
|
Благодарим за информацию. Функции и кнопки у всех оффлайн контролеров для чпу станков 3018 одинаковые, стандартные USB, SD карта и разъем подключения к станку, думаю, различие в микросхемах не должно сказаться на функциональности прошивки.
Для тех кто никогда не перепрошивал такие устройства это темный лес. Одни вопросы порождают массу других. Например, для прошивки нужно скачать файл hex, а по ссылке такой возможности нет, по крайней мере я её не обнаружил. Можно скопировать текст прошивки. Получается нужно самому создавать файл и туда копировать текст прошивки? Переходник USB UART подключить к устройству, получается, не достаточно, нужно еще получать доступ к ножкам микроконтролера? В инструкции STMFlashLoader Demo говорится про ножки BOOT0, BOOT1. [Как использовать] На примере STM32F4xx, процесс по шагам: 1. Подключите переходничок USB-USART к ножкам приема-передачи USART1 (PA10 RX, PA9 TX) или USART3 (PC11 RX, PC10 TX). 2. Подайте лог. 1 (3.3V) на ножку BOOT0, и лог. 0 (GND) на ножку BOOT1. У микроконтроллера STM32F4xx для BOOT0 выделена специальная ножка корпуса, а функция BOOT1 совмещена с ножкой порта PB2. Сбросьте микроконтроллер (или передерните у него питание). Что делать если прошивка не запишется корректно или потребуется вернуть все назад? Или в случае неудачной попытки оффлайн контролер можно будет выкинуть? Можно ли заархивировать заводскую прошивку из оффлайн контролера и в случае проблемы с новой прошивкой вернуть как все было раньше? Понятно, что интернет забит всевозможными инструкциями и чтобы прошить оффлайн контролер нужно изучить микроконтролер, способы подключения UART или SWD, тонкости прошивки, перепрошивки, восстановления работы устройства в случае проблемы с прошивкой. Возможно перепрошивку нужно будет сделать всего лишь 1 раз, но для этого придется освоить начальный уровень программиста. Обращение к сообществу программистов, которым все эти нюансы известны, как раз состоит в том, что специалист в этой области смог бы набросать схему действий для конкретного устройства - оффлайн контролера в виде простой и доступной инструкции для сообщества владельцев станков 3018 (это всего лишь хобби, игрушечный гравер) не разбирающихся в вопросах программирования. Примерная схема: 1.Скачать загрузчик: ссылка на скачивание 2. Установить : ссылка на инструкцию по установке 3. Купить переходник / программатор: ссылка на сайте продавца 4. Подключить:ссылка на инструкцию по подключению проводов 5. Каким образом решить проблемы с оффлайн контролером при неудачной перепрошивке.
0
|
|
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
|||
| 22.11.2021, 17:12 | |||
|
далее папка docs и файл original.hex 2) можно подключить usart/usb через разъем который подключается через фрезер
1
|
|||
|
0 / 0 / 0
Регистрация: 21.11.2021
Сообщений: 4
|
|
| 22.11.2021, 18:05 [ТС] | |
|
Благодарим за информацию. С миру по нитке, может и соберется инструкция по перепрошивке оффлайн контролера для не занимающихся программированием и не ведающих всех тонкостей "танцев с бубном".
0
|
|
| 22.11.2021, 18:05 | |
|
Помогаю со студенческими работами здесь
7
Ищу веб-программистов, веб-дизайнеров, админа форума, модератора - волонтеров А кто сделал движок этого форума, потому что у многих русскоязычных форумов для программистов и не только движок похожий и кто его создал? Сколько программистов нужно для поддержки крупного сайта. форума БД форума Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|