скрытое меню

3. создание проекта в EasyEDA

3. создание проекта в EasyEDA

EasyEDA -бесплатная программа , работает через браузер. С помощью нее создаются схемы и далее PCB платы , которые представлены набором GRBL файлов.

Заходим в EasyEDA и начинаем проектировать:

Создаем проект. Чтобы не изобретать велосипед с нуля воспользуемся Arduino UNO R3 (тут у нас уже готовый контроллер с возможностью прошивки и отладки) и просто сделаем для нее шилд с примитивной схемой на 12 диодах.

Итак в easyEDA ищем ардуино шилд для UNO R3 (тупо в Design вбиваем в поиске arduino uno r3) и выбираем прототип платы расширения. фотка 1 Добавляем ее на схему.

Далее смысл такой - на нашей плате расширения будут 6 диодов мигать, показывая какие контакты в RJ12 от кабеля денежного ящика замкнуты (т.е. к каким контактам подключен соленоид). Для проверки достаточно подключить к одному контакту соленоида землю , к другому +5В , причем к какому конкретно - неважно , т.к. соленоид проводит в обоих направлениях. Подключаем через диод конечно.

На основной плате ардуино UNO R3 пишем программу , которая по очереди подает напряжение на все контакты RJ12 и смотрим , где загораются диоды.

фотка 2

    После разработки платы в EasyEDA на выходе получается несколько файлов:
  • Gerber_drill.GBL
  • Gerber_drill.GBS
  • Gerber_drill.GKO - контур для обреза
  • Gerber_drill.GTL - это как раз дорожки
  • Gerber_drill.GTO - надписи и обозначения для маркировки
  • Gerber_drill.GTS - металлические пятаки и квадраты для пайки
  • Gerber_drill_PTH.DRL - отверстия для дреления
  • Еще также EasyEDA может (как вариант) генерировать SVGфайл. Это вариант будет опробован нами сначала.

Нам надо как-то послать эти файлы на станок CNC 2417 для фрезерования, но напрямую это невозможно. CNC станки понимают только тупые команды G-code : опустить фрезу, двигать ее по маршруту, поднимать фрезу. К тому же понятно надо разделять этапы : фрезерование верхнего слоя, дреление дырок, потом еще возможно фрезерование нижнего слоя .

Итак программа для управления станком будет Candy (она же GRBL Controller) и она принимает на входе файлы формата *.nc ,| *.ncc | *.ngc | *.tap | *.txt . На выходе CNC станок с фрезой.