Я пытаюсь вывести данные CAM из EAGLE 6.2.0, чтобы получить несколько печатных плат в Advanced Circuits. Их предпочтительный формат сверления с ЧПУ (особенно тот, который используется их онлайн-инструментом FreeDFM)
Формат Excellon, ASCII Odd / None, 2.4 Подавление нулевого трейлинга, английские единицы, без шагов и повторов.
И их онлайн-инструмент, и GC-Prevue автоматически распознают мои файлы сверления ЧПУ как формат 2.3 с лидирующим нулевым подавлением. Таким образом, хотя отверстия имеют правильный размер, они разбросаны примерно на 10 раз больше, чем печатная плата, из-за чего инструмент DFM сходит с ума, и я уже готов следовать.
Могу ли я получить EAGLE, чтобы дать мне 2,4 файла с подавленным трейлингом (или, по крайней мере, без подавления)? Или есть ли инструмент, который может конвертировать искаженные файлы, из которых EAGLE вырвет, во что-то разумное?
Я попытался использовать описанный здесь «хак», чтобы не подавлять ноль, но мои файлы обнаруживаются с точностью до 3,3.
Моя работа CAM определяется как:
[Sec_8]
Name[en]="Drill File"
Prompt[en]=""
Device="EXCELLON"
Wheel=""
Rack=""
Scale=1
Output=".NC"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 44 45"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
источник
Ответы:
Измените устройство на «EXCELLON_24».
Вот некоторые строки из .XLN с использованием Device = "EXCELLON_24":
И вот те же строки в неправильном формате, используя .XLN для Device = "EXCELLON":
Этот неправильный формат вызывает ошибку 10x NC Drill, показанную выше; Я не проверял это с GC_Prevue, но я видел эту проблему 10x при загрузке в OSHPARK.
источник
Можете ли вы опубликовать раздел NC Drill используемого вами файла CAM? Я сделал несколько успешных заказов от Advanced Circuits и всегда проверяю FreeDFM. Я сейчас на Eagle 6.3.0, но некоторое время использую один и тот же CAM-файл.
Это раздел NC Drill из моего CAM-файла для стандартного четырехслойного AC (если вы не закрываете и | скрываете переходы, это должно работать для любого количества слоев):
Возможно, вы захотите изменить вывод, так как он помещает его в подпапку. В противном случае, попробуйте.
источник
Prompt[en]
этоPrompt
для меня (и , вероятно , спорный вопрос), ноWheel=".whl"
для вас, но=""
ничего для меня. Не знаю что это.Вероятно, я нашел причину этой проблемы, поскольку я только столкнулся с этим. Координаты в вашем файле сверления (обычно * .TXT) в десять раз больше, чем они должны быть, скорее всего, потому что разрешение устройства, используемого в процессоре CAM (
EXCELLON
скорее всего), в 10 раз выше, чем разрешение дляGERBER_RS274X
. Чтобы проверить это, попробуйте следующее:Откройте файл
eagle.def
в вашем$EAGLEDIR$\bin
и найдите раздел, связанный с устройством, которое вы использовали для создания файла сверления, я покажу мой дляEXCELLON
:Теперь обратите внимание
ResX
иResY
параметры. Когда я получил в 10 раз больше файлов, чем ожидалось, эти строки содержали100000
константы. Я уменьшил их до 10000 и вуаля, я получил то, что ожидал.Также обратите внимание, что вместо уменьшения
EXCELLON
разрешения вы можете увеличитьGERBER_RS274X
разрешение в зависимости от ваших потребностей / производителя платы / платы.источник
В GC-Prevue в меню выберите Инструменты / Настройка; Выберите вкладку «Настройки»; Отметьте галочкой Использовать параметры импорта сверла по умолчанию; Нажмите кнопку вправо, чтобы установить значения по умолчанию и установить Whole Digits на 2 и Precision на 4
HtH Dave
источник