CNC Control

...
  • theonlymirage wrote: Что в планах:
    • реализовать поиск устройств и заполнения списка портов
    • реализовать поддержку передачи команд через COM-порт
    • реализовать поддержку передачи команд через USB-порт
    • где-то тут маячит некий драйвер и любая помощь приветствуется
    О, я вовремя Virtual COM Port (VCP) subsystem
  • Sh@dy wrote: О, я вовремя Virtual COM Port (VCP) subsystem
    Очень даже вовремя. Помимо попыток разбора в этой теме, ждём от тебя описания новых системных вызовов и сборки тестового ядра. Обязательно дай знать, как что-то будет попробовать.
  • С ума сойти, под колибри уже что-то пытались для cnc! Отличное начинание, идеальное применение для OS
    Парни, насколько все заброшено? Тестились ли на реальной машине хотя бы одиночные команды? Или ком ещё не заводился?
  • имхо это было одно из самых бесполезных применений КолибриОС.

    Любой векторный файл легко переводится в D-коды гербера или в G/M-коды ЧПУ,
    для этого не требуются ни маленькое ядро, ни высокая вычислительная скорость.

    Передача команд в CNC идёт по старому доброму UART-каналу, он в винде и в Линуксе работает так же хорошо, как и в Колибри.

    А декодировка и перевод команд в имульсы шаговых двигателей и переключательных реле - это вообще работа для микроконтроллера внутри CNC-машины.
    Евангелие от Иоанна: стих 1

    Code: Select all

    ; В начале было Слово:
    B32:        mov     ax, os_stack       ; Selector for os
    [/size]
  • art_zh wrote:имхо это было одно из самых бесполезных применений КолибриОС.
    Какое было максимально полезным?) К чему ваш скепсис?
    В сфере CNC много энтузиастов, которые могли бы существенно популизировать ос, развивать её для своих профессиональных нужд.
    Кстати на многих производствах используется ещё msdos, возможность графического отображения без вкладывания финансов в железо - тоже вполне интересно.
  • мой скепсис основан на чистой логике.
    если не имеют значения размер кода, скорость и простота решения
    - тогда какой смысл заморачиваться с ординарной производственной задачей в такой экстраординарной ОС, как Колибри?
    для скупердяев есть Линукс, он тоже бесплатный.

    (хотя, если хочешь вытачивать на ЧПУ приличные детальки - тогда раскошелиться на железо в любом случае придётся)
    Евангелие от Иоанна: стих 1

    Code: Select all

    ; В начале было Слово:
    B32:        mov     ax, os_stack       ; Selector for os
    [/size]
  • Who is online

    Users browsing this forum: Bing [Bot] and 4 guests