Лазерная установка для засветки фоторезиста от AlphaCrow
Стол 300х300. Плюс по 100 мм с каждой стороны на разгон и торможение. Плата может быть максимум по длине 290 мм
- Реклама
Если буфер реально 4 Кб то должно хватать, по точкам с таким разрешением больше чем на 500 мм хватает
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
- Сообщения: 223
- Зарегистрирован: Пт апр 07, 2023 20:33:16
[uquote="Lecter2017",url="/forum/viewtopic.php?p=4616049#p4616049"]Стол 300х300. Плюс по 100 мм с каждой стороны на разгон и торможение. Плата может быть максимум по длине 290 мм[/uquote]
Тогда вам должно хватать и существующего буфера. Мне показалось, что у вас две платы объединены на одной панели и размеры указаны для каждой из плат. Странно, тогда не в буфере дело.
Там в прошивке есть еще одно узкое место при пересчете микрон в пикселы. Там может быть переполнение, мне лень сейчас искать и считать, но можно попробовать разрешение указать 720 на 12700. И, наверное, опыты лучше ставить на факсовой бумаге
Тогда вам должно хватать и существующего буфера. Мне показалось, что у вас две платы объединены на одной панели и размеры указаны для каждой из плат. Странно, тогда не в буфере дело.
Там в прошивке есть еще одно узкое место при пересчете микрон в пикселы. Там может быть переполнение, мне лень сейчас искать и считать, но можно попробовать разрешение указать 720 на 12700. И, наверное, опыты лучше ставить на факсовой бумаге
Я привел длину от плат от репера до репера. Это заготовка, на ней несколько плат. Вот скорее всего переполнение. Завтра поэкспериментирую. Спасибо!
Да, кстати у меня была такая фигня с переполнением, только по столу. Что бы увеличить точность попадания на верхний репер я ставил типа 4000 на 10000 микрон. И при достаточно широких платах получалась фигня. Стол ехал нормально до определенной координаты, а потом начинал ехать в другую сторону, по моему так было.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
- Реклама
- Сообщения: 223
- Зарегистрирован: Пт апр 07, 2023 20:33:16
На всякий случай. Сейчас посмотрел исходники. Там сам буфер определяется в файле startup.s и его размер задается в явном виде как 2*4096. Так что, если кто надумает увеличивать буфер, надо и там поменять его размер.
mial, у меня и сейчас так. Поэтому стоит 400х1000
Так размер буфера нужно и в управляющей программе менять. Я тоже разбирал прошивку и управляющую программу давно, 4 года назад, многое забылось, но точно помню, что у SDimok на размер буфера в 4К циклы завязаны.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
- Сообщения: 67
- Зарегистрирован: Пн апр 22, 2024 09:28:40
[uquote="Lecter2017",url="/forum/viewtopic.php?p=4616042#p4616042"]Ну значит не хватает буфера. Обидно блин[/uquote]
Если у вас не стоит множитель 2 к горизонтальному разрешению (а это с таким энкодером без надобности), то при 1440 dpi стандартного буфера в 4096 байт должно хватить на строку длиной 577 мм.
Если у вас не стоит множитель 2 к горизонтальному разрешению (а это с таким энкодером без надобности), то при 1440 dpi стандартного буфера в 4096 байт должно хватить на строку длиной 577 мм.
Множителя нет. Пока больше экспериментов не делал. Но с разрешением 1440х25400 засвечивает как в моем посте выше. Примерно 150-170мм, не замрил точно. Дальше обрезает
Такое поведение только в софте от SDimok или и в авторском тоже?
Прибор, защищённый предохранителем, сгорает первым, защитив предохранитель. Закон Мерфи.
- Сообщения: 223
- Зарегистрирован: Пт апр 07, 2023 20:33:16
[uquote="Seriyvolk",url="/forum/viewtopic.php?p=4616066#p4616066"]Такое поведение только в софте от SDimok или и в авторском тоже?[/uquote]
Там переполнение в самой прошивке может быть. Как реализован пересчет в программах хоста мне не ведомо, но есть у меня подозрение, что в программе SDimokкопится небольшая ошибка округления. Но детально пока не разбирался. Возможно это я где-то ошибаюсь. И еще, в программе SDimjr при обнулении буфера перед стартом экспозиции происходит в предпоследнем блоке записи нулей выход за границу буфера. У меня при отладке это вызывало большие проблемы, но в исходной прошивке это видимо не влияет, там буфер распределяется по другому и видимо за ним есть свободное место. Я в конечном счете просто выделил под буфер больше места, чем указывал в описателе.
Там переполнение в самой прошивке может быть. Как реализован пересчет в программах хоста мне не ведомо, но есть у меня подозрение, что в программе SDimokкопится небольшая ошибка округления. Но детально пока не разбирался. Возможно это я где-то ошибаюсь. И еще, в программе SDimjr при обнулении буфера перед стартом экспозиции происходит в предпоследнем блоке записи нулей выход за границу буфера. У меня при отладке это вызывало большие проблемы, но в исходной прошивке это видимо не влияет, там буфер распределяется по другому и видимо за ним есть свободное место. Я в конечном счете просто выделил под буфер больше места, чем указывал в описателе.
Seriyvolk, авторскую не пробовал
Добавлено after 40 minutes 34 seconds:
Разрешение 720*12700 не помогло, все тоже самое
Вернулся на 180 ДПИ. Так работает как надо. Жаль конечно что не удалось использовать 360

Добавлено after 40 minutes 34 seconds:
Разрешение 720*12700 не помогло, все тоже самое
Вернулся на 180 ДПИ. Так работает как надо. Жаль конечно что не удалось использовать 360
- Сообщения: 67
- Зарегистрирован: Пн апр 22, 2024 09:28:40
Теоретически, может ещё не успевать отрабатывать прерывание от энкодера. Оно в авторской прошивке весьма громоздкое. В таком случае может помочь уменьшение скорости каретки. Хотя от прерывания, думаю, эффект был бы другой.
Я в своей прошивке, кстати, вообще убрал весь механизм увеличения горизонтального разрешения, вместе с "прерыванием от лазера", и сделал включение/выключение экспонирования тупо по энкодеру. Поскольку PWM мощностью лазера у меня не привязано по времени к сигналам энкодера, получилось намного проще и компактнее. Как я понимаю, люди стремятся повысить горизонтальное разрешение, чтобы убрать точечность линий на маске (возникающую из-за того, что оригинальная прошивка делает 1 вспышку лазера на пиксель). Для аккуратного формирования границ дорожек разрешения 720 вполне достаточно, что демонстрирует приведенный мной выше тест.
Я в своей прошивке, кстати, вообще убрал весь механизм увеличения горизонтального разрешения, вместе с "прерыванием от лазера", и сделал включение/выключение экспонирования тупо по энкодеру. Поскольку PWM мощностью лазера у меня не привязано по времени к сигналам энкодера, получилось намного проще и компактнее. Как я понимаю, люди стремятся повысить горизонтальное разрешение, чтобы убрать точечность линий на маске (возникающую из-за того, что оригинальная прошивка делает 1 вспышку лазера на пиксель). Для аккуратного формирования границ дорожек разрешения 720 вполне достаточно, что демонстрирует приведенный мной выше тест.
- Сообщения: 223
- Зарегистрирован: Пт апр 07, 2023 20:33:16
Lecter2017, вы слишком быстро сдались. Попробуйте ещё уменьшить множитель, 360 на 6350, например. Если у вас реально широкое рабочее поле и вы смещаете плату влево при установке, то ваш случай на границе переполнение. Впрочем, если у вас задача просто делать платы, то, действительно, заморачиваться не стоит.
olee, Попробую обязательно. Просто сейчас нужно доделывать заказы перед отпуском и на эксперименты тупо нет времени. Но ваши советы я обязательно испытаю как только вернусь с отпуска, там будет свободная неделька.
Ruzik, чудеса. 300 работает а 360 нет? Платы в длину большие?
160 и у меня отработает на 360. Около 200 уже фиг


