LINUX.ORG.RU

Linux и Arduino

 


1

2

ребята привет

вопрос один: можно ли писать под Arduino из терминала без всяких сред разработки? ну то есть есть Debian server и больше ничего. можно?


Ответ на: комментарий от pihter

Таки решил свой сколхозить?

Для начала - просто ручной сверлильный станок для печатных плат. С регулировкой оборотов, педалькой (нажимаешь - сверлит, отпускаешь - выходит из платы) и прочими плюшками. Лежит плата на столе, как голова горгоны Медузы... ЧПУшный станочек тоже со временем хочу наколхозить (для начала - хотя бы самый примитив из говна и палок, потому что из нормальных материалов строить — тысяч 15 только за станину отдать придется!).

как из KiCAD-овских файлов координаты отверстий добыть?

Да очень просто: сгенерируй drl-файл в pcbnew! Есть скрипты, которые преобразуют его в g-коды. И можно сверлить ЧПУшной сверлилкой.

anonymous
()
Ответ на: комментарий от anonymous

для начала - хотя бы самый примитив из говна и палок, потому что из нормальных материалов строить — тысяч 15 только за станину отдать придется!

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

Да очень просто: сгенерируй drl-файл в pcbnew! Есть скрипты, которые преобразуют его в g-коды. И можно сверлить ЧПУшной сверлилкой.

хм...

M48
;DRILL file {KiCad 4.0.5+dfsg1-4} date Wed Jan  2 19:37:28 2019
;FORMAT={-:-/ absolute / metric / decimal}
FMAT,2
METRIC,TZ
T1C0.800
%
G90
G05
M71
T1
X251.371Y-79.604
X251.371Y-82.144
X251.371Y-84.684
X251.371Y-87.224
X251.371Y-89.764
X251.371Y-92.304
X251.371Y-94.844
X251.371Y-97.384
X251.371Y-99.924
X251.371Y-102.464
X251.371Y-105.004
X251.371Y-107.544
X251.371Y-110.084
X251.371Y-112.624
X258.991Y-79.604
X258.991Y-82.144
X258.991Y-84.684
X258.991Y-87.224
X258.991Y-89.764
X258.991Y-92.304
X258.991Y-94.844
X258.991Y-97.384
X258.991Y-99.924
X258.991Y-102.464
X258.991Y-105.004
X258.991Y-107.544
X258.991Y-110.084
X258.991Y-112.624
T0
M30

...чет я куда-то не туда смотрел, вопрос снимается :)

// ты говоришь скрипты по преобразованию в g-код. Я с ним не работаю, но выглядит уже как джи-код ну или типа того

pihter ★★★★★
()
Ответ на: комментарий от anonymous

скрипты, которые преобразуют его в g-коды

Я, в свое время, счел формат невнятным/переусложненным и скостылил собственный dir/step-подобный

редактируемый хранится в подобном (это для лазерного фанерокрошителя):

line(x1=10.1, y1=10, x2=20, y2=20)
circle(x=20, y=20, r=15)
arc(x=50, y=50, r=20, a1=1, a2=3)

а «скомпилированный» (готовый для скармливания станку), так:

xd 220
yd 200
en laser
xb 1
yd 6
xb 1
yd 2
xb 1
yd 2
xb 1
yd 1
xb 1
yd 2
xb 1
yd 1
xb 1
yd 1
xb 2
yd 1

поэтому мне были нужны только координаты. Спасибо за наводку. (в диалоге «чертить» отмечал галочку «создать файл сверловки» а там какая-то невнятина)

pihter ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.