roboforum.ru

Технический форум по робототехнике.

Датчик касания оптический, триангуляция

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 17:44

dccharacter писал(а):Слушайте, ну работает отдельный Z_Probe-то в новом марлине. Можно наконец вернуть взад Z_min эндстоп и играться с датчиком

Вот я тоже не понимаю проблемы. У меня и нет z_min эндстопа, а если бы и был, то не понимаю как его настраивать? Выше стола? :) Так печатать не будет. Ниже на 5 мм? Так бошка опять врезаться будет. Ну ногти чуть меньше сгрызешь, твой принтер не в узел будет заворачиваться пока: или не пройдет 3 км. по z вниз, или ты добежишь до розетки. А только упрется рогом на уровне -5мм :)
Setar правильно говорит, х лежит на гайках.
linvinus писал(а):Если IDE мешает танцору то можно обойтись без неё, при этом с makefile будут проблемы под виндой.

Грубо, но доходчиво :)
Ващета у меня нет проблем с make. Я думаю о том планктоне, который это будет пытаться повторять. :)
Ну ок, ок, скажи как сделать генерацию *.lst в иде и я плюну на make.

Добавлено спустя 4 минуты 12 секунд:
Ваще, linvinus, вот ты все правильно говоришь, танцоры, да, но скажи, какие проблемы будут:
linvinus писал(а):при этом с makefile будут проблемы под виндой.

Т.е. такое глубокое знание предмета и не знаем о minGW? :shock:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение linvinus » 04 фев 2016, 20:26

Dmitry__ писал(а):Ващета у меня нет проблем с make. Я думаю о том планктоне, который это будет пытаться повторять. :)

И я об этом.

Dmitry__ писал(а):Ну ок, ок, скажи как сделать генерацию *.lst в иде и я плюну на make.


не понял вопрос, я вам посоветовал в данном проекте использовать arduino ide в режиме командной строки, и тем самым обеспечить совместимость с классическим ардуино (и его внутренней системой сборки) и при этом работать с удобными для вас инструментами-текстовыми редакторами или другими ide (eclipse например)

запрещать вообще использование make у меня и мысли не было

Dmitry__ писал(а):Т.е. такое глубокое знание предмета и не знаем о minGW? :shock:

я не использовал ни разу в жизни minGW, поскольку в винде не работаю

Но я вот о таких людях думаю post345416.html#p345416

Зачем их заставлять использовать makefile если оно для винды не родное со сложным синтаксисом.
Любой виндузятник за makefile вам в морду будет бить готов , и слюнями забрызгивать что это не правильно, а правильной делать в каком нибудь keil, где просто запускаешь проект и всё работает.

Добавлено спустя 21 минуту 39 секунд:
Грубо, но доходчиво :)

я вообще не со зла, просто мысль про фаберже развил, поскольку уж очень напомнило меня в 2011 :)

у меня такое же было чувство, но тогда в ардуино не было возможности запустить встроенную сборочную систему из консоли.
поэтому я делал свой make файл который собирал проект ардуино, в качестве IDE - geany, из плюсов подсветка строк с ошибками, нормальная подсветка синтаксиса нормальный поиск и т.п. но для массового потребителя лучше использовать только возможности arduino, кто умеет сам прикрутит make файл.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 20:32

linvinus писал(а):Но я вот о таких людях думаю post345416.html#p345416

Да ладна, он хорохорится, но уверенно слезает с вендоф. Уже меня подкалывает: "и они нам запрещают ковыряться в makefile" :)
Вот за него вообще не боюсь. ОНО уже не планктон :D

linvinus писал(а):Зачем их заставлять использовать makefile если оно для винды не родное со сложным синтаксисом.
Любой виндузятник за makefile вам в морду будет бить готов , и слюнями забрызгивать что это не правильно, а правильной делать в каком нибудь keil, где просто запускаешь проект и всё работает.

Да я сам не люблю читать тему перед ответом, просто влезаю и ляплю. Такшта я тебя понимаю :)
Я то, как желающий мега славы от этого датчика, сижу под иде, колюсь этим кактусом и делаю шоб все могли повторить. И думаю, может наф эту славу? Подумаешь треуголка Наполеона... Я вон, уже передумал быть Наполеоном, хочу накладку на глаз Кутузова :D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение linvinus » 04 фев 2016, 20:41

в общем, возможности arduino я рассказал а уж вы сами решайте есть кактусы или оставить кактусы людям а самому работать в нормальном редакторе. (
Да я сам не люблю читать тему перед ответом,
или я неправильно уловил и у вас именно проблема со сборкой? тему всю перечитал)
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 20:58

linvinus писал(а):или я неправильно уловил и у вас именно проблема со сборкой? тему всю перечитал)

Я работаю только с make, на иде перешел только с этим датчиком, для популяризации оного :)
Сейчас думаю уходить обратно на makefile. Спрашиваю народ, как он к этому отнесется...

Добавлено спустя 8 минут 32 секунды:
linvinus писал(а): в качестве IDE - geany

Вот я тож на нем :beer:
А тот, который уже не планктон, меня не слышит, ему эклипсы нужны и всякая другая хрень :roll:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 04 фев 2016, 21:02

Я тут занимался поиском логики работы автоотключения степперво в vi. Ну чо, grep - наше все :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 21:15

dccharacter писал(а):Ну чо, grep - наше все

Маладец, я же говорю тебе - линух конструктор. Никто в линухе не создает каждый раз новый код для поиска, как в вендах. Все пользуются grep. Я тож обожаю grep в geany :) Только там, что это grep, понятно только по выводу консоли. А так обычный "ctrl F" :D
Представляешь сколько тебе еще няшек линуха узнать надо?
А я до сих пор умею писАть autoexec-и с конфигсисами с многоветочными переходами, знаю smartdrv, знаю порты и каналы дма для саунбластеров. И это все уже не выпилить из сознания, представляешь, если бы это место было занято всякими ls, lsusb, grep? Вот это я бы был монстер :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение linvinus » 04 фев 2016, 21:19

Dmitry__ я не вижу причины в данный момент переходить на make , как я понял, вас бесит arduino IDE, ну и не используйте её для редактирования, только для сборки, т.е место команды сборки make использовать команду arduino --verify

за то со стандартной arduino любой чукча сможет скомпилировать на любой системе.

dccharacter честно говоря я так и не осилил ни vi ни emacs , и за это мне стыдно.
советую попробовать geany , функция поиска во всех файлах заменяет автодополнение (в том смысле что становится понятно какие параметры какого типа должны быть) плюс умеет запускать команды сборки, подсвечивать ошибки компиляции, переходить к строкам с ошибками и т.п. короче текстовый редактор с замашками Ide.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 21:25

Дык проехали уже это. Я же нашел решение, я же говорил, что надо сделать как в grbl. Проект полностью ведется на make, а для планктона оставили .ino, с одним только инклудом :)

Все, проехали!
Во, вспомнил, в grbl мудро сделано, файл grblUpload.ino для чайникоф. Надо также сделать. Тогда можно компилить и make и из иде...

forum107/topic15929-570.html#p346645

Добавлено спустя 2 минуты 22 секунды:
/***********************************************************************
This sketch compiles and uploads Grbl to your 328p-based Arduino!
To use:
- First make sure you have imported Grbl source code into your Arduino
IDE. There are details on our Github website on how to do this.
- Select your Arduino Board and Serial Port in the Tools drop-down menu.
NOTE: Grbl only officially supports 328p-based Arduinos, like the Uno.
Using other boards will likely not work!
- Then just click 'Upload'. That's it!
For advanced users:
If you'd like to see what else Grbl can do, there are some additional
options for customization and features you can enable or disable.
Navigate your file system to where the Arduino IDE has stored the Grbl
source code files, open the 'config.h' file in your favorite text
editor. Inside are dozens of feature descriptions and #defines. Simply
comment or uncomment the #defines or alter their assigned values, save
your changes, and then click 'Upload' here.
Copyright (c) 2015 Sungeun K. Jeon
Released under the MIT-license. See license.txt for details.
***********************************************************************/

#include <grbl.h>

Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение linvinus » 04 фев 2016, 21:34

теперь понятно, да это я видел, только посчитал что вы ещё не определись и предложил альтернативу.
как по мне, так это усложнение на пустом месте которое обязательно приведет к дополнительным вопросам в будущем.
но конечно вам виднее, согласен, проехали
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 21:41

Ну, дык, если бы ты не предложил красивый вариант с ##, то я бы и не лез на маке. А тут, ну очень захотелось проверить какой получится код, а для этого нужно посмотреть *.lst. Вот и потянулась рука за пистолетом :)

Добавлено спустя 3 минуты 15 секунд:
Только не отговаривай меня от проверки, если будет хоть одна лишняя асм команда, в отличии от макросов, то на фиг. А так получается просто шикарно читаемый код...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 04 фев 2016, 21:42

Марлин собирается и шьется без всяких ардуино ide командой make upload.
Чтобы начать пользоваться vi, надо пройти vimtutor
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 04 фев 2016, 21:49

dccharacter писал(а):Марлин собирается и шьется без всяких ардуино ide командой make upload.

А мы в курсе и главное: так и делаем. Ты с какой версии следишь за марлином? :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение setar » 04 фев 2016, 21:52

кстати про vi - вы что мазахисты ?
ну ладно я - по работе приходится изредка править конфиги на свежеустановленных линуксах без доступа к интернету, но дома для хобби ...
попробуйте хотя бы TextMate - кроссплатформенный, толковый редактор, с подсветкой синтаксика, автодополнениями, макросами, да и вообще умеет все фокусы которые придуманы в редакторах для программеров.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 04 фев 2016, 21:57

Dmitry__ писал(а):
dccharacter писал(а):Марлин собирается и шьется без всяких ардуино ide командой make upload.

А мы в курсе и главное: так и делаем. Ты с какой версии следишь за марлином? :)

Я следить пока не умею. Я вот был уверен, что отдельный z_probe - это нововведение, я полгода назад плакался, что нужен отдельный, и уверен, что его не было.

Добавлено спустя 54 секунды:
setar писал(а):кстати про vi - вы что мазахисты ?

Я пока не решал задач сложнее правки конфига, для этого vi подходит замумечательно
Но народ же в нем проекты пишет!
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 16