Кто -нибудь пытался создать контроллер 3D -принтера?

Клубника
Пн 14 сентября 2015 г., 16:18
Только что поступил в математику и увидел, что можно было бы сделать контроллер с как минимум 3 -я, 2 экструдера, вентилятора, 2 термистора и 6 кнопок (мин, максимум). И из размера эскиза это также может поместить Марлин на Maple Mini. Единственным, что было бы пользовательской доской с булавками. Кто -нибудь уже пробовал это? Если бы не я воспринял это как побочный проект : D

~ Солома

Rogerclark
Пн 14 сентября 2015 г., 17:07
Я не знаю, что кто -то сделал это.

Я думаю, что вы предлагаете сделать доску рампов, которая подключается к плате STM32, E.глин. Поместите гнездо в середину платы пандусов и подключите плату STM32 в этот розетка, а не подключите рампы к Mega 2560

Я не уверен, как вам нужны булавки, и будь то Maple Mini или большинство общих плат STM32F103C, будут иметь достаточно булавок для этого

Вместо этого вам может потребоваться использовать небольшую плату STM32F103VET, так как у нее определенно будет достаточно булавок.

Другое соображение, конечно, уровни напряжения, так как я не уверен, можно ли контролировать драйверы Polo Stepper.3V (вам нужно проверить)

Клубника
Пн 14 сентября 2015 г., 18:20
@Rogerclark только что проверил драйверы DRV8825. Их порога для высокого сигнала 2.2-5.5 В, так что это не проблема. A4988 также не является проблемой, но я думаю, что я скорее проверяю, что.
Что -то стиль рампа была также моей первой мыслью, с кленовой доской подключена на верхней стороне.
Не должно быть никакой проблемы с распиновкой, так как рампы в основном просто используют ~ 24 булавки. При использовании ЖК -дисплеев, SD -карты может возникнуть проблема.

Для меня это кажется немного простым проектом, чем Ultimate Dev Board *Cock * *Кашель *

С доской Vet6 это может оказаться как что -то действительно сумасшедшее. но и идея. Думаю, я добавляю один в свой следующий заказ ^^

Ну, я посмотрю на выходные. Но я должен проверить, напрямую ли Marlin совместим с Maple/STM32.

~ солома

Sheepdoll
Пн 14 сентября 2015 г., 18:25
Rogerclark написал: Другое соображение, конечно, уровни напряжения, так как я не уверен, можно ли контролировать драйверы Polo Stepper.3V (вам нужно проверить)

Эниф
Пн 14 сентября 2015 г., 19:57
Водители Stepper определенно будут работать с 3.3В. У меня здесь есть модифицированные рампы, которые работают с Arduino без проблем на 3.3V, дискуссия здесь. И есть несколько других 32-битных контроллеров, которые также используют 3.3V Электроника. Большое обсуждение - это скорее о том, чтобы водить МОПЕТА только с 3.3В. Но если вы собираетесь разработать новую доску, легко добавить дополнительный транзистор, чтобы управлять воротами MOSFET при более высоком напряжении.

Клубника
Вторник 15 сентября 2015 г., 17:15
ОК, короткий список вещей:
-5 шаговый драйвер (15 булавок)
-6 кнопок на мин. & Максимум. (6 булавок)
-3 термисторы (3 штифта)
-2 горячие (2 булавки)
-3 вентилятора, 2 для Hotend + 1 для водителя (3 булавки)
-1 Heatped (1 штифт)

Таким образом, у меня в основном не осталось не осталось булавки, идеально подходит : D .

Работая над схемой сейчас.

~ Солома

Эниф
Вторник 15 сентября 2015 г. 18:14
Не было бы хорошо иметь оставшиеся дополнительные булавки для добавления какого-то адаптера дисплея и считывателя SD-карты?

Это, конечно, означало бы пойти на какую -то более крупную доску STM32, например, E.глин. Вот этот, Как уже предложил Роджер. Но, учитывая, что вы будете уделять в это много времени и усилий, это может стоить, пока.

Клубника
Ср. 16 сентября 2015 г. 1:54
Думаю, мне придется подождать следующую доставку. Я мог бы взглянуть на прошивку для этого. Я не думаю, что любая прошивка будет работать на собственном

~ Солома

Клубника
Ср. 16 сентября 2015 г. 15:55
Хм...... Просто подумал о аддоне: используя экран ILI9341 с прикосновением, но вместо того, чтобы водить его с основным контроллером (плата Vet6), управляя его с отдельным Baite Maple Mini, который отправляет GCODE на плату и действует как контроллер хоста (хост -контроллер (хост (контроллер хоста (хост (контроллер хоста ( может с ESP8266). Поскольку я не совсем уверен, насколько тяжело будет работать Vet6 для фактического контроля, и если он будет замедлить так сильно, если он управляет дисплеем.

~ Солома

Drakelive
Вторник 29 сентября 2015 г., 7:41
Доброе утро

Есть новости? Я особенно заинтересован в этом проекте в течение некоторого времени, когда я пытаюсь меня задокументировать.
Я слушаю.

Доктор

Клубника
Чт 01 октября 2015 г. 9:04
@Drakelive
Я собираюсь начать его на следующей неделе, так как я в отпуске в настоящее время, а тогда я получил 2 недели, я надеюсь, что много, я надеюсь. Подумав о том, чтобы поместить чип непосредственно на доску, а не использовать плату DEV, это примерно на 7 $ дешевле (но для начинающих все труднее, возможно, это будет вариант выбора, либо на бортовом чипе, либо в Devboard.

Но я опубликую больше обновлений на следующей неделе, придется увидеть немного больше Италии банкомат

солома

Drakelive
Чт 01 октября 2015 г. 12:46
Клубберника писал:@Drakelive
Я собираюсь начать его на следующей неделе, так как я в отпуске в настоящее время, а тогда я получил 2 недели, я надеюсь, что много, я надеюсь. Подумав о том, чтобы поместить чип непосредственно на доску, а не использовать плату DEV, это примерно на 7 $ дешевле (но для начинающих все труднее, возможно, это будет вариант выбора, либо на бортовом чипе, либо в Devboard.

Но я опубликую больше обновлений на следующей неделе, придется увидеть немного больше Италии банкомат

солома

Клубника
Пт 02 октября 2015 г. 11:47
На самом деле я хотел сначала посмотреть на аппаратный сайт, а затем поработать над программным обеспечением Marlin. На самом деле хотел бы увидеть работу, которую вы выполняете. Afair была проблема с какой -то библиотекой.
Снова до следующей недели
~ Солома

Drakelive
Пт, 02 октября 2015 г. 12:08
Клубберника писал:На самом деле я хотел сначала посмотреть на аппаратный сайт, а затем поработать над программным обеспечением Marlin. На самом деле хотел бы увидеть работу, которую вы выполняете. Afair была проблема с какой -то библиотекой.
Снова до следующей недели
~ Солома

Nulldragon
Пн 12 октября 2015 г., 6:57
У меня была плохая попытка несколько лет назад,
Пожалуйста, извините за грубость всего, я не получаю много свободного времени в наши дни.
https: // github.com/simonantonio/ithika/ ... -Грубый.PDF

Клубника
Пн 18 января 2016 г., 21:33
Изображение

Связь

Изображение

Связь

Изображение

Связь

Удалось сделать что -то из проекта, не хватает небольших функций, но они должны быть решены через несколько дней. Но это будет очень сложно вписать все на плате 10x10. В остальном я должен стать немного больше, что было бы обломом. Или удалить как один экструдер.

~ Солома

Drakelive
Пн 18 января 2016 г., 22:55
Привет

Отличная работа @strawberrymaker !!!!!!

Для начала нам нужна простая карта. Это важно для нас, чтобы начать писать прошивку и проверить ее на 3D -принтере.
Итак, я считаю, что нам это нужно:

а) 4 двигателя (x, y, z, e)
б) 6 Endstop
в) 2 термисторы (горячий, кровать)
D) 2 Выходные выходы PWM (горячий, кровать)
д) 2 uart
f) 1 (SPI больше CS)
g) 1 eeprom (microchip 24lc1025 или меньше)


Внимание
доктор

ZMEMW16
Вторник 19 января 2016 г., 4:27
Рад видеть, что вы нашли вариант SD Card на доске, я совершенно уверен, что на нем может быть 24CXX или есть еще один вариант с одним и SDCARD, может быть даже одним с вспышкой SPI на нем также. Ищите версию Zet

ЖК -дисплей может быть интересным, поскольку из -за того, что он помечает его проводной на FSMC, также не выяснил, где все устройства подключены к Address Wise

Стивен

Клубника
Вторник 19 января 2016 г., 21:42
@Drakelive

Хорошая идея, что -то проще. Было бы немного тяжело с C8T6, но должно быть легко с чем -то вроде RET6. Разве не было бы лучше переместить часть eEPROM на сам IC? Еще не играл с библиотекой STM32Duino Eeprom, сохраняя некоторые копейки, делая ее более приблизительным, или что -то вроде этих дешевых атмелей.

Но хорошо, я посмотрю на это

Martinayotte
Ср 20 января 2016 г. 2:09
Для EEPROM я пробовал несколько библиотек, но это кажется хорошим: https: // github.com/jchristensen/exteeprom
Есть также библиотеки SPI Flash, я сейчас использую это: https: // github.com/lowpowerlab/spiflash
Я даже отправил пиар для поддержки Cypress Fram (вы можете увидеть его там в GitHub), но он еще не объединен ... :(

Drakelive
Ср 20 января 2016 г. 8:59
Клубберника писал:@Drakelive

Хорошая идея, что -то проще. Было бы немного тяжело с C8T6, но должно быть легко с чем -то вроде RET6. Разве не было бы лучше переместить часть eEPROM на сам IC? Еще не играл с библиотекой STM32Duino Eeprom, сохраняя некоторые копейки, делая ее более приблизительным, или что -то вроде этих дешевых атмелей.

Но хорошо, я посмотрю на это

Клубника
Ср 20 января 2016 г. 15:07
@Drakelive ok, плохо добавлю в что -то, но 2 Мбит будет. Mega также имеет только килобит. Может быть, что -то около 64 кбитбит было бы более чем достаточно для этого. Он не хранит на нем целый велосипедный код : D

~ Солома

Drakelive
Ср 20 января 2016 г. 16:11
Клубберника писал:@Drakelive ok, плохо добавлю в что -то, но 2 Мбит будет. Mega также имеет только килобит. Может быть, что -то около 64 кбитбит было бы более чем достаточно для этого. Он не хранит на нем целый велосипедный код : D
~ Солома

Клубника
Ср 20 января 2016 г. 16:54
M24C64 от ST

Навальдо на Aliexpress

Мне хорошо смотрится :) 16 куб. И посмотрите на лечение, доступный Little BGA Package, например, 0.8x0.7 мм : D

~ Солома

Drakelive
Ср 20 января 2016 г., 17:01
Клубберника писал:M24C64 от ST

Навальдо на Aliexpress

Мне хорошо смотрится :) 16 куб. И посмотрите на лечение, доступный Little BGA Package, например, 0.8x0.7 мм : D

~ Солома

Клубника
Ср 20 января 2016 г. 18:41
На самом деле проблема уже исправлена, что штифт spi_nss не может быть использован в качестве штифта CS?

~ Солома

Клубника
Ср 20 января 2016 г. 22:47
На полпути через новое схема WIP название Stamps-01 : D. Попытка закончить схему на этой неделе и начать на печатной плате, пытаясь завершить его в следующие выходные, а затем заказать все. Угадай, что в то время я спрошу форум, хочет ли кто -нибудь еще его, поэтому я могу заказать более дорогие вещи оптом (MCU, F.бывший.).

Я только что взял старую схему и удалил несколько термисторных входов, мощных выходов и драйверов. С точки зрения MCU, я думаю, что STM32F103RCT6 будет хорошим. Тот же размер вспышки, что и мега, и просто 1.30 $ за единицу на большую часть 5 по сравнению с RET6M с двойной вспышкой, которая стоит 3 $ за единицу на большую часть 5.

Я должен вспомнить все, что я получил, по частям, но я надеюсь, что это не превысит 25 евро (за исключением печатной платы).

~ Солома

Изменить: Математика, все еще не хватающая вещи, как булавки для заголовков и держатели предохранителей автомобилей (которые трудно найти в Китае, как кажется). С версией 24 В, его около 20 €, нормальный 12 В, для меня будет 19 €, звучит хорошо, но все еще могут быть внесены изменения в регуляторы напряжения, которые затраты, с схемами, def. около 4 €

Drakelive
Чт 21 января 2016 г. 9:06 утра
Хорошая работа.
Я куплю доску. Стоимость, я думаю, это прямо на этом этапе развития.

доктор

Drakelive
Чт 21 января 2016 г., 10:37
Привет ~ Солома

Я думал две вещи. Кикад используется для разработки доски?
Мы организуем репозиторий GitHub для общего развития?

Я думаю, что это важно.

Доктор

Бьянкифан
Чт 21 января 2016 г., 11:29
Клубберника писал:На самом деле я хотел сначала посмотреть на аппаратный сайт, а затем поработать над программным обеспечением Marlin.

Клубника
Чт 21 января 2016 12:03
@Drakelive @bianchifan
Я собираюсь толкнуть репо, когда вернусь домой. Кикад выглядит очень аккуратно, но могу ли я просто импортировать схему орла и пользовательские библиотеки или мне придется их переделать.
Марлин все еще является целью. Я думаю, что я вытащил конструкцию MOSFET из рампа-FD и добавил диод. (Примечание мне: не забудьте добавить их имена позже. : D ).
К именованию.Думаю, это имя должно быть сброшено. Добавление поддержки Nucleo и Discovery просто слишком сложно, булавки займет слишком много места, поставить MCU на доску, кажется, более проще. Другая идея - поставить Vet6 или Zet6 PN на основную доску версий и проектирование разъема, аналогично Radds One, и сделать внешний адаптер с большим количеством шаговых драйверов и выходов ШИМ, но это препятствует разработке доски. Первая цель - сделать совет по разработке и сделать прошивку.
О F4, не совсем уверен в компонентности PIN между F1 и F4 (функция). И F4 не очень актуально, так что это займет некоторое время

~ Солома

Бьянкифан
Чт 21 января 2016 12:49
Клубберника писал:Добавление поддержки Nucleo и Discovery просто слишком сложно

Drakelive
Чт 21 января 2016 г. 14:02
Привет

Солома, посмотри, что я нашел по этой ссылке: http: // www.Geeetech.com/forum/viewtopic ... 13&T = 17173
Я попытался искать эту карту в Интернете, но не смог найти никакой информации. На данный момент загадка.

Доктор

Drakelive
Чт 21 января 2016 г. 16:49
Я забыл ..... Кикад против Орла :-D

Я предпочитаю Кикад. Это отличный CAD и полностью открыт.
Я научился использовать его, следуя этому видео руководству: СВЯЗЬ

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



доктор

Клубника
Чт 21 января 2016 г. 18:13
@bianchifan

Таким образом, в основном создание пользовательской платы STM32, которая подключается к печатной плате (драйвер 3D -принтера).

Не совсем уверен, что мне понравится эта идея, так как она увеличит стоимость (дополнительная печатная плата, заголовки) и не принесет большой пользы, чем просто обменять чип, если он умирает. И с этим не так много. Я собираюсь убедиться, что охлаждающая подушка для МОПЕТОВ достаточно большая, защита обратной полярности, защита мосфета с диодом. Там не может быть на самом деле не так. И все же эта доска должна быть изготовлена ​​по дешевке.

@Drakelive

Собираюсь попробовать сегодня, скоро нажимая репо (в настоящее время орел). Эта страница, которую вы опубликовали, не доступна для меня банкомат.

~ Солома

Drakelive
Чт 21 января 2016 г. 18:40
Какая страница ? Видео -гид KICAD ?

Клубника
Чт 21 января 2016 г. 18:46
https: // github.com/berryelectronics/rest32

Неважно

~ Солома

Клубника
Чт 21 января 2016 г. 18:52
Похоже, что сославка, которую вы упомянули, является чем -то обычным от Geetech для их принтера. Ничего не мог найти ничего.

~ Солома

Клубника
Чт 21 января 2016 г., 19:17
Вернемся в Кикад, это просто убивает мой рабочий процесс в данный момент. Извините, но я думаю, я закончу доску разработки с орлом и закажу его у DangerouryPrototipes, и пока я жду, когда все прибудет, я собираюсь переделать его в Кикаде. Я просто не испытал в этом, и это займет слишком много времени, чтобы попасть в него, задержит проект, извините, ребята :(

~ Солома

Клубника
Чт 21 января 2016 г., 19:42
@Drakelive
Просто спрашиваю, чтобы облегчить портирование: будет ли труднее повторно переводить материал i2c в другие порты i2c, или я должен получить это на i2c1. По крайней мере для текущего плана, он на i2c2. Просто спрашиваю

~ Солома

Martinayotte
Чт 21 января 2016 г., 19:44
@Straw, я думаю, вы находитесь в центре своей способности.
На ESP Gitter был парнем, который не имел никаких вещей о PCB, и он начал учиться делать, это первый дизайн с использованием KICAD.
На следующий день он показывал нам свои первые Герберс. Хотя в них был сбой, в основном из -за его неожиданности, а не из -за Кикада.
Итак, просто потратите несколько часов, чтобы попробовать это, и попросите помощь, если необходимо ... ;)

Клубника
Чт 21 января 2016 г., 20:17
Хорошо, я попробую. :) В любом случае, кажется, что схема закончена, единственное, что не хватает Держатель предохранителя И я думаю, что я заменю конвертер Buck для AMS1117, как 3.3V не использовался для чего -то большего, чем внешние интерфейсы (модуль Bluetooth, сервоприводы).

Возвращаясь к предохранителям, я начинаю сомневаться в их использовании. Да, это действительно хорошо иметь один, если что -то не удается, и не то, чтобы все взрывалось, или что в МОПЕТАХ повреждены, но потом, глядя на доступные доски для реппей предохранители и, возможно, 3-5 используйте автомобильные предохранители или обычные стеклянные предохранители. Идея предохранителя автомобиля была большой слишком большой. Выходит дешевле. Что -то вроде этого, например. Ну, мысль. Было бы здорово услышать некоторые комментарии на эту лиллую мысль :) Желаю мне удачи с Кикадом ^^

~ Солома

Drakelive
Чт 21 января 2016 г., 23:58
Привет
Клубберника писал:
Похоже, что сославка, которую вы упомянули, является чем -то обычным от Geetech для их принтера.
Ничего не мог найти ничего.

Клубника
Пт 22 января 2016 г., 6:44
ХОРОШО. С i2c вещами: должен ли я проверить usw в первый порт i2c? Потому что я не видел функции, чтобы выбрать, какой порт i2c (из многих доступных) используется.
Но я уже подтолкнул его к первому, так что не беспокойтесь об этом.

Собираюсь протолкнуть в формате PDF за несколько секунд.

Вопрос о Кикаде: сначала вы добавляете компонент в схему, и когда схема закончена, вы добавляете след, Rifht?

~ Солома

Бьянкифан
Пт 22 января 2016 г. 8:58 утра
Клубберника писал:В любом случае, кажется, что схема закончена, единственное, что не хватает Держатель предохранителя...
Возвращаясь к предохранителям, я начинаю сомневаться в их использовании. ... Но затем, глядя на доступные доски Reprap, многим из них даже отсутствуют предохранители

Drakelive
Пт 22 января 2016 г. 10:01
Клубберника писал:
Вопрос о Кикаде: сначала вы добавляете компонент в схему, и когда схема закончена, вы добавляете след, Rifht?
~ Солома

Клубника
Пт 22 января 2016 г. 11:58 утра
@bianchifan
ОК, собираюсь добавить машину на финальную доску, вы убедили меня : D Но для Совета по развитию, которая является целью номер один, следом предохранитель должен сделать работу.
Но чтобы составить список досок без предохранителя: Мельзи, (сангулуно или что -то в этом роде), Smoothiboard также нет (если я правильно помню). Так что мы можем сделать это лучше :)

Но я отвечал на доступные доски, а не долю досок.

Нет удивления, что файлы орла не выглядели красиво. Уже вытащил PDF схемы, возможно, проверьте это. Я постараюсь скопировать схему в Кикад, но мне нужно время, чтобы войти в нее и получить необходимые библиотеки. Надеюсь, я заканчиваю его в эти выходные.

Мой личный крайний срок все еще на следующей неделе. Надеюсь, я справлюсь с этим :)

Но я думаю, что даже в финальной версии, конвертер 5V Buck - это OP, было бы лучше найти 3.3V бак, так как линия 5 В не используется, за исключением некоторых разведений, таких как UART или SPI

Должен вернуться к работе, в 4 часа

~ Солома

Бьянкифан
Сб 23 января 2016 г., 7:34 утра
Клубберника писал:Но чтобы составить список досок без предохранителя: Мельзи, (сангулуно или что -то в этом роде), Smoothiboard также нет (если я правильно помню).

Клубника
Сб 23 января 2016 г. 9:20 утра
ОК, 5 В будет отброшено :)
В git Repo и два дерева: я изначально начал с 3 цвета, который кажется довольно странным, так как 3 цвета цветов действительно редки (может Получите развитие быстрее), чтобы один был приоритетом номер 1. Я только что подтолкнул схему 3 экструдера только для справки, что сейчас не очень важно ^^.

Да, эта доска C должна быть в порядке, но все же, разработка на этом совете в настоящее время приостановлена.

Атм, я действительно не совсем уверен, что превратить его в «настоящую» доску в стиле рампы-это путь. Увеличение объемного, менее сложности печатной платы, более высокая цена, экономия доски, если УС умирает, борьбу с добавлением женских заголовков и маршрутизации всего, что это заново.

Что меня беспокоит, так это то, что существует более одной доски F103V, что может вызвать у людей «расстроить», что их не подходит для этого. С рампами и рампами-FD, Pro заключается в том, что он следует за платой, которая не может быть изменена на самом деле, но не является реальным руководством для досок F103V.

Но хорошо, для припаянной паяль. Угадайте добавление или планирование этого позже.

Ваши конвертеры Buck: более крупное фиксированное напряжение? Выглядит и привлекательно

~ Солома

Бьянкифан
Сб 23 января 2016 12:18
Клубберника писал:Ваши конвертеры Buck: более крупное фиксированное напряжение? Выглядит и привлекательно

Drakelive
Сб 23 января 2016 12:26
Привет, ребята

Извините, но я должен понять. Вы хотите сократить 5 В? Но такие уровни напряжения, вы бы работали SPI? 5 В или 3.3В ?
Хотел бы я управлять чипом max6675 для термопары k для экструдера. Все мои принтеры используют термопары.Они легче установить и гораздо более надежны. Модули, которые используют (aliexpress), подаются на 5 В.
Разъем для конечной стоп все толерантные 5 В? Я думаю, что это хороший выбор.

доктор

ZMEMW16
Сб 23 января 2016 12:40
SD-карта-это требование или желаемое дополнение?

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

Теперь булавки STM32, пока я считаю, что они в основном 5 В, я все еще не убежден, что вы можете запустить карты модули всего 3V3.

На доске, которую я думаю, для использования, у него есть интерфейс карты, мне просто нужно выяснить, где он нанесен на карту с ... ...

Стивен

Drakelive
Сб 23 января 2016 12:51
@bianchifan
Если вы поговорите с китайской демонстрацией, я купил это (10 евро):
Czministm32.jpg
Czministm32.JPG (232.48 киб) просмотрено 879 раз

Клубника
Сб 23 января 2016 г. 13:14
@bianchifan @drakelive, и начинается борьба за то, чтобы взять набор разработчиков и использование его в качестве аддона для контроллера. В этом нет нормы, что в конце концов приведет к тому, что пользователь жалуется на "Aaahh...моя доска разработчиков не будет работать с этим ". не хочу иметь дело с этим

@Drake Я думаю, что я не думал о терпимости 5 В на конечных стопах, думаю, я могу обмениваться между чипами водителя и конечными стопами, поскольку в настоящее время они находятся на некоторых контактах с АЦП, которые не терпимы 5 В 5 В. Не думал о термопадах. ОК, 5 В не следует сбросить. Может быть, добавление дешевого AMS1117 5V должно выполнить работу.

@zmemw16 SD -карты работают в 3.3V напряжение и логический уровень. Но моя идея заключалась в том, чтобы взять порт модуля SDRAMPS, так как слоты SD -карты действительно плохие, чтобы вручную вручную IMO.

Но снова я все еще не думаю, что использование дополнительной платы для микроконтроллера - хорошая идея. Делает это просто сложным и дорогим (для тех, у кого нет подходящей доски, лежащей вокруг).

К Кикаду: Есть ли какой -либо инструмент для выделения проводов, которые соединены вместе, например, инструмент шоу в орлу? И есть ли способ переместить часть со соединенными проводами? Спасибо. Протолкнет обновление KICAD, когда я закончу с драйверами двигателя.

~ Солома

ZMEMW16
Сб 23 января 2016 г. 13:19
Snap - это один.

Будьте осторожны - убедитесь, что 2.1 мм, который вы используете, подают 5 В - шахта была 12 В. упс.
На самом деле мои мертвые могут быть не ЖК -версией, у меня есть как минимум 2 другие варианты; с / без ЖК -дисплея & с / без SD -карты.
Там может быть еще больше с пустыми SMD -прокладками для SPI Flash, EEPROM и т. Д.

В любом случае, я тоже склонен покупать более одного.
Давным-давно в части моего трудового срока, когда вы делаете дизайн, сборку и производство оборудования MIL-Spec, поиск компонентов второго и третьего уровня был обычным явлением, обычно для 25 лет в качестве стандарта. Цены также отразили это.

[Apols для следующего, пришлите мне личку, если это необходимо]
Что касается борта, где карта наносит на карту карту? Если это как SPI, где CS в частности? Любая информация о ЖК -дисплее - я думаю, что она на FSMC. за пределами этого ... ...

Стивен

Бьянкифан
Сб 23 января 2016 г. 14:23
Drakelive написал:@bianchifan
Если вы поговорите с китайской демонстрацией

Бьянкифан
Сб 23 января 2016 г. 14:30
Только что нашел документ от VCC-GND

.. Но Улис невозможно, он оставляет предел :(

Клубника
Сб 23 января 2016 г. 16:05
@bianchifan

Ну, вот другие примеры минимальных плат разработки системы:
Здесь или здесь

Я просто имею в виду, нет никакого «стандарта» для этого, как для Arduino. Я вижу, что пандусы были сделаны как модульная доска, потому что у многих людей уже было мегас, поэтому не будет никаких дополнительных затрат, но, если смотреть на что -то вроде этих досок STM32, не так много людей (за исключением людей на этом форуме, возможно ). И, глядя на это, заставив что -то вроде подходящего устройства, используемого для потребителя, это просто приведет к увеличению стоимости:

Если это будет поддерживать «модульный» MCU, вам придется купить доску (которая уже 10 €), а женский заголовок также будет, может быть, ~ 2 €. Приводит к стоимости 12 евро для MCU.

Если это будет припаянный MCU, VCT6 стоит просто <2 € в большей части 10 или 3 €, если вы покупаете все самостоятельно (кстати, я все равно планирую продавать комплекты), в общей сложности стоят ~ 10 центов (если вы округлите его) и Кристалл, который я планирует использовать (кстати. Резонатор, поэтому мне не нужно хлопать в отношении правильных шапок, хотя это немного мало, можно поменяться на что -то еще). расходы, как 30 центов за часть. USB -порт тоже может быть, 10 центов максимально, вот и все. Как 3,50 € (или даже всего 2 €, если он в масштабах, просто увидев первую цену в качестве худшего сценария).

И это разница более 8 €. Я пытаюсь сделать это максимально доступным. Рампы делают отличные, потому что это доступно по сравнению с другими решениями. Правление только стоит около 5 евро от Китая, 10 €, если вы получите его в комплекте с Arduino. Правление Мельзи (вы видите, что действительно часто в китайской акриловой Prusa I3) стоит ~ 30 €. Это в основном ключ. Сохранение общей стоимости максимально низкой, поэтому она привлекает к большему рынку.

И действительно в чем смысл иметь съемный MCU? Если вы сжигаете MOSFET, изменение MCU ничего не изменит.

И на самом деле сказать мне использовать авторутер 1. ужасно и 2. не помог мне в борьбе за то, чтобы привыкнуть к Кикаду в схематическом редакторе вообще. Просто скажи.

@Zmemw16 В настоящее время цель состоит в том, чтобы закончить доску с одним экструдером, чтобы начать переносить прошивку Marlin, и, хотя это происходит, пытаясь сделать вещи с ЖК -дисплеев и прочее. Я мог бы изменить микроконтроллер на разработке. Версия на Vet6, которая принесет больше булавок, и мы могли бы начать работать над булавками. Модуль SDRAMPS использует, как и любая другая SD -карта SPI, так что это будет использоваться. Я уже назвал булавки SPI на схеме, но не выработал распина.

~ Солома

Клубника
Сб 23 января 2016 г. 18:30
Ну, кажется, что сокет SD -карты должен идти на борту. SDRAMPS использует сменчик высокого уровня, который, по-видимому, требует низко высокого переключателя, поэтому его можно использовать. Но я все равно попробую, когда у меня появится почта ^^

Клубника
Сб 23 января 2016 г., 19:01
Хорошо, на мгновение оставаясь работать над схемой, у меня есть новая идея, которую я постараюсь поработать на бумаге, поделившись им позже в этом посте. Кажется хорошим способом сделать его «конечным» модульным контроллером.

~ Солома

РЕДАКТИРОВАТЬ:

Изображение

Идея состоит в том, чтобы использовать отдельные модули для оси, экструдеров и других вещей. Используя что -то вроде угнета с двумя рядами, они будут подключены. Имея одну «материнскую плату», в котором находится UC F103V (или даже может быть F103Z), USB -разъем, мощность, считывание SD -карты и всю распись (для модуля и для всего остального). Проблемы поднимутся с заголовками макс. Ток (мужской пинхедер имеет ~ 2-3a, женские только ~ 1a), что может быть нормально для водителей шагов (3-й натягивает максимум.6a), но что -то вроде теплового русла потребовало бы чего -то около 2x16 Pinheader, что довольно большое для модуля, удерживающего только MOSFET (может быть, всего 8 частей). И у модулей также будут винтовые отверстия, поэтому их можно прикрутить к удерживающей пластине.

Это было бы чем -то уникальной идеей, чтобы решить проблему с тем, чтобы сделать ее модульной, при этом иметь что -то вроде «нормы» и сделать ее все еще дешевле (хотя и не так дешево, нужно искать цены на заголовки). и это все равно будет расширять. И эти модули должны в значительной степени вписаться в большую сумму на одной плате 10x10 см, что делает печатные платы модуля довольно дешевыми. Если это кажется хорошей идеей, которая стоит проверить, я думаю, что запуск новой ветки не будет плохой идеей.

Может быть, подумайте об этом :)

~ Солома

Бьянкифан
Солнце 24 января 2016 г., 9:37
Клубберника писал:Идея состоит в том, чтобы использовать отдельные модули для оси, экструдеров и других вещей. Используя что -то вроде углового панели с двумя рядами, они будут подключены. Имея одну «материнскую плату», в котором находится UC F103V (или даже может быть F103Z), USB -разъем, Power In, SD Card Reader...

Клубника
Вторник 26 января 2016 г. 11:22
Хорошо. Самый простой способ должен быть дополнительный разъем питания для модуля Heatbed, все остальное может быть включено в заголовки штифтов. (Нормальные шаговые двигатели не должны потреблять более 3А, это всего лишь 3 или даже 4 ряда PIN, не так много места).
И я наконец нашел таблицу данных длядержатель предохранителя. Ссылка на таблицу данных. Так что я пытаюсь сделать это.

После использования KICAD на некоторое время я медленно привыкаю к ​​этому. Но вроде как беспокоит меня, что я не могу быстро искать правильный след. Поле, в которое я могу ввести текст (например, *sot23 *), и оно показывает мне все следы с этим во имя, что действительно должно быть реализовано. Но это только одна вещь. Я уже сделал новую репо именем под названием REST32 (Репутацияпропиточный ST32 контроллер. Но ничего не поступил в это.
Получил основную схему готовой платы, модуль Heatbed также почти закончен (просто не хватает этого держателя предохранителя).

~ Солома

Клубника
Ср 27 января 2016 г. 12:00
Новый GitHub Repo!

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

В настоящее время в репо является началом схемы материнской платы (только ATM MCU), а также схема модуля Heatbed и подходящие детали на печатной плате (о чем я буду работать завтра).

~ Солома

Клубника
Ср 27 января 2016 г. 11:33
Только что добавил модуль драйвера Pololu Stepper. Взгляните :)

~ Солома

Бьянкифан
Чт 28 января 2016 г. 9:21 утра
Клубберника писал:Только что добавил модуль драйвера Pololu Stepper. Взгляните :)

Клубника
Чт 28 января 2016 г., 9:48
Ой, извини, я загружаю подержанные либера.

Но я не думаю, что использовал все эти либера.

Ну, этот Autoroute, кажется, не так уж и хорош, пусть это будет шириной трассировки.

Извините за это, не знал, что они необходимы ^^

~ Солома

Клубника
Чт 28 января 2016 г. 18:02
ОК, добавлены все отсутствующие библиотеки в папке. Вы также можете включить кеш.либе проектов. Любые предложения о том, как очистить этот внебиновый беспорядок?

~ Солома

Клубника
Пт 29 января 2016 г. 22:45
Опубликовал плату за теплообмен, единственное, что не хватает, - это доска обогревателей, а затем она становится серьезной :)
Но почему -то я не очень доволен этим, это кажется слишком большим, около 4.5 см * 3 см. Этот предохранитель действительно занимает много места. Но другие модули не должны быть такими большими, тогда.

Не могли бы вы попытаться открыть это? Я действительно трахался с библиотеками, включил их сейчас, но я действительно не знаю, как управлять этим на самом деле. Любые предложения по этому поводу? Спасибо ^^

~ Солома

Бьянкифан
Сб 30 января 2016 г., 19:19
Суммируя..1 -й, я не нашел репо, кажется, что я ушел, тогда я нашел что -то новое: REST32..
Но я не могу скачать, нет клона, нет молнии.. попробую завтра вечером...

Либера..о да, я тоже трахнулся. Довольно сильно.
Я рассказал одному из них что -нибудь о «уровнях разочарования» :зло:

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

На данный момент CVPCB абсолютно багги.
Так что другого пути, кроме как попробовать & Ошибка поиска управляемой дороги, пути, пути, трассировки...

Клубника
Сб 30 января 2016 г. 8:39 вечера
Да, я переименовал его, не обновил ссылку в моем предыдущем посте, спасибо, что напомнили мне.
Думаю, это ошибка на стороне GitHubs, что вы не можете ее загрузить.

О CVPCB: я нашел блок -схему в документах Кикада Изображение . Думаю, попробую это. Надеюсь, что это на самом деле лучше с точки зрения обращения с либерами и быстрее. Действительно сумасшедший, сколько времени требуется CVPCB, чтобы загрузить. Хорошо, ~ 30 секунд это не так много, но занимает много времени, если вам нужно что -то поменять.

Я все еще хочу сделать что -то вроде небольшого модуля водителя MOSFET для таких вещей, как фанаты и т. Д., Но мне очень трудно найти что -то подходящее с ~ 3A и VGS выше 24 В.

Интересно, добавят ли они функцию в автоматическое создание списка сети и загрузите его в pcbnew. Да, я знаю, это просто маленький шаг, но это маленькая вещь (которую я любил в орде).

~ Солома

Мадиас
Вт, 02 февраля 2016 г., 16:04
Может быть, немного оффтопический для этой ветки (или нет).
Похоже, что первые «коммерческие» доски принтеров STM32 вышли (даже в Китае) ---> Прокрутите вниз до «Новой системы управления»:
http: // www.aliexpress.com/item/geeetech ... 68672.HTML
Только вопрос: это RET или ветеринар? :)
<редактировать> Хорошо, это, возможно, не первая доска, вот Zet, основанная на (дорогое): http: // www.aliexpress.com/item/3d-print ... 61811.HTML

Клубника
Вт, 02 февраля 2016 г., 16:14
@madia snap. Ну, это уже было упомянуто ранее, но, похоже, только что Geetech. не мог найти никаких данных по этому поводу или даже самой платы. Но, судя по этому, этот по крайней мере VCT6 может быть даже ZCT6!

Но у нас есть что-то с открытым исходным кодом, и легко исправить : mrgreen:

Что ж, еще есть некоторая работа, цель - получить эту вещь с модулями по более низкой стоимости, чем Radds.

~ Солома

Drakelive
Вторник 02 февраля 2016 г. 16:24
Мадиас написал:Может быть, немного оффтопический для этой ветки (или нет).
Похоже, что первые «коммерческие» доски принтеров STM32 вышли (даже в Китае) ---> Прокрутите вниз до «Новой системы управления»:
http: // www.aliexpress.com/item/geeetech ... 68672.HTML
Только вопрос: это RET или ветеринар? :)
<редактировать> Хорошо, это, возможно, не первая доска, вот Zet, основанная на (дорогое): http: // www.aliexpress.com/item/3d-print ... 61811.HTML

ZMEMW16
Вт 02 февраля 2016 г., 16:51
Chitu, если вы увеличиваете, есть горизонтали, сверху и снизу. Чар слева повернут 3 = E, предлагает мне Zet

Это немного дизельное топливо, надстройки, необходимые для действительно запуска, улучшая власть & эффективность : D

Клубника
Вт 02 февраля 2016 г., 17:17
@Drakelive @zmemw16 Ну, что количество выводов уже выглядит как zet6 : D

Выглядит довольно аккуратно, но я лично не фанат паяного шагового водителя ;)

Вроде как подталкивает меня, чтобы закончить эту печатную плату быстрее : D

~ Солома

ZMEMW16
Вт 02 февраля 2016 г., 17:36
Поиск как предлагается и устанавливает повышение цены, показывает много добавлений в типах платы, все для меня довольно необушенная.
в том числе более высокая мощная мощность моторная плата двигателя.

Клубника
Вт 02 февраля 2016 г. 18:07
Обновил репо GitHub

Хорошо, думаю, я прибил все модули там. Heatbed, обогреватель, шаг и дополнительная мощность Swm выход (для вентиляторов и тому подобное).

Размеры: Heatbed: 4,8 см x 3 см
Обогреватель: 3,4 см х 2,9 см
Владелец Pololu: 3,5 см х 2,6 см
Дополнительное: 3,9 см x 2 см

Теперь наступает работа над схемой на материнской плате, а затем настоящая боль: PCB x) .

Что ж, будет трудно сделать 4 -й экструдерной доску с размером 10x10 см DirtyPCB. Думать 2 должно быть достаточно (и наиболее распространено) в любом случае.

~ Солома

РЕДАКТИРОВАТЬ: Только что заметил, что это довольно сомнительно, если держатель Pololu действительно необходим.

Бьянкифан
Пт, 05 февраля 2016 г., 11:36 утра
Только что скачал ваши вещи, надеюсь, я найду некоторое время в эти выходные

Клубника
Сб 06 февраля 2016 г., 3:01
Хороший :)
Я уже натолкнул новое обновление. Просто немного маленьких вещей:
-скопировал держатель Pololu на 3 оси и 2 экструдера.
-Изменил MCU на Vet6
-Добавлену USB -разъем и защита ESD
-Добавлен регулятор 5 В (3.3 В все еще отсутствует), хотя).

~ Солома

Клубника
Пн, 08 февраля 2016 г. 22:39
Хорошо, в основном я закончил схему, нужно только связать разгоды.
Вот ссылка на PDF
Может быть, кто -то мог бы сообщить, если я сделаю LCD -параллельную расписную распинку (8 битов и 3 контрольных штифта, справа?)
Оооочень...ТОЛЬКО нужно добавить фактические булавки на плату, и, как уже упоминалось, добавьте к ним названия PIN -код. Затем начните проектировать доску (и все проверять).

~ Солома

Drakelive
Вт 09 февраля 2016 г. 15:59
Привет

Для получения информации: http: // www.ул.com/web/en/press/p3781

: D : D : D

Наконец они поняли .... лучше поздно, чем никогда!
Итак, теперь все библиотеки ST можно использовать свободно?

доктор

Клубника
Пн 15 февраля 2016 г., 21:20
Похоже, Роджер уже видел, что?

@bianchifan уже посмотрел на это?

Вернуться к контроллеру: я поменял дополнительную плату, чтобы использовать массив транзисторов ULN2803 NPN. действительно зверь за его размер (и цена). думал, что это было бы довольно аккуратно (и сэкономит много места).
Критизм приветствуется :)
~ Солома

ZMEMW16
Пн 15 февраля 2016 г., 22:15
Они делают несколько вариантов; Изменение - это направляющие поставки и разделитель входного напряжения.
ITR 02/03/04; Стадии ввода - это 02 понятия, 03 - это TTL (?), 04 - CMOS

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

Стивен

Клубника
Пн 15 февраля 2016 г., 22:24
@zmemw16 не знал об этом : D . Только что проверил, я получил Uln2803apg Один здесь от Toshiba но не пробовал это с 3.3V логика еще. Сделаю это завтра, направляясь в душ, знаю. По крайней мере в соответствии с Ti DataShing Стр. 11 Он поддерживает 3.3V логика.

К какому производителю вы ссылаетесь? Не могли бы вы бросить таблицу данных?

~ Солома

РЕДАКТИРОВАТЬ: Нашел [url0http: // de.aliexpress.com/item/new-Original-uln2803adwr-uln2803adw-uln2803-ti-genuine-lsgdz/32468995665.html] ti One, около 30 центов за поп [/url], но другой пакет

ZMEMW16
Вт 16 февраля 2016 г. 1:27
Я, наверное, получил их от CPC или Farnell
В настоящее время мой сайт первичного тарифа - Farnell, также Google, когда у меня были деньги, Фарнелл получил много этого. CPC - это их немного лучше, но не обязательно диапазон деталей Farnell.

Затем я обнаружил Aliexpress, ebay и Amazon, так что теперь это все еще нет денег : D

Стивен

ZMEMW16
Вт 16 февраля 2016 г. 13:42
что -то еще, общий ток для устройства зависит от типа пакета.

DIP имеет более высокий общий ток по сравнению с версией SMD.
довольно значительная разница/соотношение IIRC

SRP

Клубника
Вт 16 февраля 2016 г. 14:58
@zmemw16 просто просмотрел таблицу Ti, только разница, которую я обнаружил, кажется немного разницей в термической рассеянии.

~ Солома

ZMEMW16
Вт 16 февраля 2016 г., 23:56
Фарнелл снова наносит удар
http: // uk.Фарнелл.com/webapp/wcs/магазины ... t = uln2803a

Прокрутите немного вниз

SRP

Клубника
Чт 18 февраля 2016 г., 20:27
@zmemw16 ааа теперь я знаю, что ты имеешь в виду : D Ну, другой не очень убедительный, только разница в вводе, так что 3 должно быть лучшим. Buuuut из -за 3.Логика 3V она будет ограничена 300 мА за канал, что является как -то дерьмовым. Поэтому я посмотрю, если я найду какие -либо другие чипы массива, если нет, просто сделать модуль с примерно 4 или 5 выходами и отдельным транзистором для каждого канала тоже должно быть достаточно.

~ Солома

ZMEMW16
Чт 18 февраля 2016 г. 22:05
Toshiba кто -нибудь ;)

Стивен

Клубника
Пн 22 февраля 2016 г., 21:04
Оооочень... Думаю, теперь я закончил с схемой для материнской платы :) Дважды проверил материал, проходы ERC, уже подключенные пакеты, время для макета печатной платы.

Пнн или PDF

Также на странице GitHub

Изображение

Да, это сейчас кусочек грязный, убрает это позже.

Но у меня проблема с этим инструментом генератора Bom в Eeschema. Попробовать стандартные плагины, получить ошибку ввода -вывода (неверный аргумент). Было бы здорово, если бы кто -то мог бы помочь мне с этим ^^

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

@bianchifan, я думаю, я понял, как решить проблему с пропавшими либерациями и пакетами. Думаю, мне придется экспортировать подержанные пакеты из сторонних либеров и импортировать их в REST32 LIB. Итак, единственное, что вам нужно сделать, это включить эту либера.

@madias спасибо за упоминание на форуме Reprap, подумайте, что я тоже что -то там опубликую (по прошествии его завершения)

~ Солома

Клубника
Пн 22 февраля 2016 г., 21:15
Удалось выложить все на печатную плату. мрачный. это становится больше 10x10 см.
И я определенно. Придется пересмотреть все Pinheaders, думаю, можно сохранить некоторое пространство.

Изображение

Но я пойду спать сейчас, опаздываю, пока

~ Солома

ZMEMW16
Вт 23 февраля 2016 г. 1:42
Ваши ссылки на PNG и PDF указывают на PNG
PNG or PDF

Клубника
Вт 23 февраля 2016 г. 9:26 утра
Ну, моя вина. Исправит его, когда я вернусь домой. Но это тоже должно быть в репо.

~ Солома

Отредактировал это.

Клубника
Сб 27 февраля 2016 г. 16:55
Главная плата закончена

Удалось закончить основную печатную плату за ночь. Человек, потребовалось некоторое время!. Некоторые 3D -картинки:

Изображение
Изображение
Изображение
Изображение

Другие изображения:

Терп модуля
Тепловой модуль дно
Нагреватель модуль верх
Модуль обогревателя дно
Шаговый модуль верх
Шаговый модуль дно
Дополнительный топ
Дополнительное дно

PDF и PNG в репо :)

Я заменю несколько битов в Readme, а затем проверю, правильно ли в схеме в схеме.

Было бы здорово, если бы кто -то мог бы проверить несколько булавок на F103V, если его функции действительно работают:

PA5-PA7 | PB1 | PC6-PC7: PWM
PC4, PC5, PB0: ADC

Это должно быть в порядке (в соответствии с таблицей данных), но лучше, чем извините.

@RogerClark Надеюсь, все в порядке, что я использовал логотип STM32Duino. Если нет, дай мне знать.

~ Солома

Рик Кимбалл
Сб 27 февраля 2016 г. 18:04
Нет монтажных отверстий? 3D -принтеры, как правило, дрожат, как стиральная машина

Клубника
Сб 27 февраля 2016 г. 18:09
@Rick kimball вещи, о которых я полностью забыл вчера. Thaanks для того, чтобы указать на один. Я исправлю это, когда вернусь домой.

~ Солома

Редактировать: добавлено

Вассилис
Пн 29 февраля 2016 г., 14:50
Я свежес установил Кикад. Не могли бы вы подробно рассказать мне, как импортировать ваши библиотеки в KICAD (как настроить KICAD) ?
Я получаю следующее сообщение о пропущенных библиотеках Следующие библиотеки не были найдены:
dp_devices
OK-74Logic
ОК-КОН-Генерический
ОК-Диоды
ОК-Генерический
OK-IC-Analog
OK-IC-ATMEL
OK-IC-COM
ОК-Ик-память
OK-IC-Power
OK-IC-специфический
OK-IC-STM32
ОК-Джекс
ОК-Опто
ОК-сила
ОК-РЕЛАЙ
ОК
ОК-трансформаторы
ОК-транзисторы
Pololu_a4988

Клубника
Пн 29 февраля 2016 г. 14:59
Похоже, я забыл удалить избыточные библиотеки THR, извините. Сделаю это, когда я вернусь на свой компьютер, но вот список использованных:
DP_Devices: Библиотека опасных прототипов Кикада
ХОРОШО...: Они все формы GitHub (Окирш был пользователем)
Pololu: библиотека драйверов Stepper Poloklu.

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

~ Солома

Вассилис
Пн 29 февраля 2016 г. 18:58
Я удалил все вышеперечисленные библиотеки из Ссылки -> Компонентные библиотеки. Схема больше не показывает мне ошибки.
На печатной плате некоторые компоненты, такие как STM32, некоторые конденсаторы, переключатель и другие, не появляются на 3D -предварительном просмотре.
Мне пришлось перезагрузить 3D-формы Свойства следы -> Добавить 3D -форму

Поздравляю Матиаса (Клубника), Очень хорошая работа!

Клубника
Пн 29 февраля 2016 г., 21:23
@Vassilis, я убью их все завтра, сегодня немного поздно, как я уже сказал, большинство следов уже находятся в библиотеке остальных (и я думаю, что библиотеки, с которыми у вас возникли проблемы, были либерами, которые я установил в папке программы KICAD : D ).

И спасибо за комплимент ^^.

~ Солома

Клубника
Пт, 04 марта 2016 г., 13:58
Хрустальные прокладки действительно большие. Слишком большой. Резисторные прокладки кажутся действительно хорошими с точки зрения размера для ручной пайки. Но у MCU появились немного большие прокладки. Это действительно слишком маленькие. То же самое для SOT23 на модулях обогревателя.

Изображение
Изображение
Изображение
Изображение
Изображение

Единственным, чего не хватает, была бы небольшая область радиатора для регулятора 5V.

~ Солома

Бьянкифан
Пт, 04 марта 2016 г., 16:20
Очень хорошо работа!
Я на данный момент остановил свои проекты KICAD, слишком много проблем с CVPCB, я не получаю трюк.
Но я узнал, я не одинок ;)
Затем я боролся с областью USB, по крайней мере, я вернул его и заказал новый несколько минут назад.

Я Dl'ded Rep вчера вечером и был только быстрый вид.
Все схемы могут быть открыты, но они все еще полны ошибок, я.эн. Пропустить известные libs ok-, dp- ...
PCB может быть открыта и просмотрена в 3D, Gerbers можно Plöotted.

При открытии главного проекта видна только материальная плата, я не могу перенести в модули. (У меня тоже есть проблемы с иерархическими проектами)
Мне интересно с Uln.., В 2016 году я использовал бы только MOSFET, IRLML2502 или IRF7413 /IRF7311-двойной для EX.

STEPPER MODULE PCB показывает 2 линии снаружи.

Клубника
Сб 05 марта 2016 г., 9:17
@bianchifan
Спасибо :) Я лично нахожу использование «f», в то время как парясь над компонентом, чтобы назначить след намного быстрее, чем с CVPCB. И кажется, что это «лучший» путь в соответствии с изображением из документа.

Наконец -то мне удалось удалить все эти либера.

Вчера я попытался использовать инструмент Hirarchical Project, но, похоже, он просто разрешает один дизайн печатной платы. Также попытались просто сделать новый пустой проект и перенести в него каждую папку модуля, но тогда некоторые схемы "исчезают", и Кикад не узнает их. Так что да, кажется более легкой попыткой просто открывать новый проект каждый раз, пока.

Модуль ступени, эти строки должны быть плоскостями заседания, забыли переместить их на край доски, но это не должно иметь никакого значения.

О ULN, вы правы. Я только что использовал ULN, потому что это был единственный мульти -NPN -массив, который я знал (и имел свои в свои руки), и который легко припаять (хороший пакет Dip). Но так как каналы PWM переместились с 8 на 4 на 4, другой пакет будет работать намного лучше. Спасибо за предложение 2502, сейчас будет работать над вторым дизайном :)

В настоящее время у меня проблемы с программным обеспечением GIT (Gitkraken), он не подтолкнут репо с момента последнего вчерашнего обновления.

~ Солома

Бьянкифан
Сб 05 марта 2016 г., 11:31
Клубберника писал: Я лично нахожу использование «f», в то время как парясь над компонентом, чтобы назначить след намного быстрее, чем с CVPCB.

Клубника
Сб 05 марта 2016 г., 11:06 вечера
Итак, вернулся к настольному столу Github и выдвинул новые изменения. Я надеюсь, что проблема библиотеки теперь решается.
А также добавил дополнительную плату на основе IRLML2502. Также придется работать на адаптере LIL для простого ЖК -дисплея 204/12864, ничего, что не могла. (Все еще надеется водить ILI9341 с 8 -битной параллелью). Я в последний раз посмотрю на схему, а затем заполню Бос и вставлю некоторые вещи в свою корзину для покупок :).

Основной печатной платы будет 2 унции медь вместо 1, просто из -за следов питания (должно быть около 14 мм шириной). собираюсь стоить немного дороже, но это не так уж и плохо. Отдых будет 1. Придется посмотреть, как объединить несколько плат Gerber в одну, чтобы я мог использовать плату 10x10 см для модулей.



~ Солома

Бьянкифан
Солнце 06 марта 2016 г. 14:01
Получил их все тестирование:
notfound.jpg
не найдено.JPG (13.15 киб) просмотрено 870 раз

Клубника
Солнце 06 марта 2016 г. 18:16
@bianchifan Okok, я думаю, я наконец получил это. Добавлены компоненты с относительным путем и подтолкнули все следы в репозитории GitHub, поэтому он загружает все используемые следы. Надеюсь, я исправил это сейчас : D . Должен быть в репо.

~ Солома

Drakelive
Вт, март 08, 2016, 10:17
Привет, солома

Я видел прогресс в проекте. Это замечательно. :-)
Сколько там работы? Из того, что я вижу, кажется, что работа почти закончена.
После дизайна, как вы хотите продолжить?
Я хочу, чтобы доска начала развиваться на Marlin.


Доктор

Клубника
Вт, март 08, 2016, 14:27
@Drakelive

Да, это почти закончено. В последний раз взглянусь на ПКБ на этой неделе, а затем заказываю все в эти выходные (ПХД и детали) в низком количестве (в настоящее время на 10 ПХБ Макс.) и протестируйте его сначала, затем отправьте наборы (или даже предварительно построенные) всем, кто здесь интересует. Думайте, что все должно быть здесь вокруг восточного времени. Затем начинаю портировать Марлин, и хорошо, кто знает, что будет дальше :) .

Солома

Клубника
Вт
Что ж, кажется, что опасные прототипы не любят панелизированные конструкции, поэтому мне нужно успокоиться с одним заказом на печатную плату (MEH.)

~ Солома

РЕДАКТИРОВАТЬ: Я посмотрю, что закончу комбинированную панель PCB, а затем ищу альтернативы с PCB Shopper.

Клубника
Ср. 09 марта 2016 г., 8:01 вечера
ОК, закончил панель, хорошо выглядит для первой попытки в Кикаде :) Хотя дыры не видимы, но они там, поверьте мне : D Я проверю, удалили ли отверстия важную часть земной плоскости.

Изображение

Изображение

Для обслуживания печатных платежей Elecrow, кажется, довольно хорош в качестве, и, похоже, у них нет проблем с макетами с панелями

~ Солома

Gbulmer
Сб 12 марта 2016 г. 11:10
Я не использовал их, но Dirtypcbs.компонент говорит, что у них нет проблем с панелью панели.

У них есть несколько примеров на их Страница магазина PCB

Я собираюсь попробовать их, но у меня сейчас нет конкретного проекта.

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

Клубника
Сб 12 марта 2016 г., 11:29
@gbulmer Dirtypcb будет снят, его уже заменены опасными прототипами, но с их сайта я не понял полностью, если они в порядке с этим. Я уже разместил свой заказ на Elecrow.com, и они приняли его, он уже в производстве ^^. Изображение

Также заказал вчера части, довольно раскрученный, увидев, что все собралось вместе.

~ Солома

Rogerclark
Солнце 13 марта 2016 г., 21:47
Я использую DrityPCB около года, но не с панилированными досками

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

Можете ли вы опубликовать ссылку на эту информацию, так как мне нужно найти другого производителя :-(


Редактировать.

Нашел это

http: // dangerouryprototypes.com/forum/vi ... b9fd798fed

Клубника
Солнце 13 марта 2016 г., 21:57
@RogerClark обнаружил этот пост несколько дней назад, но это казалось мне очевидным, так как у них был магазин DP в Интернете на долгое время. Я нашел Ecrow через pcb-shopper.компонент . Кажется, что они на самом деле производят ПХБ, и не такие, как грязный, где они передают другого производителя, поэтому я бы сказал, что качество всегда будет одинаковым, также предлагает производство более высокого количества печатных плат.
И я уверен в опасных прототипах, потому что у них есть вариант «панель -панели», которая не дает мне никакого реального варианта.

Rogerclark
Солнце 13 марта 2016 г., 22:13
Мне нужно сделать прототипную доску на этой неделе, поэтому я думаю, что попробую Ecrow.

Одна проблема с DirtyPCB заключается в том, что они не выполняют канавку V, поэтому вам нужно использовать панелизованную панель.
Но я никогда не пытался увидеть, работает ли панель для них, так как мои дизайны находятся в Eagle, и у меня есть только обычная коммерческая версия, которая допускает только до 10CMX10CM
Поэтому я не смог бы создать большую панель или v Groove Poard.

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

Однако в долгосрочной перспективе, когда у меня будет время, я постараюсь переместить свои доски в Кикад и сделать большие панели / V Groove Multi Poard Mayouts.

Мадиас
Пн 14 марта 2016 г., 6:51
Rogerclark написал: Теперь у меня установлен Кикад, но для меня все еще быстрее использовать орла, так как я знаю, как его использовать, и у меня есть хороший набор библиотек для компонентов, которые я использую все время.
Однако в долгосрочной перспективе, когда у меня будет время, я постараюсь переместить свои доски в Кикад и сделать большие панели / V Groove Multi Poard Mayouts.

Rogerclark
Пн 14 марта 2016 г., 6:55
Привет, Матиас

Мне удалось довольно быстро сделать простой дизайн доски в Кикаде.

Смущает это то, как пакеты не связаны с символами, такими как они в орете

Но так как у меня есть несколько дизайнов в Eagle, которые я просто немного изменяю, чтобы сделать варианты, для меня гораздо быстрее оставаться с Eagle для этих досок.

Если у меня будет время и я сделаю совершенно новую доску, я надеюсь, что сделаю это в Кикаде

Martinayotte
Пн 14 марта 2016 г. 13:07
Rogerclark написал: Смущает это то, как пакеты не связаны с символами, такими как они в орете

Мадиас
Пн 14 марта 2016 г., 13:43
После таких хороших слов о Кикаде я выложу самый недостаток (IMHO):
Невозможно сделать подток или повторные схемы в редакторе макета и (!) Редактор печатной платы вместе. Это может быть действительно раздражающим.
Хорошо, конечно, вы можете повторить схему на печатной плате, но вы потеряете контроль (и питание) в представлении макета.

Fredbox
Пн 14 марта 2016 г. 14:53
Мадиас написал:После таких хороших слов о Кикаде я выложу самый недостаток (IMHO):
Невозможно сделать подток или повторные схемы в редакторе макета и (!) Редактор печатной платы вместе. Это может быть действительно раздражающим.
Хорошо, конечно, вы можете повторить схему на печатной плате, но вы потеряете контроль (и питание) в представлении макета.

Клубника
Пн 14 марта 2016 г., 15:11
@madias @fredbox использовал этот метод для панели разложения плат. Кажется, хорошо работает.

~ Солома

Sheepdoll
Пн 14 марта 2016 г., 17:16
Мне действительно очень нравится Кикад. Основным недостатком является быстрый темп развития и неконтролирование основных изменений. Я тоже написал кучу сценариев, чтобы преобразовать и из запатентованного зашифрованного формата ExpressPCB. Затем Кикад сместил внутренние форматы из текстовых таблиц (как .Ini) к XML. что означает, что все мои сценарии должны быть переписаны.
До недавнего времени не было много поддержки OSX. Мне приходилось строить источник с ночных вещей. Если вы думаете, что управление библиотекой на Linux ужасно. На OSX это еще хуже, так как многие вещи устанавливаются в областях, которые пользователь обычно не имеет доступа к. Тогда другие думают, что это должно быть в дереве /usr, что Apple действительно не любит писать приложения. Я думаю, что последние версии теперь используют папку /библиотека. Но есть две из этих систем и одна в каталоге ~/ Home.
Кикад действительно не любит создавать самопоставленные проекты, которые находятся в каталоге документов. Я думаю, что это улучшилось в прошлом году. Последний раз, когда я смотрел большинство онлайн -документов, было около 18 месяцев, устаревших или около того с текущей базы кода.

Мадиас
Пн 14 марта 2016 г., 17:22
Хорошо, это будет работать с сочетанием различных (готовых) досок. Но, как я помню, мне нужно было один Доска 4 разных (очень сложных) подключений, но было практически невозможно получить это в обоих редакторах, не рисуя новую макет и не размещая новые компоненты. Но, может быть, я что -то пропустил. Это была «доска проблем» (пожалуйста, не заказывайте ее, у нее слишком много ошибок): http: // dirtypcbs.com/view.PHP?Share = 5397&AccessKey =

Rogerclark
Ср. 16 марта 2016 г., 21:36
Martinayotte написал:Rogerclark написал: Смущает это то, как пакеты не связаны с символами, такими как они в орете

Клубника
Чт 17 марта 2016 г., 6:21
Проникнуть пик из Elecrow
Изображение
Они действительно старались не делать изображение с доски : D

~ Солома

Rogerclark
Чт 17 марта 2016 г., 6:39
Клубберника писал:Проникнуть пик из Elecrow

Они действительно старались не делать изображение с доски : D

~ Солома

Клубника
Чт 17 марта 2016 г., 7:03
@RogerClark Вы использовали флаги мощности? Вы должны подключить их к сигналам питания

~ Солома

Rogerclark
Чт 17 марта 2016 г., 7:21 утра
@солома

Да. В конце концов я обнаружил, но я не уверен, что я сделал, правильно.

Я думаю, что скачаю вам Kicad Design и посмотрю на эти вещи.


КСТАТИ. У меня также были проблемы с не подключенными булавками на опто -изоляторе (4N35), так как я обычно не подключаю PIN 6 (база операционного транзистора), но чтобы остановить ошибку, я подключил основание к GND через 100K, как я думаю Это не будет иметь большого отличия от плавающего

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

Клубника
Чт 17 марта 2016 г., 7:23 утра
@RogerClark В правильной панели инструментов есть синий x, вот и для не подключенных выводов.
@Rogerclark

Rogerclark
Чт 17 марта 2016 г. 8:54 утра
@солома
В правильной панели инструментов есть синий х. Спасибо

Бьянкифан
Чт 17 марта 2016 г. 10:15 утра
Что, черт возьми, происходит здесь..
Клубберника писал:Я уже разместил свой заказ на Elecrow.com, и они приняли его, он уже в производстве ^^. Изображение

Rogerclark
Чт 17 марта 2016 г., 10:17
Может ли кто -нибудь опубликовать хорошую ссылку на добавление новых следов в Кикад

Мне нужен следом TOP3, и я думаю, что мне нужно сделать это самостоятельно

Спасибо

Клубника
Чт 17 марта 2016 г., 11:36
@bianchifan, я проверил дизайн с zofzpcb, казался в порядке. Панельная плата была сделана с контурным маркировкой все. Надеюсь, это все будет хорошо, или я должен их разобрать. Знаете ли вы любого, кто сделал панельную печатную плату с Кикадом и заказал его из Elecrow?

~ Солома

Бьянкифан
Чт 17 марта 2016 г. 13:55
неожиданно.. Madworm & DocTormord Я думаю..

Блог DocTormord

Блог Madworm <- Отличный источник для некоторых подсказок Кикада

Elecrow Thread на Mikrocontroller.сеть с Lotta Stuff (Nutzen)

Клубника
Чт 17 марта 2016 г. 15:16
@bianchifan, теперь это заставляет меня немного беспокоиться. Надеюсь, они просто замораживают, иначе, я могу вытащить Дремел :? Отправьте им электронное письмо, если они могут сделать изображение, чтобы получить панельный дизайн, просто ответил: «Если у вас возникнут проблемы после того, как переполняют пакет, напишите мне». Это не поможет мне.
~ Солома

Мадиас
Пт 18 марта 2016 г. 8:19 утра
Клубберника писал:"Если у вас проблема после того, как переоценивает пакет, напишите мне".
~ Солома

Rogerclark
Пт 18 марта 2016 г. 8:40 утра
Мммм

Значит ли это, что я должен продолжать использовать DirtyPCB, тем более что мне не нужны вырезы в данный момент ?

Клубника
Вторник 22 марта 2016 г. 11:54
Изображение
Изображение
Панель, казалось, сработала.
Изображение
пропавшая паяная маска была моей виной, не проверила ее. Но эти треки кажутся довольно маленькими.
Изображение
По сравнению с печатной платой Oshpark, который я заказал

Сейчас: ожидая, когда прибудут детали

~ Солома

Бьянкифан
Ср 23 марта 2016 г., 17:39
Изображение..?
Изображение..?
...
Изображение??
Zwischenalage01.jpg
Zwischenalgage01.JPG (36.24 киб) просмотрено 649 раз

Клубника
Ср 23 марта 2016 г., 21:35
@bianchifan требует времени, чтобы загрузить, не скомпрометировал фотографии с моей камеры, извините.

~ Солома

Rogerclark
Ср 23 марта 2016 г. 22:09
Работает хорошо для меня

Вассилис
Чт 24 марта 2016 г., 9:48
Это тоже хорошо для меня работает.
Возможно, у вас есть проблема с настройками браузера.

Mrburnette
Чт 24 марта 2016 г. 12:05
Нет проблем с Chrome на Windows или на Mint Linux.
Я предполагаю, что настройки браузера... или ограничение браузера с встроенными изображениями.

Луча

Rogerclark
Вторник 05 апреля 2016 г., 22:37
Ребята

Возможно, мы должны запустить ветку KICAD и PCB?

Я наконец -то закончил производить свою первую доску с использованием Кикада, и это было относительно безболезненно

Ну, были проблемы, но когда я впервые начал использовать орла, я думаю, у меня была такая же крутая, обучающая кривая.

Вчера я отправил файлы в DirtyPCBS, и они приняли их после того, как я вручную исправил проблему с расширением файла с краями (они хотят .GML нет .GM1)

Это будет плата STM32, но я в бутылках в конце концов, и я буду использовать Maple Mini, прикрепленный к плате через 5 -й проволочную ленточную кабель.

На плате есть как высокое напряжение, высокое ток, 240 В 20a, так и устройства с низким напряжением (Optocouples и датчик тока эффекта зала, так что было немного сложным дизайном, пытаясь сохранить участки HT и LT друг от друга, но не Сделать доску большим.

Я использовал слоты воздушного зазора в нескольких местах, поэтому будет интересно посмотреть, как с ними обрабатываются DirtyPCBS. (Обратите внимание, я использовал старую систему DirtyPCBS, так как новая только что вернулась в Интернет после исправлений ошибок)

Я дам вам знать, как выглядят доски, когда они вернутся, и если они в порядке, я перейду на версию 2, которая будет иметь STM32 на доске.

Martinayotte
Вт 05 апреля 2016 г., 11:02
Привет, Роджер !

Вы бы поделились фотографиями Герберса ?

Ciao !

Mrburnette
Вт 05 апреля 2016 г., 11:40
Martinayotte написал:Привет, Роджер !

Вы бы поделились фотографиями Герберса ?

Ciao !

Rogerclark
Ср 6 апреля 2016 г. 12:09
Привет, Мартин

Как моя первая, довольно простая доска, сделанная с Кикадом, я не думаю, что это так хорошо. Но это нормально как прототипная доска.

Это не коммерческий совет, в конечном итоге для моей сестры.

Я изначально хотел, чтобы это было все поверхностное крепление, но было нецелесообразно использовать высоковольтные SMD -конденсаторы. Теоретически вы можете получить их, даже на Aliexpress, но я не вел, что те на Aliexpress действительно работали на 400 В.

Кроме того, я не мог легко найти характеристики на 1W SMD -резисторах, поэтому я также использовал через отверстие на них и на них. Поэтому, когда мне пришлось сделать всю сторону HT, как через отверстие, я решил, по крайней мере, чтобы начать с того, что сторона LT также может быть и через отверстие.

Я должен был сделать следы для разъемов и мощного триака, так как я не мог найти существующие следов Кикада для BTA41, а не для винтового терминала Dimple 40a. (Ни для ACS712-20, или для моста SMD, который я собирался использовать, и для SMD-версий Optos (что я снова не использовал)

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

Затем у меня есть проблемы с сцеплением зон Pour Pour для ACS712, как это SMD, но я хотел использовать обе стороны доски, так как есть 20A, идущий на эти крошечные SMD (да, это действительно оценивается в 20a, хотя 2 2 SMD Pads !!!)

Наверное, излишний

В любом случае, я уверен, что вы увидите проблемы с этим, но я загрузил Screengrab, и я думаю, что, вероятно, не поздно выложите проблемы, так как он еще не пошел в домик доски ;-)

Пса. Я думаю, что я уже загрузил его как минимум 5 раз (первые 2 были, потому что он не принял файл сокращений края), следующие 3 или 4, где, когда я говорю ошибки E.глин. Текст аннотации по неправильному слою, и проблемы с сшивающими видами и т. д. и т. Д

Примечание. В середине доски и под Optos есть слоты воздушного зазора (на случай, если вы удивляетесь, что эти многоугольники, где...)

Ой. И нет ницевой плоскости, так как большая часть платы имеет высокое напряжение, и я должен максимизировать расстояние изоляции, следовательно, большие площади платы без меди вообще.

Также обратите внимание на некоторые из HT -треков, больше, чем они должны быть, но до тех пор, пока я сохраняю расстояние ползук (если возможно 2.5 мм или более), тогда я могу также пойти на большие дорожки, даже если он не несет большого устойчивого тока-только пульс / переключение тока, возможно, 1a к Triac BTA41-600

Argghh, задним числом я могу поменять булавки 4 и 5 на заголовке PIN ... и это сэкономило бы через....
Но я оставлю это сейчас.

Редактировать (снова)

Любая моя другая ошибка.

Triac не находится в середине доски. Я, вероятно, должен был сделать доску немного шире, но сейчас я не могу быть обеспокоенным, чтобы изменить ее.
Это действительно просто прототип.

Martinayotte
Ср. 06, 2016 1:23
Mrburnette написал: Забавная просьба :ржу не могу:
Вы очень рады, что не просили "песчанки" ???

Martinayotte
Ср 6 апреля 2016 г. 1:44
Привет, Роджер !
Спасибо за обновления !
Похоже, действительно специфичная печатная плата приложения ! ;)
Итак, ваш первый опыт Кикада не был вредным ? :)
Держите нас в курсе ...

Mrburnette
Ср. 06, 2016, 2:03
Martinayotte написал:<...>
Луча ? Я не понимаю твоего забавного ответа ... : o

Rogerclark
Ср 6 апреля 2016 г. 3:29 утра
Статус печатной платы изменился на отправку на Boardhouse...

Поэтому я вижу, принимают ли они это, и могут ли они справиться с лотами воздуха и т. Д.

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

Мне пришлось использовать «твердое вещество» вместо теплового облегчения вокруг штифтов с высоким током на сетевых разъемах, а также на TRIAC, поскольку он должен обрабатывать относительно большое количество тока (20А), так как он будет работать с электрическим водонагревателем.

Поэтому будет интересно посмотреть, как это возвращается, так как у меня возникает опасения, что выбранное твердое вещество для теплового облегчения зоны может означать, что подушки для разъемов Triac и Power могут быть созданы неправильно, и я, вероятно, буду иметь Чтобы соскребить сопротивление припоя.

Я действительно надеюсь, что сквозное покрытие не будет облажаться на разъемах, так как это будет боли, чтобы припаять, особенно для нейтральных разъемов, которые идут к датчику тока SMD (ACS712)

Но через несколько недель я узнаю, насколько облажались доски...

Rogerclark
Ср. 06, 2016, 7:50 утра
Оппс.

Кикад, казалось, не по умолчанию «построил» припоя маску.

Так что я не отправлял файлы паяльной маски в DirtyPCB ;-(

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

ZMEMW16
Ср. 06, 2016, 14:14
Посмотрите на «каламбур» и «плохой каламбур» : шок:

Я ожидал фотографий вершины досок & и нижние макеты также

SRP

Mrburnette
Ср. 06, 2016, 14:49
ZMEMW16 написал:Посмотрите на «каламбур» и «плохой каламбур» : шок:

ZMEMW16
Ср. 06, 2016, 21:39
Вы фанат Star Trek? Я узнаю цитату.
Гнев Хана был на прошлой ночи : D

И я тоже не продавец из Венеции

SRP

Клубника
Ср. 06, 2016, 21:44
@RogerClark, если вы не выбираете его : D Я могу порекомендовать вам использовать зритель Gerber Luke Zofzpcb. Просто чтобы убедиться, что все в порядке

~ Солома

Martinayotte
Ср. 06, 2016, 21:57
А на Linux есть "GERBV". У Кикада также есть собственный зритель Гербера.

Rogerclark
Ср. 06, 2016, 22:36
Я смотрел на Герберса в зрителе Гербер Кикада, но они выглядели нормально. Как не хватало слоя сопротивления припоя.

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

В идеале DirtyPCB должен дать предупреждение, если не хватает некоторых общих слоев.

Доски должны быть пригодны для использования даже при отсутствии припоя, за исключением того, что одна часть SMD может быть трудно припаять, но у нее есть большие прокладки, так что должно быть в порядке.

Martinayotte
Чт, 07 апреля 2016 12:51
Вот почему мне нравится "GERBV": он позволяет включать/выключить каждый слои, а также перемещать вверх/вниз, и цвета позволяют видеть каждый слои.
Конечно, слой припоя маски можно легко забыть, так как он выглядит как слой припоя, движущийся тогда, как упоминалось выше, вы быстро увидите, есть ли он или нет.

Клубника
Чт, 07 апреля 2016 г., 8:48 вечера
Ооочень хорошие и плохие новости об оборудовании:

Прежде всего, хороший: почти все пришло : D Только ожидание держателя предохранителя и угловых разъемов. Думаю, они прибудут на следующей неделе.

Еще один: ОНО РАБОТАЕТ : D Попробовал быстрый и грязный тест на мигание, и ну, он мигает :) Я очень рад, что это оказалось работать. Может, я загрузил небольшое видео об этом.

Хорошо, теперь некоторые плохие:

-Резисторы для 3.3V Buck Converter не является лучшим. Поскольку я не обращал внимания на то, насколько они точны, я должен заплатить немного больше, чтобы я мог получить их на местном уровне. Похоже, что эти 5% составляют около +150 мВ = 3.45 В. Поэтому я постараюсь получить их на месте.

-Что касается сейчас, кажется, что каждое соединение на материнской плате там, закулисная на SD -карте одна ссылка на землю исчезла. Это было в файлах Гербера, но, похоже, я не выполнил их возможности, поэтому они просто удалили его. Из -за этого мощность, светодиодная на модуле SD, не работает. Ссылка на землю для дополнительного выходного модуля также отсутствует на 3 из 4 выходов. Но нагреватель и модули с тепловым днем, кажется, в порядке. попробовал их, и они работают. Наземная ссылка на SD -карту также была удалена. Таким образом, это бесполезно, как дополнительный модуль (если вы не хотите использовать какие -то прыгуны)

-Нагреватель/светодиод на тепло. Поэтому я должен изменить их связь, а также.

-Я совершенно забыл добавить несколько светодиодов 12 В/5 В/3V3 на материнской плате. Поэтому их нужно добавить.

-И по какой -то причине монтажные отверстия на материнской плате исчезли. Либо я не сохранил его, либо удалил из -за притяжения GitHub. Могу поспорить, что я где -то опубликовал их фотографию.

-Некоторые из шелковидных экранов не верны. Насколько я заметил: крышки регулятора 5V должны быть наоборот. Диод 3V3 должен быть наоборот. У большинства светодиодов также есть неправильный шелковидный экран. Не уверен, как это произошло со светодиодами. Но шапки наиболее определенно, потому что я все еще использовал нормальные в схеме, а затем назначил поляризованный следов крышки.

-И нет никаких точек для выравнивания IC. Это также должно быть изменено.

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

----

TL; DR: это работает. Но есть еще некоторые незначительные ошибки, которые на данный момент могут исправить с двумя или тремя прыгунами.

Я опубликую несколько фотографий, как только появились последние части.

~ Солома

Rogerclark
Чт, 07 апреля 2016 г., 21:13
@Солома

Я не думаю, что у вас есть много ошибок для сложной доски.

Ошибки всегда случаются, и мы просто должны учиться ими.

Моя первая простая доска с использованием Кикада может быть совершенно бесполезно, так как я не экспортировал припояную маску


Проблема с отсутствующим треком на SD, подчеркивает проблему с DRC в Кикаде.
Это одна хорошая вещь о Eagle, так как такие компании, как DirtyPCB, сделали файлы Eagle DCR.

Я действительно должен был пытаться каким -то образом использовать Eagle DRC с Kicad (мне нужно найти конвертер), но, поскольку моя доска была в основном не SMD, я надеялся, что смогу просто использовать Kicad DRC по умолчанию.

Похоже, вам нужны настройки DRC от Elecrow, чтобы избежать проблемы с отсутствующим треком

Клубника
Чт, 07 апреля 2016 г., 21:26
@Rogerclark
Да, и, к счастью, они не действительно серьезные проблемы. мог быть хуже, представьте, что конвертер Buck и MCU отпустили какой -нибудь волшебный, блестящий дым : D

У них действительно глубокий список спецификации, но я мог бы не импортировать все правильно в Кикад. Я помню, что настраивал некоторые правила дизайна и использовал инструмент DRC, но кажется, что мне не удалось добавить все. И IIRC DRC от Eagle гораздо более настраиваемо, чем DRC KICAD. Определенно слишком меньше вариантов. Или, может быть скрытые варианты что я не нашел.
Другим способом исправить это было бы уменьшить расстояние разлучения от земного слоя, но они все равно уменьшат его.
Су, немного расстояния? кажется достаточно справедливым.

О, еще одна вещь: SMD -подушечки с тепловой рукой все еще на 1206. Паяль части 0805 в там не было проблем, но это вроде как нет : D

На сегодня

~ Солома

ZMEMW16
Чт, 07 апреля 2016 г., 11:36
Скорее всего, если вы вернетесь и повторно рассмотрите плату, поверните ее на 90 градусов и снова осмотрите ее; Они будут еще немного.
Повторите вышесказанное, заставьте пару других людей, чтобы сделать то же самое, и вы все еще пропустите один.

Слишком много обзоров QA, обзоров проектирования, обзоров программного обеспечения и т. Д

Стивен

Клубника
Пт 08 апреля 2016 г., 11:18
Не было ничего делать сегодня, поэтому я закончил этим

Изображение

Связь

~ Солома

Клубника
Пн 11 апреля 2016 г. 15:59
Изображение

Изображение

По какой -то причине это кажется слишком большим. Другая идея - заставить модули складываться на вершине материнской платы, что было бы действительно аккуратно, но мне придется переделать большинство вещей. Так что, думаю, это задача, работая над портом Марлина, я думаю? : D И я должен искать меньший держатель предохранителей, что -то вроде мини -предохранителя ATC вместо обычного.

Как только там станут владельцы предохранителей, я буду готов отправить несколько пакетов. Так что, если кто -нибудь хочет.

~ Солома

Rogerclark
Пн 11 апреля 2016 г., 8:31 вечера
Комплеры на дочерах занимают много места

Просто создайте модули как часть, если основная плата.

Если люди не хотят эти функции, им не нужно строить разделы доски.
(Это распространено во многих коммерческих досках. Я часто вижу доски, где разделы пусты от компонентов)

Или.

Если зона доски является проблемой, вам нужно будет полностью сложить другую доску в верхней части основной доски.


Лично я считаю, что разъемы всегда проблема, на краях досок.

Drakelive
Пн 11 апреля 2016 г. 22:50
Привет

Я боюсь, что эта доска слишком большая. Внешние молулы не нравятся, и я занимаю слишком много места.
Модуль SD может быть удален и добавить разъемы на дисплей (дисплей, кодеры и SD)
http: // reprap.org/wiki/reprapdiscount_smart_controller
или
http: // reprap.org/wiki/reprapdiscount_f ... Контроллер

Все остальное, лучше сделать расширение борад для подключения выше (или внизу) в стиле Arduino



доктор

Стевех
Ср 13 апреля 2016 г., 2:53
Я использовал платы ST32F4XX из Waveshare... Разработка, оценка, профилирование. Довольно хорошо.

http: // www.волна.com/продукт.htm

Клубника
Ср 13 апреля 2016 г. 12:13
Хорошо, казалось, что я действительно не заметил, что мне нужно отразить распину со стороны модуля, что означает, что их нужно сложить сверху (как щит), но все еще висят снаружи. Я обязательно буду работать над тем, чтобы сделать его более минимальным стилем щита Arduino. так что вы просто складываете модули Ontop основной платы. мой плохой, что я не сделал этого в первый раз, он. Но все же, нужно найти держатель предохранителей мини -лезвия или просто вернуться к стеклянным предохранителям.

Так что да, в печатных платах будет много переделки, но, по -видимому, они работают на порт Марлина.

Я также небольшой взгляд на код Marlin Due Marlin, и в основном это переработка в Fastio, чтобы использовать низкий уровень STM32. Но поправьте меня на это : D .

Дрейк, это была также идея, почему есть два набора разъемов, но я не думаю, что они напрямую совместимы с контроллером Reprap, особенно потому, что он использует преобразователь уровня на борту, что означало бы сделать плату, которая преобразует логику 3V3 От логики MCU до 5V или просто непосредственно новый ЖК -дисплей. Также может быть интересным для полноцветных ЖК -дисплеев.

~ Солома

Drakelive
Ср 13 апреля 2016 г. 13:28
Привет, солома

Я использовал этот старый заброшенный проект, но не знаю, является ли это началом наблюдать:
https: // github.com/makerlabme/marlin_stm32
Мы считаем, что это основано на доисторической версии Marlin


На моих рампах FD (для Arduino Due) я использую этот конвертер:

http: // это.aliexpress.com/item/3d-printe ... 20133.HTML

Клубника
Пн 18 апреля 2016 г., 19:55
Этот адаптер немного дорогой ИМО. Может, мне удастся сделать что -то подобное и поместить это на следующую доску.

Fuse Things: я наконец нашел держателей предохранителей на Фарнелл. Я пытался избежать Фарнелла, Дигики и т. Д. Потому что доставка была слишком высокой, но я не знал, что у Фарнелла есть бесплатная доставка в Германию. Думаю, я получаю некоторые из них (и бросаю там PI3, его 30 € только ^^).

Для подключения к доске: да, что -то вроде мини -щитов было бы хорошей идеей. Укладка доски вертикально кажется лучше, чем горизонтально. Использование мужских заголовков SMD на «щитах» и нормальных через заголовки для женских отверстий на материнской плате.

Я также постараюсь переделать материнс. и определенно переработано железнодорожную работу 12V, ищет макс. На 5 ° C повышение температуры на следах.

~ Солома

Бобк
Ср 20 апреля 2016 г., 8:44 вечера
Привет @StrawberryMaker

Я снова подбираю работу по Marlin/32, с некоторой удачей, на этот раз он превратится в мейнстрим Marlin Marlin. Я хотел бы включить плату STM32 в качестве одной из поддерживаемых целей HAL.

Поэтому мне было интересно, как вы занимаетесь прошивкой, и, возможно, мы сможем получить версию STM32 в Marlin?

Клубника
Сб 23 апреля 2016 г., 21:53
@bobc, должно быть возможно включить его в Marlin4due. кажется, что это требует только некоторых изменений в одном файле. Таким образом, было бы легко добавить некоторые аргументы с предварительнымкомпьюлером и файл подходящего распину.
Но поскольку Wurstnase остановился на Marlin4due, возможно, было бы лучше перенести текущий Marlin RC4, взять изменения от Marlin4due и добавить части предварительногокомпейлера в файл Fastio, чтобы его можно было использовать для Due и STM32 (или просто STM32).

~ солома

Клубника
Сб 14 мая 2016 г., 17:21
Этот проект не умрет сейчас! SMD Pinheaders - это действительно отличная вещь.

Изображение

~ Солома

ZMEMW16
Солнце 15 мая 2016 г. 10:31
Показанные заголовки - Pth

К сожалению, заголовки SMD, по крайней мере, 1 и 2 строки, которые я имел/или видел, что несколько шире, так как булавки изгибаются наружу либо для каждой стороны для 2 строк, и поочередно для одной строки.
для единого ряда (сервоприводы?? тройки), вы можете, по крайней мере, упаковать их немного более плотно, так как средний штифт будет соответствовать внешним прокладкам соседнего.

Стивен

Клубника
Солнце 15 мая 2016 г., 10:39
Они являются ПТГ на материнской плате для немного большей механической прочности, но SMD на модулях, как и микростаппинг -селекторы. Не уверен, что укладки SMD -прокладки рядом друг с другом хороши, будет адским.

Но этот макет в любом случае не сработает, слишком много проблем с маршрутизацией ЖК -разъема. Так что это изменить.

Клубника
Пн 16 мая 2016 г., 18:45
ОК, в основном основные вещи сделаны, PCB также должна быть способна быть изготовленной на доске 1 унции = a Loooot дешевле : D
Оборудование мудрое там ничего не изменилось с момента первого RC, только 3V Supply теперь намного меньше, дешевле, но не заменяем, а некоторые гораздо меньшие мини -автомобильные предохранители автомобилей. Также теперь предохранитель обратной полярности для линий 12 В. Но мне придется добавить несколько переселенных предохранителей для 5 В и 3 В3 позже.

Я просто сброшу несколько фотографий всего.

Материнская плата
Изображение
Изображение

Тепловой модуль
Изображение
Изображение

Модуль обогревателя
Изображение
Изображение

Шаговый модуль
Изображение
Изображение

Дополнительный выходной модуль
Изображение
Изображение

Все еще нужно переделать SD -карту и создать адаптер для использования LCD ReprapDiscount.

~ Солома

Ахулл
Пн 16 мая 2016 г., 22:24
Хорошо выглядит.. Почти достаточно хорошо, чтобы я бросил в это немного денег. Как вы думаете, сколько будет примерно?

Клубника
Пн 16 мая 2016 г., 22:32
Спасибо :)
Части и печатную плату должны быть около 35 € .
Но не уверен, как я буду справляться с сборкой. Я уже посмотрел на некоторые вакуумы SMD, делая их мама
НУЖНО ДОЛЖНО выполнять работу на данный момент.
~ Солома

Клубника
Солнце 12 июня 2016 г., 8:25 вечера
Наконец, период экзамена закончился, больше времени для других проектов : D
Эта пауза также помогла мне с точки зрения туннельного представления, которое я медленно получил.

Я думаю, что я раздумю всю идею дополнительными модулями. Если я переосмыслил всю идею, чтобы иметь их два обменять их, если они сломаются, я был хорошей мыслью, но с дополнительной защитой, добавленной для MOSFET (диод обработки, диод обратной полярности, все красиво слитые, радиатор для MOSFET, хотя Это не было бы действительно необходимо) Я не думаю, что когда -нибудь произойдет, что вы должны поменять модуль. И это вроде как добавляет объем всего контроллера, делая его выше, чем должно быть.

В другом примечании: я также сбросил винтовые клеммы для водителя шагового роста, потому что 90% шаговых двигателей, используемых в 3D -принтерах У большинства есть разъемы. Плюс пространство для сохранения.

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

И я хотел бы попытаться контролировать настройки микростеппинга в цифровом виде через расширитель IO (MCP23017). Была просто сумасшедшая идея, которая у меня была : D

~ Солома

Сжимать
Солнце 12 июня 2016 г., 8:36 вечера
Клубберника писал: Я попытался сделать всю плату F4 совместимой, но это кажется довольно сложным, потому что они отличаются с точки зрения распиновки (если я правильно ее проверил). Если я найду некоторое время, я мог бы попробовать снова.

Drakelive
Пн 27 июня 2016 г., 9:20 утра
Хорошо, все

Есть ли какие -нибудь новости в отношении этого проекта?

Я полагаю, что сегодня неизвестно начните напрямую с хорошего F4. Со всей этой вычислительной мощностью будет основой многих проектов в течение длительного времени. Не только в 3D -печати.

Нам действительно нужен расширитель iO (MCP23017)? Добавить его на плату определенно прост, и некоторая прошивка для 3D -принтеров, чтобы они могли активировать микростеппинг.

@Straw теперь, когда прошел период экзамена (:-) Хорошо справился с тестами? ), И теперь вы более свободны, что вы планируете использовать для реализации этой карты?

Привет
доктор

Клубника
Пн 27 июня 2016 г. 18:40
@Drakelive, хотя в последнее время я не так много опубликовал (вроде как забыл об этом), в репозиции Github произошли вещи.
Мне уже удалось проверить диаграмму PIN -по крайней мере на F1, который сработал, но я не закончил свою небольшую тестовую доску F4, но не должно быть проблемы.
Весь дизайн не поддается F4, так что это просто вопрос изменения перемычки и микросхемы для него. Но иметь возможность F4, потому что это все еще кажется важным. Несмотря на то, что он медленнее, он по -прежнему самый поддерживаемый MCU здесь, и потребуется немного больше работы, чтобы заставить его работать.

Экспошер IO также в дизайне, казался хорошей идеей :)

Хм....Реализация кабанов. Хороший вопрос. Использование China для аутсорсинга PCBS является стандартом (потому что большинство производителя печатной платы в Германии слишком много заряжается). И для первых немногих этого было бы достаточно, чтобы использовать трафарет, чтобы вставьте паяную пасту вручную, и выбирать детали вручную кажутся хорошими. Может быть, получить духовку и модифицировать его для использования для пайки печатных плат - это хорошо.

Это не так, как есть 1000 частей SMD, которые я буду беспокоиться о том, чтобы припоя пая затвердел, пока я размещаю детали.
Но по крайней мере, все заголовки PIN -код должны быть припаяны самостоятельно, просто так, чтобы экспортировать его и стоимость доставки максимально низкая.
На будущее я не знаю, что будет дальше : D

Но пока: попытка закончить следующий дизайн до того, как праздники начнутся через 2 недели, потому что тогда я ушел на 3 недели, и если я получу все новые детали, заказанные до того, как я уйду, я могу счастливо проверить их через 3 недели без школы : D

~ Солома

Клубника
Чт 30 июня 2016 г., 19:37
ОК, о экспердере IO: должен быть сброшен. делает 2 -слойный способ дизайна сложным. Думаю, я сейчас буду придерживаться обычных прыгунов заголовка.

~ Солома

Клубника
Вторник 26 июля 2016 г., 23:47
Только что покину сайт здесь для фотографий.

Итак, подведу это, что изменилось с последней доски:

  • Аппаратная поддержка серии F103 и F407. (Не уверен насчет других чипсов F4)
  • Изменил держатель предохранителя на мини -автомобильные предохранители (спасает больше места)
  • Переносили все сейчас на доске. Все детали максимально безопасны и действительно хорошо защищены. Создание дополнительных модулей для всего делает доставку питания немного сложнее + более высокая стоимость, и все становится высоким.
  • Добавил несколько диодов обратной полярности, на всякий случай.
  • Меньший кристалл для MCU
  • Теперь с Screwholes, в спецификации для винтов DIN 912 M3.
  • Изменил количество термистора на 6, так что вы можете иметь дополнительное избыточное значение в каждом обогревателе и на тепловой.
  • Светодиоды, указывающие на рельсы сил.
  • 5V и 3V теперь генерируются с преобразователями Buck. Также слился.
  • Теперь с адаптером (теоретически) непосредственно используйте полный графический дисплей ReprapDiscount.
  • Но все еще адаптер SD -карты (не MicroSD)
  • На самом деле относительно правильный шелковидный
  • ESP-01 розетка. Немного более экспериментально, но на самом деле есть веб -интерфейсы для этого.
Теперь мне просто нужно собрать все вместе и заказать все завтра

~ Stra

Олли
Ср. 27 июля 2016 г. 6:56 утра
Просто любопытно о своем выборе ESP-01. Рассматривали ли вы какие-либо другие модели, такие как ESP-05.

Клубника
Ср. 27 июля 2016 г. 10:19
@Ollie часть веб -сервера будет полностью на ESP и не будет управлять STM32. Похоже, с ESP-05 вы не можете прошить его, потому что GPIO не разбит (?). И это, кажется, не очень любит сообщество, поэтому оно стоит, как двойная цена ESP-01. И вам все равно понадобится внешняя антенна.

Также, похоже, нет другой маленькой доски с заголовками булавок, за исключением линейки ESP-12, но весь этот GPIO действительно не нужен. Я только подключил gpio2 от 01 к одним из контактов STM32, так что вы можете добавить специальную функцию, если это необходимо.

~ Солома

Drakelive
Ср. 27 июля 2016 г. 10:47
@Солома
Отличная работа. Я хочу печатную плату. Когда ты будешь готовым написать мне в частном порядке. Не забывай меня :-)


Доктор

Клубника
Ср. 27 июля 2016 г. 10:49
@Drakelive отметил :)

~ Солома

XEBBMW
Вторник 02 августа 2016 г. 3:45
@Straw: я следил за вашей веткой. Хорошая работа!

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

Я не уверен, видели ли вы комплект Eval от ST http: // www.ул.com/content/st_com/en/pro ... 001V1.HTML который основан на микроконтроллере STM32F401. Есть также прошивка для этого Marlin4st https: // github.com/st3dprinter/marlin4st, Может быть, это новее marlin_stm32.

Будет ли ваша доска работать с прошивкой Marlin4ST? Может быть, стоит рассмотреть это на этапе проектирования печатной платы.

Клубника
Вторник 02 августа 2016 г., 4:05
Не сказал бы много. Единственные из них есть либо взносы Arduino, основанные на рампах, смузи и их клонах, а также некоторых из Китая, основанных на STM из Китая. Но не видел этого раньше.

Я думаю, что это совместимо с ним, так как он основан на STM32Cube, и плата также совместима с MCU F4, а также F1. Но мне не нравится лицензирование куба, и это забрало бы часть с открытым исходным кодом.

Я скорее стремлюсь к порту Marlin4due и делаю его на основе ядра STM32Duino, кажется достаточно простым. И я думаю, что есть также порт Smoothieware для STM32.

Кстати, этап дизайна PCN закончился банкоматом. Просто жду прибытия новых печатных плат. И если они работают должным образом, я думаю, что я закончил с точки зрения изменения вещей в доске.
Он уже совместим с F1/F4, имеет хорошие автомобильные предохранители, два выхода и 4 дополнительных. Кажется более чем достаточно за свою цену (<60 €, но завтра снова рассчитал стоимость бом)

Солома

Drakelive
Пн, 8 августа 2016 г. 12:54
Привет, солома
Клубберника писал: ... Мне не нравится лицензирование куба, и это забрало бы часть с открытым исходным кодом.

Клубника
Пн, 8 августа 2016 г., 13:24
@Drakelive

не было частью кода Cubemx по лицензии MCD-ST Liberty SW (или что-то в этом роде)? Или они уже изменили их все на MIT (или другие).
IIRC они использовали лицензию, которая заставила вас использовать программное обеспечение только для STM MCU. Думаю, они изменили это с тех пор.

~ Солома

Drakelive
Чт 18 августа 2016 г. 10:51
Клубберника писал:@Drakelive

не было частью кода Cubemx по лицензии MCD-ST Liberty SW (или что-то в этом роде)? Или они уже изменили их все на MIT (или другие).
IIRC они использовали лицензию, которая заставила вас использовать программное обеспечение только для STM MCU. Думаю, они изменили это с тех пор.

~ Солома

Rogerclark
Чт 18 августа 2016 г., 11:24
Лицензия теперь намного более открыта

Но я не знаю, позволяет ли это использовать на GD32 и т. Д., Я думаю, что это, вероятно, не позволяет использовать на устройствах Non-STM32.

Клубника
Пт 19 августа 2016 12:28
Прибыли печатные платы. Припаял MCU и проверил разъемы

Главный фронт

Главная спина

Другие фронт

Другие вернулись

Некоторые вещи, которые пошли не так:

Прокладки для предохранителей слишком маленькие.
Неправильный след для транзисторов в ЖК -адаптере.

Но сейчас: Gamescom : D

Rogerclark
Вторник 30 августа 2016 г., 8:31 вечера
К вашему сведению.

Я только что видел это в новостном письме STM

http: // блог.ул.com/speedy-board и stm ... LD-FOR-3D/

Drakelive
Вторник 30 августа 2016 г., 23:11
Привет, Роджер

Да, я ее знаю. Он был разработан итальянской компанией. Этот совет был представлен в прошлом году в Rome Makerfaire, к сожалению, это проект в Hadware закрыто.

ST достиг своего совета:

http: // www.ул.com/content/st_com/en/pro ... 001V1.HTML

https: // github.com/st3dprinter/marlin4st

Доктор

Rogerclark
Вторник 30 августа 2016 г., 11:30 вечера
ХОРОШО

Я просто подумал, что опубликую на случай, если никто больше не видел этого

КСТАТИ. Энди опубликовал о другом 3D -принтере на базе STM32F103 (но я думаю, что это также коммерческий / закрытый источник)

скучный
Ср 31 августа 2016 г., 22:58
Я работаю на полностью OSH Poard, основанной на STM32F411 с A5984 (32 -шаг, способно. Мой план состоит в том, чтобы использовать прошивку Aprinter, которая имеет нативный порт STM32 (только слегка протестирован с одной из досок обнаружения, а не Marlin. Доска также будет (необязательно) установлен на верхней части чипа для чистого, дешевого и легкого опыта восьмиугольника.

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

Не стесняйтесь следить за репозитором GitHub: https: // github.com/tetious/stmps

Rogerclark
Ср 31 августа 2016 г., 11:30 вечера
Спасибо

Я сейчас смотрю твою репо

Клубника
Чт, 01 сентября 2016 г., 5:15 утра
@tetious, можно ли вы опубликовать Pics Od The Board или Schematics Pf the Ref C? В настоящее время у меня на выход и не у меня не было времени, чтобы запустить Кикад, но хотел бы, чтобы TP взглянул на них :)

Если вы хотите, вы также можете взглянуть на мою работу. https: // github.com/berryelectronics/rest32 Может быть, мы оба сможем чему -то научиться друг от друга.

Rogerclark
Чт, 01 сентября 2016 г., 5:22 утра
@strawberrymaker

Вы видели этот пост

ViewTopic.PHP?f = 3&t = 1223&начало = 60#p17407

Я предложил Гэри, чтобы отправить вам в личку относительно ваших аппаратных дизайнов

Ахулл
Пт, 02 сентября 2016 г., 11:50 утра
Rogerclark написал:@strawberrymaker

Вы видели этот пост

ViewTopic.PHP?f = 3&t = 1223&начало = 60#p17407

Я предложил Гэри, чтобы отправить вам в личку относительно ваших аппаратных дизайнов

Rogerclark
Пт, 02 сентября 2016 г., 21:26
Да.

Я имею в виду серый

(Возможно, автострарация или возможное исчезновение мозга)

XEBBMW
Ср 14 сентября 2016 г., 21:20
@tetious: У вас есть какие -либо подробности, как построить и загрузить прошивку Aprinter на плату STM32? Я искал более подробную информацию о прошивке Aprinter, но их не так много.

Есть еще один пример использования платы Nucleo-F411RE вместе с прошивкой CNC Shield v3 и Teacup в http: // форумы.репресп.орг/читать.PHP?181 698882, Пост, сделанный Wurstnase. Источники опубликованы в https: // github.com/traumflug/teacup_fir ... 2F411-порт

Клубника
Ср 21 сентября 2016 г., 8:57 вечера
оооочень...немного разозлился от того, что все из этих 30 заказов пришли сюда...За исключением диодов...
Итак, заказывая их сейчас на местном уровне, это как 1 € для каждого из них.

Но хорошо, наконец -то допустить печатную плату : D

Клубника
Сб 24 сентября 2016 г. 18:33
Так... Наконец -то получил все детали и закончили пайку. Удивительно, что он жив : D

Изображение

Изображение

Изображение

Я думаю, что мне удалось узнать все недостатки, поэтому они будут исправлены как можно скорее. Но я думаю, что пора работать над портом Марлина, так что это займет некоторое время. В ближайшие несколько дней я по крайней мере попробую все функции (MOSFET, Stepper Motors, чтение температуры и т. Д.)

~ Солома

Rogerclark
Сб 24 сентября 2016 г., 21:19
Отличная работа.

Клубника
Чт 29 сентября 2016 г., 19:09
хм....Рассказы из земли волшебного дыма:

Проверьте, является ли чип китайского продавца, на самом деле тот, который вы хотели.

Потому что, похоже, регулятор 5V был на самом деле не тот, который я заказал. : D
Но, к счастью, только этот регулятор взорвался и ничего больше.

~ Солома

Rogerclark
Чт 29 сентября 2016 г., 8:40 вечера
Регуляторы являются общей проблемой, я думаю, что некоторые из них становятся огненными серверниками ;-)

Jarvis32
Солнце 21 мая 2017 г. 9:19 вечера
Солома проделала отличную работу. Но я боюсь, что величие упадет, если прошивка не будет работать в соответствии с оборудованием..
Любая идея, как заполнить STM32F103XX любым 3D -прошивкой принтера. Если использовался чип NXP, мы можем легко переносить Smoothy Ware. Но его STM32.........

Стоит попробовать/............
https: // github.com/rejdok/stm32-marlin-порт

Дэйви
Чт 22 июня 2017 г. 9:55 утра
Как дела?

victor_pv
Пт 23 июня 2017 г. 13:34
STM сделал свой собственный порт Марлина в HAL для демонстрационной доски, которую они также выпустили:
http: // www.ул.com/en/evaluation-tools/s ... 001V1.HTML

Исходный код:
https: // github.com/st3dprinter/marlin4st

Я не смотрел на это много, но видел, что он базируется в Marlin 1.1.0, так что не слишком старый.
Также это для F4 MCU, но, поскольку он основан на HAL, не должно быть так сложно перенести в другую серию.
И последний комментарий, вероятно, не так сложно сравнить их код с официальным 1.1.0 выпустить, чтобы узнать, какие изменения они внесли, и довести их до последнего 1.1.3 релиз.

Я также считаю, что проект Marlin пытается переписать код, чтобы иметь HAL для использования разных MCU (я думаю, что Teensy и Due - их цели), поэтому, возможно, используя код Develeped STM в качестве базы для написания HAL для F4 или Даже серия F1 возможна.

Клубника
Пт 23 июня 2017 г. 16:55
Это банкомат в значительной степени для меня. Для меня был другой проект, который казался гораздо более способным с точки зрения программного обеспечения, чем этот.
Спасибо @victor_pv, я мог бы посмотреть на это, если найду некоторое время в летних перерывах, а затем посмотрим, как это идет оттуда

~ Солома

AG123
Вт 27 июня 2017 г. 7:01 утра
Я на полпути удивляюсь, насколько это возможно, чтобы получить эти доски пандусов и использовать их с платами STM32 F1 или F4,
http: // reprap.org/wiki/arduino_mega_pololu_shield
https: // www.eBay.com/sch/i.HTML?_odkw = r ... дюймовый&_SACAT = 0
Эти доски довольно «дешевые» на eBay (но обратите внимание, что для большинства досок модули Pololu продаются отдельно.)
Платы пандусов также в основном представляют собой доски 5 В, следовательно, некоторые заботы могут быть необходимыми для их взаимодействия
Получив доски пандусов и соединив их с платами STM32 F1 или F4, я думаю, мы могли бы начать пытаться портировать Marlin
http: // marlinfw.орг/
к STM32?
:?

IMHO эти платы STM32F407 (черный) Vet6 делают хороших кандидатов для контроллеров 3DPRINT мог бы сделать все эти вычисления пути в * плавающей запятой * на лету
http: // www.STM32duino.com/viewtopic.PHP?F = 39&t = 1391

victor_pv
Вт 27 июня 2017 г. 18:23
Я думаю, что эти пурпурные доски тоже делают хороших кандидатов из -за их небольшого следа, хотя им не хватает периферийных устройств, включенных в черные доски:
http: // www.eBay.com/itm/stm32f4-discove ... SW-CPYAITN

Преимущество в том, что я чувствую, что было бы легко сделать доску, которая подключается либо сверху, либо под этим, не теряя много места.
Я искал последние несколько дней для хорошей доски с поддержкой как минимум 3 экструдеров, и, кажется, единственный, кто мне нравится, - это Румба, но использует AVR.
На основе STM32 есть пара коммерческих, но с закрытым источником (MKS Robin и Geeetech GTM32).

Очень желаю, чтобы кто -то разработал бы печатную плату, чтобы подключить одну из этих плат F4, чтобы мы могли затем перенести в него прошивку STM Eval, а затем довести ее до последних версий Marlin, которые добавляют уже слой HAL для должного и подростка. Я не думаю, что Due Eensy лучше, чем F407, и определенно дороже.

AG123
Вт 27 июня 2017 г., 18:43
Этот репозиторий кажется немного «горячим»
https: // github.com/st3dprinter/marlin4st
http: // www.ул.com/en/evaluation-tools/s ... 001V1.HTML
^^ Это «собственная» 3D -доска
несколько дорого за 116 долларов
Глядя на схемы, которые они используют
http: // www.ул.com/content/ccc/resource/ ... 043117.PDF
Вместо того, чтобы модули Pololu Stepper, которые могут сделать его на «универсальную» плату на основе Ramps/Pololu

Тогда есть этот марлин для STM32F1
https: // github.com/makerlabme/marlin_stm32
Но казалось, что это не последовало за 3 года назад

victor_pv
Вт 27 июня 2017 г., 19:31
ST One - это то, что я тоже связал. Это кажется гораздо более недавним, чем Markelabme One, и подтверждается, что работает.
Я даже нашел кого -то, что кто -то опубликовал на форуме, в котором говорилось, что он некоторое время использовал эту доску с этим FW успешно.

Я посмотрел на это, и изменения не так большие или так много. Помимо прочего, они изменили библиотеку SDFAT на единицу Элм-чана, которая является единственной, включенной в HAL, но один из Greyman работает с нашими ядрами и используется в Marlin, поэтому в этой части нет необходимости в изменениях, в этой части, Мы могли бы вернуть их или сохранить Elm-Chan, не имея большого значения, но, адаптируя его к официальному Marlin Hal Way, это позволило бы продолжать обновлять версии Marlin.

Правление определенно дорогое, хотя. Специально только для тестирования и прокатки мяча.
Что -то в стиле пандусов, но для подключения одной из досок за 10 долларов должно быть намного дешевле и более гибкими для будущих изменений или ремонта на случай, если что -то сломается.
Я думаю о том, чтобы захватить рампы или одного из них, можно использовать для тестирования FW в F4, и если я откажусь от идеи, которую я все еще могу использовать, чтобы увеличить количество экструдеров в моей нынешней плате:
https: // www.aliexpress.com/item/new-cnc ... 00094.HTML

Но я даже не уверен, что у меня есть время, чтобы инвестировать в это. Не смог даже догнать новые сообщения на форуме уже несколько недель.

AG123
Вт 27 июня 2017 г., 8:28 вечера
Я на самом деле заказал один из них, я еще не получил его,
https: // www.eBay.com/sch/i.HTML?_odkw = r ... дюймовый&_SACAT = 0
Среди соображений 3.Интерфейс с 3 В до 5 В, я не слишком уверен, насколько это будет сложно
http: // reprap.org/wiki/arduino_mega_pololu_shield

victor_pv
Вт 27 июня 2017 г. 22:04
Я думаю, что в идеале кто -то должен спроектировать доску, которую мы можем подключить к F4, либо напрямую, либо с плоскими кабелями. Большинство компонентов в рампе-через дыру, поэтому должно быть легко заказать партию досок и компонентов и начать сборку их.

Любой волонтер для этого?

AG123
Ср 28 июня 2017 г. 5:21 утра
Есть рампы-FD для Arduino Dueed
http: // www.репресп.org/wiki/pamps-fd
https: // www.eBay.com/sch/i.HTML?_from = r ... Дюймовый&_SACAT = 0
что, кажется, дает 3.3V интерфейсы, однако, доска стоит немного дороже на eBay
Если оказывается, что требования к взаимодействию слишком вовлечены, я могу получить это вместо этого
На самом деле совет ST довольно хорош, и если кто -то хочет просто начать, это, вероятно, доска Goto в настоящее время для STM32.
Что мне не нравится в доске ST, так это то, что ICS -водителя шаговых водителей, по -видимому, припаянный на борту, это может привести к неприятным проблемам технического обслуживания, если по какой -то причине станут повреждены по какой -то причине. В то время как для рампов они разъединяются, что облегчает замену

victor_pv
Ср 28 июня 2017 г. 20:59
[AG123 - Ср 28 июня 2017 г. 5:21] - Есть рампы-FD для Arduino Dueed
http: // www.репресп.org/wiki/pamps-fd
https: // www.eBay.com/sch/i.HTML?_from = r ... Дюймовый&_SACAT = 0
что, кажется, дает 3.3V интерфейсы, однако, доска стоит немного дороже на eBay
Если оказывается, что требования к взаимодействию слишком вовлечены, я могу получить это вместо этого
На самом деле совет ST довольно хорош, и если кто -то хочет просто начать, это, вероятно, доска Goto в настоящее время для STM32.
Что мне не нравится в доске ST, так это то, что ICS -водителя шаговых водителей, по -видимому, припаянный на борту, это может привести к неприятным проблемам технического обслуживания, если по какой -то причине станут повреждены по какой -то причине. В то время как для рампов они разъединяются, что облегчает замену
Ramps-FD стоит дорого и сделан точно, чтобы соответствовать сроку, поэтому у него есть все заголовки для него (стороны и нижний). Я не думаю, что это хороший вариант для использования с платами STM32, но схема может быть использование в качестве базы.

В любом случае в настоящее время я нашел порт Марлина для нуклео 446. Я думаю, что постараюсь получить это в F407 и посмотреть, что произойдет, и просто используйте один из щитов CNC V3, чтобы проверить шаги. Вот что некоторые люди, очевидно, сделали раньше.
Если код работает, то если кто -то хочет разработать доску.

Я пошел на поиски простой платы STM32 с минимальным и небольшим следствием, и, если возможно, на 2 разных серии, и нашел их:
https: // мир.Таобао.com/item/419425520 ... = 19#деталь
https: // мир.Таобао.com/item/523361737 ... = 19#деталь

Они, кажется, имеют право на то, что нужно. Маленькие, все булавки, без ненужных компонентов на борту, а также 2 серии, F1 и F4. Если Marlin может работать с ядром Даниэля, не должно быть трудно спроектировать доску, которую подключаются, и избежать пайки MCU в 100 фунтов на пользовательской доске. Недавно я заменил F1 на F3 - синяя таблетка, и, хотя это выполнится, - это боль в заднице. Я бы предпочел заплатить 10 долларов, чтобы получить паяние MCU и просто припаять простые 2.54 Заголовок.
В любом случае все, что является предположением, сначала посмотрим, работает ли код.

Бьянкифан
Чт 29 июня 2017 г., 7:33 утра
[AG123 - Ср 28 июня 2017 г. 5:21] - Есть рампы-FD для Arduino Dueed
что, кажется, дает 3.3V интерфейсы
Вы можете использовать любые обычные рампы, вы должны изменить только флеты, они стоят несколько центов ;)
И вы можете изменить некоторые конденсаторы, чтобы вы могли проехать 24 В двигателями для большего удовольствия...

Как изменить стандартные рампы 1.4 работать с Arduino Dueed?

AG123
Чт 29 июня 2017 г., 10:30 утра
Спасибо, я могу сыграть с ним в качестве будущего проекта, я думаю, было бы очень здорово, если бы Марлин был перенесен на STM32 и станет одним из поддерживаемых наборов совета директоров, он также принесет пользу сообществу 3DPINTING, учитывая преимущества производительности + стоимость stm32 Доски

Альс
Чт, 3 августа 2017 г., 18:43
Я проверил GitHub.com/bitlabprojects/smoothieware-stm32 на плате STM32F446RE с одним шагом, и кажется, что он работает до сих пор.
Я все еще жду рампы 1.4 Правление, чтобы прибыть из Китая, но, насколько я могу судить, единственные необходимые изменения - это изменение FETS на IRLB3034 и каким -то образом обменять штифт напряжения на 3.3 В на доске Nucleo.

victor_pv
Чт, 3 августа 2017 г., 19:41
Я так верю.
Я получил рампы на прошлой неделе и мне нужно проверить его с помощью доски повторного оружия, которую я получил для бета-тестирования Marlin на 32Bits.
В то же время я начну тестировать свой Libmaple HAL на STM32.

Тот код, который вы протестировали, он полностью функционален? Я видел какую -то вилку Smoothieware ранее для STM32, но не был полностью посвященным.

Альс
Пт, 04 августа 2017 г. 13:44
Я перенес изменения в новейшие Smoothieware, а вещи, которые отключены, - это сторожевое время, USB -массовое хранилище, лазерное управление током цифрового двигателя, сеть, панель. В Smoothieware произошли довольно некоторые изменения, поэтому я немного обеспокоен тем, что появляется некоторая регрессия, которая может быть трудно решить. Я думаю о модуле W5500 Ethernet, так как вам все равно придется получить автобус SPI для карты TF с доски. У меня был один из этих 0.96 "OLED -модули (SSD1306), подключенные к MKS SBASE V1.3 до жарки на доску, поэтому я думаю, что попробую этот дисплей. Я был довольно недоволен скоростью загрузки SD на SBASE, поэтому я более оптимистичен в отношении этой платы.

victor_pv
Пт, 04 августа 2017 г. 20:16
Похоже, последние обновления о том, что вилка с 11 месяцев назад или около того, поэтому, надеюсь, не слишком далеко за официальным Smoothieware.
У меня есть одна из плат SBASE Hose MKS, получила это очень дешево с TFT32 на eBay (по цене TFT32). Я не знаю, буду ли я попытаться использовать, на данный момент мои усилия будут на Марлин, который недавно начал официально переносить на несколько 32 -битных архитектур, поэтому, если мы сможем получить STM32 в первом официальном 2.0 выпуск, должно быть намного проще поддерживать совместимый в будущем.

Chismicro
Вторник 22 августа 2017 г. 14:04
Этот 3D-Printer имеет STM32F070.

victor_pv
Вторник 22 августа 2017 г. 14:16
[Chismicro - Вторник 22 августа 2017 г. 14:04] - Этот 3D-Printer имеет STM32F070.
Сейчас есть несколько досок с STM32, но все закрытый источник. Я думаю, что у Monoprice есть еще один с F103, а затем есть MKS Robin. Но они даже не выпустят схему :(
Я начинаю разрабатывать свои собственные, чтобы подключиться к одной из мини -плат F4.

AG123
Вторник 22 августа 2017 г. 16:05
Я предполагаю, что некоторые контроллеры 3D-принтеров «Низко»-это в основном «тупые» контроллеры, которые принимают G-коды в качестве входных данных и просто выполняют их
http: // reprap.org/wiki/g-код
https: // www.упростить 3d.com/support/arti ... -Учебник/

Тем не менее, прошивка, такая как Marlin, развивается и становится довольно сложной
https: // github.com/erikzalm/marlin Посмотрите:

Марлин смотрит. В то время как Спринтер должен сломаться и повторно утерять в каждом углу, Lookahead только замедляется и ускоряется до скорости, так что изменение величины вектора скорости меньше, чем xy_jerk_velocity. Это возможно, только если некоторые будущие движения уже обработаны, отсюда и название. Это приводит к меньшему переоборудованию в углах, особенно под плоскими углами.

Поддержка дуги:

SLIC3R может найти кривые, которые, хотя и разбиты на сегменты, были описаны для описания дуги. Марлин может печатать эти дуги. Преимущество заключается в том, что прошивка может выбрать разрешение и может выполнить дугу с почти постоянной скоростью, что приведет к хорошей отделке. Кроме того, необходимо меньше последовательной связи.
Температура перенаменения:

Чтобы уменьшить шум и сделать дифференциальный термин PID.
AutoTemp:

Если ваш Gcode содержит широкое распространение скоростей экструдера, или вы измените скорость здания в реальном времени, температура должна быть соответствующей. Обычно более высокая скорость требует более высокой температуры. Теперь это может быть выполнено функцией AutoTemp, вызывая M109 S B F, вы введите режим AutoTemp.

Вы можете оставить это, позвонив в M109 без какого -либо f. В случае активности будет рассчитана максимальная ступенька экструдера всех буферированных движений и назван «максимальная» [шаги/с]. Тематическая температура будет установлена ​​на T = Tempmin+Factor*Maxerate, в то же время ограниченная между Tempmin и Tempmax. Если целевая температура установлена ​​вручную или в GCODE до значения меньше, чем Tempmin, она будет сохранена без изменений. В идеале, ваш Gcode может быть полностью свободен от контроля температуры, кроме M109 S T F в начале.Gcode и M109 S0 в конце.Gcode.
https: // github.com/marlinfirmware/marlin
http: // www.STM32duino.com/viewtopic.PHP?F = 19&t = 2262

Некоторые из сложности могут включать в себя более сложные функции и алгоритмы, такие как посмотрите в будущее, «Auto Temp» (I.эн. варьируется в зависимости от кормовой). Я предполагаю, что для более «ограниченного SRAM» и, возможно, «медленнее» MCU, может потребоваться «отказаться» от некоторых из сложных алгоритмов, E.глин. Посмотрите в будущем + Auto Temp может потреблять драгоценную SRAM, и за то, что стоит для некоторых из кальков с плавающей запятой математикой, может действительно помочь с «более плавными» отпечатками, не говоря уже о популярном ползучести, такой как ЖК -графический интерфейс, печатать прямо из файлов SD -карт и Может быть, даже Ethernet + страница состояния / управления веб -сервером) может потреблять много *ram *.

Тогда мысли, учитывая довольно «высокие» требования (в частности в памяти), используя «большие» и более быстрые mcus e.глин. STM32F407 с SRRAM 196K и работает на скорости 168 МГц с 2 -кратным однократным FPU, возможно, позволит месту создать прошивку Marlin с большим количеством этих памяти, и утонченные алгоритмы CPU могут привести к гораздо лучшему управлению 3D -принтером VS. тот, который «тупой» из -за ограничений памяти или ограничений скорости, таких как No FPU

всего 2 цента

С другой стороны, также казалось, что некоторые коммерческие контроллеры на основе STM32 в основном портированы или получены из Marlin, и, казалось, они не выпустили источник, несмотря на получение его из прошивки Marlin
https: // www.Geeetech.com/forum/viewtopi ... 02FD036F73
http: // www.Geeetech.com/forum/viewtopic.PHP?T = 17173

AG123
Ср 23 августа 2017 г. 12:57
[victor_pv - Вторник 22 августа 2017 г. 14:16] -
[Chismicro - Вторник 22 августа 2017 г. 14:04] - Этот 3D-Printer имеет STM32F070.
Сейчас есть несколько досок с STM32, но все закрытый источник. Я думаю, что у Monoprice есть еще один с F103, а затем есть MKS Robin. Но они даже не выпустят схему :(
Я начинаю разрабатывать свои собственные, чтобы подключиться к одной из мини -плат F4.
С другой стороны, я подумал, что использует такие вещи, как рампы
https: // www.eBay.com/sch/i.HTML?_from = r ... н.д&_sop = 12
http: // www.eBay.com/itm/3d-printer-cont ... 0699832639
http: // reprap.org/wiki/amps_1.4
все еще довольно осуществимо, просто для рампов 5 В некоторые хакеры могут понадобиться e.глин. Дополнительные транзисторы для управления морскими носителями и т. Д

Тогда есть довольно дорогие рампы, которые используют 3.3V FETS, но, возможно, легче взаимодействовать с STM32
https: // www.eBay.com/sch/i.HTML?_odkw = r ... Т&_SACAT = 0

Хорошая вещь о подходе рампов - это те платы рампов, несколько экономически эффективные, и что вы можете смешивать и соответствовать различным платам STM32, соединители взаимодействия всегда можно подключить с помощью «Dupont 'Wires

Альс
Пт 25 августа 2017 г., 8:20 вечера
Хорошо, короткое обновление на моем плане STM32F446RE.
Я получил пандусы 1.4 плата, и оказалось, что разъем Arduino на плате Nucleo не заполняет все необходимые булавки, поэтому мне пришлось добавить около 20 кабелей Dupont.
Проводка, которую я сделал, оказалась довольно аккуратной, так что не так много для меня. У меня работают все двигатели, 3 конечных стопа, FET. Я закончил тем, что сгруппировал все моторные контакты вместе, чтобы сделать мою жизнь немного проще.
Я переключил SD -карту на 1 -битный режим SDIO, который увеличил скорость записи до ~ 1 МБ/с от 200 КБ/с SPI. Smoothieware использует некоторые UIP LIB для выполнения TCP/IP в программном обеспечении, и, поскольку W5500 делает это в HW, это произошло для меня
Что мне было бы быстрее просто загрузить весь сетевой модуль и сделать очень простой Telnet и SFTP сам. Что я сделал, и для переноса файла GCODE 4MB займет около 80 секунд, что, я полагаю, неплохо, но я думаю, что переключение W5500 на SPI DMA должно быть как минимум тройной скоростью передачи.
Я не думаю, что буду беспокоиться о любом веб -интерфейсе, так как это кажется довольно много работы. То, как я бы, вероятно, сделал это, было бы, было бы экспортировать интерфейс Gcode в JavaScript (что -то вроде AJAX), а затем сделать все интерактивные вещи в JS.
Кстати, если люди марлину нужны основы для сетевого кода, вы можете использовать этот. Это около 1K кода для SFTP и Telnet с использованием Wiznet LIBS. Я думаю, что Telnet также можно использовать в качестве замены дисплея. Подумайте, GitHub.com/hanzi/telnetris

Теперь, к сожалению, моя доска Nucleo начала действовать странно (перезагрузка при передаче файлов через SFTP) вчера, и сегодня она вообще перестала работать, поэтому я еще не прошел печатные тесты. Подозревая повреждение ОСР...
К счастью, стрела.COM продает Nucleo-F446RE примерно за 15 долларов США с бесплатной доставкой DHL, поэтому я должен добраться до него на следующей неделе.

AG123
Сб 26 августа 2017 г. 2:05
+1 :)
были пойманы на «реальной жизни» в последнее время, не имея времени играть с этими вещами. Но 1 из тех вещей, которые я хотел бы сделать, - это объединить одну из этих досок STM32F407 (E.глин. STM32F407 Black) с пандусами или платой Ramps-FD и запускает марлина на нем. Наверное, это было бы как излишний, учитывая, что Arduino Mega имеет всего 8 тыс. Срама 128K Flash
https: // www.Ардуино.cc/en/main/arduinoboardmega
В то время как STM32F407 имеет колоссальный SRAM 196K и 512K - 1M Flash
Но это проложит путь к программированию большей функциональности в контроллер E.глин. Включение дополнительных оптимизаций, подобных упомянутым выше, включение FPU и использование Floating Toater Calls и т. Д., Кроме того, мы можем даже построить в хост -программном обеспечении, в котором популярным является восьмидесятничество (мы можем буквально построить в крошечном восьмиуправлении)
Мы могли бы даже улучшить SAIL SLIC3R, чтобы использовать больше наборов функций, которые становятся доступными на плате на основе STM32F4*

Я думаю, что один из самых быстрых способов попасть в 3D -печать - это получить один из тех «дешевых» 3D -наборов для принтеров на eBay, Aliexpress, из Китая и т. Д. Похоже, они работают в диапазоне 200-300 долларов США для «основных» (есть даже некоторые, которые стоят ниже 200 долларов США). Это позволило бы сначала иметь 3D -принтер использовать их с исходным контроллером, а затем поменяет этот контроллер на контроллер на основе STM32

В принципе можно построить 3D -принтер с нуля, так как в конце концов Reprap предназначен для 3D -принтера, который «печатает себя», казалось, что в наши дни вы могли бы купить почти каждую часть для этих клонов Prusa i3 & Delta 3D -принтеры на eBay/AliexPress, некоторые из них могут быть получены на местном уровне, если у вас есть местные производители, которые накладывают оборудование, такие как стержни, алюминиевые рельсы, линейные подшипники, ремни, шкивы и т. Д. Тем не менее, я фактически обнаружил, что «сумма деталей», покупая их на eBay, фактически стоит дороже, чем если бы вы просто покупаете комплект. Кроме того, для того, чтобы сделать все детали с точной точностью длины и т. Д. - не простая задача. Отсюда и точка начала с экономически эффективного комплекта, а затем поменять контроллер

Но для тех, кто достаточно определяется, чтобы построить 3D-принтер с нуля, в дополнение к обычным дизайну «Prusa i3» или Delta 3D, вы можете построить один из дизайна Core-Xy.
http: // corexy.com/теория.HTML
http: // corexy.com/реализация.HTML < Посмотрите на это очень хорошее видео на фрезех
https: // www.YouTube.com/watch?v = fp2ciubt6ny
Вы можете использовать нейлоновые рыболовные линии для запуска ядра XY, единственное, что вам нужно построить или получить в дополнение,-это ось Z, если у вас просто есть просто ядро ​​Planer xy

XEBBMW
Чт 31 августа 2017 г., 16:02
[Альс - Пт 25 августа 2017 г. 8:20 вечера] - Хорошо, короткое обновление на моем плане STM32F446RE.
Я получил пандусы 1.4 плата, и оказалось, что разъем Arduino на плате Nucleo не заполняет все необходимые булавки, поэтому мне пришлось добавить около 20 кабелей Dupont.
Проводка, которую я сделал, оказалась довольно аккуратной, так что не так много для меня. У меня работают все двигатели, 3 конечных стопа, FET. Я закончил тем, что сгруппировал все моторные контакты вместе, чтобы сделать мою жизнь немного проще.
Я переключил SD -карту на 1 -битный режим SDIO, который увеличил скорость записи до ~ 1 МБ/с от 200 КБ/с SPI. Smoothieware использует некоторые UIP LIB для выполнения TCP/IP в программном обеспечении, и, поскольку W5500 делает это в HW, это произошло для меня
Что мне было бы быстрее просто загрузить весь сетевой модуль и сделать очень простой Telnet и SFTP сам. Что я сделал, и для переноса файла GCODE 4MB займет около 80 секунд, что, я полагаю, неплохо, но я думаю, что переключение W5500 на SPI DMA должно быть как минимум тройной скоростью передачи.
Я не думаю, что буду беспокоиться о любом веб -интерфейсе, так как это кажется довольно много работы. То, как я бы, вероятно, сделал это, было бы, было бы экспортировать интерфейс Gcode в JavaScript (что -то вроде AJAX), а затем сделать все интерактивные вещи в JS.
Кстати, если люди марлину нужны основы для сетевого кода, вы можете использовать этот. Это около 1K кода для SFTP и Telnet с использованием Wiznet LIBS. Я думаю, что Telnet также можно использовать в качестве замены дисплея. Подумайте, GitHub.com/hanzi/telnetris

Теперь, к сожалению, моя доска Nucleo начала действовать странно (перезагрузка при передаче файлов через SFTP) вчера, и сегодня она вообще перестала работать, поэтому я еще не прошел печатные тесты. Подозревая повреждение ОСР...
К счастью, стрела.COM продает Nucleo-F446RE примерно за 15 долларов США с бесплатной доставкой DHL, поэтому я должен добраться до него на следующей неделе.
Вы где -то опубликовали свои изменения? Это становится интересным ...
На форуме Smoothieware кажется, что разработчики больше работают над New Smothieware 2 (по крайней мере, это мой вывод из http: // форум.Smoothieware.org/forum/t-2 ... 32-поддержка)

XEBBMW
Пт, 08 сентября 2017 г., 16:27
Существует также еще одна реализация Smoothieware для STM32F4 MCU AT https: // github.com/wolfmanjm/wolf3dware. Это использует RTOS (Freertos), но я не уверен на том, что это такое и как это работает.

И, по словам автора, нет никакой пользы для получения MCU с FPU для Smoothieware: https: // plus.Google.com/+stephanies3d/posts/8wxjn82rq2x

Ученый
Сб 09 сентября 2017 г. 11:35
Этот предыдущий пост <http: // www.STM32duino.com/viewtopic.PHP ... 926#P17926> Уже упомянутое уже 32-битное велосипед <https: // github.com/traumflug/teacup_fir ... /stm32f4xx> (F411, LPC1114). Пока уже есть голубая таблетка GRBL <https: // github.com/mooncactus/grbl-stm32f103> и подсказки от Teacup-Autor для миграции "...Tag Arm-Port-Starts-Here в репозитории; Следующие коммиты показывают, как переносить на платформу ARM шаг за шагом."Мне интересно, если стоит ли это, присоединяясь к кодам, чтобы получить прошивную кодбазу без большого количества накладных расходов или адаптировать тонкую чашку для F103C8T6 (Bluepill).

victor_pv
Солнце 10 сентября 2017 г., 4:32
Уже есть 2 марлина для STM32, над которым я работаю, на основе Libmaple и Mother от Chriss Bar на основе общего ядра.
Мой, в зависимости от того, какие варианты вы выберете, подходит примерно в 90 КБ вспышки, поэтому может работать на CB (или C8 с 128 КБ). Самая большая проблема с этими MCU заключается в том, что у них недостаточно булавок для всего, поэтому вы должны выбрать то, что вы оставляете.
Итак, я тестирую свою на плате RCT6, с 256 КБ вспышки и 48 RAM, и до сих пор фальшивая печать работает нормально (без подключенных шагов). Я тестировал ту же печать, которое занимает то же время на моем HAL на STM32F1, как и в HAL LPC1768, который работает на платах Remary или Smothieware, поэтому код шагового кода работает в правильном темпе. Я все еще не подключил его к принтеру и запустил фактический тест, но я все еще работаю над другими частями HAL.

Обычно вам нужно, по крайней мере, столько булавок:
Мин 4 Steppers, 3 штифта каждый (Dir, Step, En): 12 булавок
Мин 2 термисторы: 2 контакта
Мин 2 выходы на обогрев для нагрева
Конечные остановки: 3 булавки
USB 2 булавки
Если вы используете Sdcard 4 Pins
Если вы используете ЖК-дисплей, 4-6 выводов, в зависимости от того, какие.
Если вы используете вращающийся энкодер для меню Navigatins, 3 контакта.
Beeper 1 PIN -код

Это дает вам базовый принтер, но не очень особенный в нем, кроме как должен работать гладко на довольно быстрых скоростях. Когда вы начнете складывать булавки для всех этих вещей, вам может не хватить в MC8 C8.
Если вы хотите использовать эмуляцию EEPROM для настройки, использует дополнительную вспышку, или если вы хотите использовать фактический EEPROM, вам нужно 2 контакта для i2c
Если вы хотите использовать выравнивание кроватей, или больше Steppers, или любой другой ввод или вывод, вы можете увидеть, как у MCS C8 не будет достаточно булавок.
Я нашел хороший стол Excel со всеми булавками для каждой версии MCU (48/64/100).

С 100 контактами вы можете управлять 8 Steppers, подключать практически все, что вы хотите, или запустить меньше шагов и несколько других входных выходов, включая контакты для i2c eeprom, контакты для SDIO SDCARD, 2 порта SPI бесплатно для других вещей (дисплеи 12864 GRAPIHC контроллеры имеют аппаратный дефект и не могут поделиться портом SPI).

Ученый
Солнце 10 сентября 2017 г. 8:14
Спасибо за объяснение. Я знал о вашем порту и порте Крисса Бар.
Я определенно хочу дать вашему Marlin-STM32-Libmaple ( https: // github.com/Victorpv/marlin-stm32-libmaple ) Попробуйте C8.
Так что приятно слышать, вы не впали в проблемы до сих пор, и "фальшивая печатная работа" - ОК, я раньше, чтобы подключить Steppers.
Правильно, ввода-вывод-это проблема. Но, если вы помните наногистку (http: // reprap.org/wiki/nanoeart ) - Для большинства простых 3D -пехотинцев этого достаточно.
Планшеты ввода/вывода отличаются качеством: конечно, i2c, должен быть открыт для расширения, Interconnetion (USB) A обязательно, шаг/направление для ступени наиболее важны, AD для датчиков (термисторы) важны.
Nanoeart позволяет всем общим xyz-motordrivers. Конечные стопы-это простые вещи. (Кто-то, уже упомянутый здесь, может быть использован в качестве R-сети на рекламной шт-концерте).
Читающие датчики могут быть вынуждены с помощью Enable-IO и т. Д. SDCARD SPI имеет CS - так потенциально поделитесь. Местная эксплуатация & Дисплей имеет много вариантов, и они могут быть реализованы с помощью автобуса или полностью удаленного (смартфон ... ).
Я сам предпочитаю, уменьшая проводку датчиков (или некритического вкл/не в режиме инспекции), используя простые 8pin-avrs, распределенные в кабельном дереве. (затраты на кабель и организация - проблема).
Заключение: приятно иметь сотню ввода -контактов в UC - так что вам не нужно думать и считать булавки. Я думаю, что для контроля 3D-принта из точки IO, это также возможно с C8. (Ваш список имеет значение 35 + 2 для i2c - это все C8 + привело к обмену). Может быть, если вам нужны расширенные функции, вы должны подумать о том, чтобы делиться вводами вводов или простого мультиплексирования. IO может также быть сложным распределением (простые шины и периферийные UC-узлы) с некоторыми другими полезными эффектами, если прошивка будет реализовать крючки для этого. Если речь идет о большем количестве функций, с моей точки зрения, это также хорошая идея иметь сестру-пи (RASP.PI Zero или Orange Pi Zero) на принтере.

Но сначала мне интересно, чтобы получить надежный C8-FW.
Один момент на чашку: говорится, что возможны гораздо более высокие скорости шага.

Альс
Пн 11 сентября 2017 г. 11:19
[XEBBMW - Четверг 31 августа 2017 г. 16:02] -
[Альс - Пт 25 августа 2017 г. 8:20 вечера] - Хорошо, короткое обновление на моем плане STM32F446RE.
Я получил пандусы 1.4 плата, и оказалось, что разъем Arduino на плате Nucleo не заполняет все необходимые булавки, поэтому мне пришлось добавить около 20 кабелей Dupont.
Проводка, которую я сделал, оказалась довольно аккуратной, так что не так много для меня. У меня работают все двигатели, 3 конечных стопа, FET. Я закончил тем, что сгруппировал все моторные контакты вместе, чтобы сделать мою жизнь немного проще.
Я переключил SD -карту на 1 -битный режим SDIO, который увеличил скорость записи до ~ 1 МБ/с от 200 КБ/с SPI. Smoothieware использует некоторые UIP LIB для выполнения TCP/IP в программном обеспечении, и, поскольку W5500 делает это в HW, это произошло для меня
Что мне было бы быстрее просто загрузить весь сетевой модуль и сделать очень простой Telnet и SFTP сам. Что я сделал, и для переноса файла GCODE 4MB займет около 80 секунд, что, я полагаю, неплохо, но я думаю, что переключение W5500 на SPI DMA должно быть как минимум тройной скоростью передачи.
Я не думаю, что буду беспокоиться о любом веб -интерфейсе, так как это кажется довольно много работы. То, как я бы, вероятно, сделал это, было бы, было бы экспортировать интерфейс Gcode в JavaScript (что -то вроде AJAX), а затем сделать все интерактивные вещи в JS.
Кстати, если люди марлину нужны основы для сетевого кода, вы можете использовать этот. Это около 1K кода для SFTP и Telnet с использованием Wiznet LIBS. Я думаю, что Telnet также можно использовать в качестве замены дисплея. Подумайте, GitHub.com/hanzi/telnetris

Теперь, к сожалению, моя доска Nucleo начала действовать странно (перезагрузка при передаче файлов через SFTP) вчера, и сегодня она вообще перестала работать, поэтому я еще не прошел печатные тесты. Подозревая повреждение ОСР...
К счастью, стрела.COM продает Nucleo-F446RE примерно за 15 долларов США с бесплатной доставкой DHL, поэтому я должен добраться до него на следующей неделе.
Вы где -то опубликовали свои изменения? Это становится интересным ...
На форуме Smoothieware кажется, что разработчики больше работают над New Smothieware 2 (по крайней мере, это мой вывод из http: // форум.Smoothieware.org/forum/t-2 ... 32-поддержка)
Я еще ничего не опубликовал. Я считаю, что эта доска пандусов немного неприятной, потому что булавки не помечены и должны проходить схемы, чтобы выследить булавки. Я склоняюсь к желанию заменить рампы 1.4 с 4 -канальным драйвером FET (от eBay), платы движения двигателя и немного электроники для датчиков температуры. Я думаю, что такая настройка будет более подходящей для модуля ESP32 позже. Кроме того, у модуля W5500 Ethernet, кажется, есть некоторые проблемы с совместимостью с некоторыми маршрутизаторами, поэтому я должен поменять его на ENC28J60.

XEBBMW
Вторник 12 сентября 2017 г. 10:13 утра
[Альс - Пн 11 сентября 2017 г., 23:19] - Я еще ничего не опубликовал. Я считаю, что эта доска пандусов немного неприятной, потому что булавки не помечены и должны проходить схемы, чтобы выследить булавки. Я склоняюсь к желанию заменить рампы 1.4 с 4 -канальным драйвером FET (от eBay), платы движения двигателя и немного электроники для датчиков температуры. Я думаю, что такая настройка будет более подходящей для модуля ESP32 позже. Кроме того, у модуля W5500 Ethernet, кажется, есть некоторые проблемы с совместимостью с некоторыми маршрутизаторами, поэтому я должен поменять его на ENC28J60.
Когда прошивка TeaCup была перенесена в Nucleo-F401RE, автор использовал щит Arduino CNC вместо рампа 1.4, это не дорого на eBay. Он очень хорошо вписывается в плату Nucleo просто необходимо правильно настроить булавки. Может, вы могли бы использовать то же самое для своих тестов.

Альс
Солнце 17 сентября 2017 г. 13:14
Хорошо, мне удалось получить проводку в некоторой степени для тестового печати. К сожалению, UART вылетает вскоре после начала быстрых движений. Я действительно думаю, что это, вероятно, вызвано тем фактом, что некоторые из контактов разделяются интерфейсом отладки Nucleo, который обеспечивает UART с начала с начала с. Я не нашел точных документов о том, как именно проводя вещь, и я не удивлюсь, если информация будет хорошо распечатана страница 241 из некоторых ручных. Мне немного сложно продолжить без щита ETH и CNC, так что я думаю, что больше ожидания, это тогда.

В любом случае, если кто -то хочет сделать это, FW находится в https: // filebin.CA/3AHQAIE012LV/MAIN.бин . Поместите это в MSD из STM32F446RE Nucleo . В прошивке существует встроенная конфигурация, которая установлена ​​на скорость бода 115200. Датчик температуры жестко подключен к PC1, и все датчики температуры, которые вы определяете в конфигурации, будут считываться из этого вывода. Я немного выкрикивал код, чтобы поддержать Endstops, привязанные к одному PIN -кону, пытаясь домой с Delta, Corexy и т. Д. Вероятно, не будет работать, если вы не отключите itrim_homing в конфигурации.

SD -карта (в режиме SDIO):
MOSI PD_2
SCK PC12
Мисо PC8

W5500 Ethernet:
SPI2_MOSI PB_15
SPI2_MISO PB_14
SPI2_SCK PB_13
SPI2_CS PC_6
Eth_rst PC_5

victor_pv
Пн 18 сентября 2017 г. 3:38 утра
Возможно, я вас неправильно понял, но я думаю, что вы ищете схему Nucleo 446, чтобы увидеть, как Stlink на борту и 446?
Это доступно здесь:
http: // www.ул.com/en/evaluation-tools/n ... 446RE.HTML

Ищите слово схемы, и оно есть. Насколько я знаю, все доски Nucleo очень похожи на.

AG123
Чт 21 сентября 2017 г. 15:12
Я на полпути задаюсь вопросом, правильно ли Marlin или более правильно и Marlin, и «отправители Gcode», если есть какой-либо настольный отправитель G-кода, который направляет G-коды на несколько контроллеров 3D-принтера

Я нашел хотя бы это
http: // winder.GitHub.io/ugs_website/

Но я не слишком уверен, что более популярные варианты e.глин.
http: // octoprint.орг/
https: // www.повторяющийся.ком/
В конце концов

Если это так, мы можем иметь несколько BP/MM, которые делают разные вещи, в конце концов, они могут быть подключены на одном и том же USB-концентраторе через USB-сериал.
эн.глин. У нас может быть один BP/MM, занимающийся с помощью XY Motors и, возможно, Endstops, еще одна сделка с Z Motors, z Endstop и экструдеры
Затем еще одна сделка с отоплением, мониторингом температуры и, возможно, обработка дисплея ILI9341

https: // www.упростить 3d.com/support/arti ... -Учебник/
Проблема похожа, если есть 3 Gcodes E.глин.
G1 x0 Y0 F2400; Перейти к положению x = 0 y = 0 на кровати со скоростью 2400 мм/мин
G1 Z10 F1200; Переместите ось Z на z = 10 мм с более медленной скоростью 1200 мм/мин
G1 X30 E10 F1800; Толкнуть 10 мм нити в сопло, перемещаясь в положение x = 30 одновременно
Некоторый протокол необходим для поддержания 3 контроллеров BP/MM в синхронизации

victor_pv
Пт 22 сентября 2017 г., 19:09
У меня есть ощущение, что все это осложнение не стоило бы того, когда в RCT или VCT MCU имеют гораздо больше булавок и стоить почти одинаково.

Я нахожусь в процессе строительства 3D -платы контроллера принтера вокруг дочь STM32F1 или F4 (VXX MCU, замену).
Я основываю свой дизайн на многих других существующих открытых конструкциях, таких как пандусы, рампы-FD, Smoothieboard и т. Д...

6 Steppers, Pololu Format Plomting (но допускает до 8 с небольшим изменением, булавки уже учитываются).
4 термисторы (более необязательно)
4 мощности (кровать, экструдеры...)
2 низких мощных вод (вентиляторы)
SDIO + SPI SDCARDS.
LCD + Rotary Encoder + кнопка для ввода (порт SPI2 и порты USART, доступные в одних и тех же контактах, поэтому можно использовать более продвинутые дисплеи и входы с одинаковыми контактами в разных режимах функции)
EEPROM на борту для настройки + i2c разъем для чего -либо еще в i2c.
USART1 Connector
Несколько контактов, оставшихся для расширения, для использования для ввода -ввода или аналоговых входов, включая функциональность PWM, порт SPI и USARTS
PINS SWD доступен для отладки (не используя их для какой -либо другой функции)

Все, что возможно, при тщательном планировании 100PIN MCU (VXX), какую функцию используется для какой функции, если перейти на MCU ZXX 144 PINS, можно было бы сделать все это, плюс оставить множество контактов и портов для будущих вариантов.

RXX MCU будет достаточно для базового принтера, если бы включенный PIN -код поделился всеми шагами, иначе здесь и там должны быть компромиссы (забудьте о ЖК -дисплее или забудьте о SDCARD), но тогда дело в том, зачем строить Основная доска для принтеров? их уже есть куча для дешевых. Может быть, в порядке только для тестирования кода и отдельных функций, но я предпочел бы использовать свое время, чтобы получить как можно больше из MCU STM32.

Существует марлин Хэл для LPC1768 в основном (хотя с некоторыми проблемами некоторые люди сообщают о досках, висящих на полпути через печать, у меня были проблемы с некоторыми SDCards...), что я помогал немного как могу.

Я думаю, что учитывая приятные ядра, которые у нас уже есть, то, что доска принтеров STM32 будет работать лучше, с меньшими проблемами и позволяет добавлять функции легче. У меня есть мой Libmaple HAL, уже работающий с основными функциями, необходимо добавить поддержку EEPROM и тестировать ЖК -дисплей SDCARD, но все это уже работает с нашими ядрами, поэтому вообще не должно быть проблемой.

И я планировал все шаги/указатели в одном порту GPIO, поэтому, если в какой -то момент он может быть достаточно модифицирован, напишите с DMA из буфера, одна записи DMA может установить и очистить все шаги/указатели одновременно, а не индивидуальный набор/ясно, что сделано в Марлине на данный момент. Но это смотрит на будущее, поскольку в настоящее время Марлин делает GPIO в том же ISR, где он вычисляется, когда они должны быть сделаны. Все, что можно было бы разделить на функцию, которая записывается в буфер DMA, программирует DMA и триггер таймера на правильную частоту и стреляет таймер. В то время как эта последовательность выводит с DMA, она может рассчитать следующие движения во втором буфере и запустить его, как только превышает предыдущий DMA. Таким образом, отделение выходной части (управляемой TMA+Timer) от части расчета шагов, которая просто готовит буфер.

AG123
Солнце 24 сентября 2017 г., 17:30
В отличие от более сложных контроллеров шаговых двигателей от ST, многие из контроллеров шаговых двигателей A4988 довольно простые
https: // www.Пололу.com/file/скачать/a4 ... e_id = 0J450
И, похоже, было бы невозможно поделиться шагом и режимами, так как нет выбора чипа на этих контроллерах A4988.
Что касается обмена /включения моих мыслей, так это то, что это может быть возможно, но это будет зависеть от того, как запрограммирован Марлин. Если он ожидает /разрешено быть независимо контролируемым, в том, что Marlin пытается управлять одним двигателем, может быть улов, и он подтягивает /включает, что вызывает у всех двигателей одновременно одновременно отключить
Это будет означать наличие 2 независимых контактов для каждого двигателя, по крайней мере, с точки зрения разрешения микростеппинга, я предполагаю, что он может быть установлен на постоянных 16 микростепах, так что это означало бы, что нам понадобится как минимум 2 шага и режиме для каждого Мотор, и если /enable может быть обмен, это сэкономило бы пару булавок.

Хотя использование DMA привлекателен, это, вероятно, на самом деле не нужно, так как сигналы шага, вероятно, будут в диапазонах ГЗ, так как мы движемся на двигатели, которые не могут буквально реагировать быстрее, чем. Я думаю, что моторные элементы управления не буквально «блокируют», в некотором смысле, в некотором смысле, что GPIO выступает за шаг, а Дир в значительной степени «Огонь и забыл». Допустим, что мы пульсируем шаг в течение 1 мс, между одним микростепом до следующего, нам, возможно, потребуется предоставить 10 с MS, по крайней мере, для мотор Следующая команда, выполняющая набеги, оптимизируя следующий ход и т. Д., И все еще может быть много времени до следующего шага.

я.эн. С платами типа пандусов нам нужно использовать MCU с достаточным количеством штифтов, чтобы запустить его, что такие вещи, как ветеринар, вероятно, соответствуют, что это соответствует этому

Строго говоря, наоборот, как мы можем сделать это, это то, что вместо рампов мы можем использовать довольно дорогие контроллеры / драйвер шаговых двигателей L6470 L6470
http: // www.ул.com/content/st_com/en/pro ... 16470.HTML
http: // www.ул.com/content/ccc/resource/ ... 255075.PDF
https: // www.eBay.com/sch/i.HTML?_from = r ... 70&_sop = 15

Этот шаговый контроллер на самом деле намного лучше, чем A4988 с 128 микростепами, он может буквально сделать довольно «тихий» 3D -принтеры
L6470 использует SPI для интерфейсов, которые фактически уменьшили, что до 3 общих выводов (MISO, MOSI, CLK) и одного независимого вывода CS для 3 двигателей XYZ + 1 экструдер, который уменьшает общее количество пин -штифтов до 7 пин -контактов. Тем не менее, все еще есть конечные остановки, контроль температуры и термистор). Может быть 2 установки нагревателя горячего конца 1 + 1 термистор и нагретый слой 1 нагреватель + 1 термистор
К сожалению, L6470 дорого

Альтернативна заключается в том, чтобы получить собственную (довольно дорогую) 3D -правую доску 3D -принтеров, которая оснащена STM32F401 вместе с драйверами двигателя L6474 (только 16 микростепов только)
http: // www.ул.com/content/st_com/en/pro ... 001V1.HTML

victor_pv
Солнце 24 сентября 2017 г. 11:45
Шаги обычно находятся в диапазоне 10s кГц в AVR, в зависимости от того, какую скорость вы двигаетесь и сколько микростеп ЦП не может идти в ногу с необходимым количеством шагов. Но это на 8 или 16 МГц. Так что, хотя в настоящее время я не думаю, что просто движущиеся двигатели будут провести процессор, когда вы добавляете к этому чтению из SDCARD или чтения/записи USB, плюс диплом, плюс расчеты выравнивания кроватей (это интенсивные процессора) , тогда использование процессора поднимается выше на более высоком уровне.
На данный момент у Марлина возникают проблемы с определенными скоростями при включении выравнивания кровати. Я уверен, что, поскольку 32 -битные платформы станут нормой, больше функций, большей пребывания и т. Д.
Вот почему я планирую заранее и следит за тем, чтобы в будущем можно было использовать периферийные устройства и DMA и DMA.

Просто чтобы дать вам представление о том, где сейчас находится Марлин, некоторые дисплеи используют программное обеспечение SPI... То, что у AVR есть один порт SPI, и есть несколько ЖК -дисплеев, которые не могут делиться портом (независимо от того, как CS управляется).

В плате Rerams, которая использует LPC1768 с 2 портами SPI, один предназначен для встроенной SDCARD, который не используется для печати, затем второй порт используется для SDCARD на большинстве ЖК-панелей. А затем ЖК -дисплеи, которые используют SPI, должны использовать программное SPI... Это просто так используется порт SPI для самой платы, чтобы сохранить значения eEPROM.

Я пытаюсь планировать заранее все эти ограничения или, по крайней мере, те, которые я могу избежать. Я зарезервировал 1 SPI для SDCARD, 1 SPI для ЖК -дисплее.
То же самое с USARTS, 1 разбитый, другой поделился с булавками ЖК -дисплеев, поэтому, если вместо того, чтобы использовать обычную ЖК -панель, вы используете дисплей Nextion (использует последовательный), вы можете подключить его к аппаратному последовательному порту, так как контакты были зарезервированы Для ЖК -дисплеев.

О шаге и режиме, я думаю, что то же самое, их нельзя поделиться. О включении, кажется, что Марлин может принять это то же самое для всех Steppers, но я также думаю, что это не было бы идеальным.

Вот почему, хотя я тестирую код на доске RCT6, я разрабатываю свой собственный для ветеринара MCU, поэтому у меня достаточно булавок для всего.

Часть управления шагом - это ISR, когда он выполняет свою работу, она блокирует все остальное, кроме прерываний с более высоким приоритетом, поэтому, если код шаговых.

AG123
Пн 25 сентября 2017 г. 15:20
Я начинаю думать с точки зрения, если это стоит того, чтобы вместо этого было «высоко оптимизированного» марлина для STM32, STM32 имеет много таймеров H/W, если мы позволим таймерам (генерируйте поезд квадратной волны) запустить двигатели , ISR может сделать «огонь и забыть», но дизайн может быть радикально другой.
эн.глин. Установите таймер, установите таймер 1 для каждого двигателя и GO, нам нужно будет отслеживать, только если таймер выполнен с помощью количества ;)
Главное, что было бы трудно сделать с таймерами, это если мы хотим точно контролировать ускорение, постоянная скорость движения, замедление. Делать это с таймерами могло бы показаться довольно трудным, так как период варьируется во время ускорения и замедления

XEBBMW
Пн 25 сентября 2017 г. 16:34
[victor_pv - Солнце 24 сентября 2017 г., 11:45 вечера] - Шаги обычно находятся в диапазоне 10s кГц в AVR, в зависимости от того, какую скорость вы двигаетесь и сколько микростеп ЦП не может идти в ногу с необходимым количеством шагов. Но это на 8 или 16 МГц. Так что, хотя в настоящее время я не думаю, что просто движущиеся двигатели будут провести процессор, когда вы добавляете к этому чтению из SDCARD или чтения/записи USB, плюс диплом, плюс расчеты выравнивания кроватей (это интенсивные процессора) , тогда использование процессора поднимается выше на более высоком уровне.
На данный момент у Марлина возникают проблемы с определенными скоростями при включении выравнивания кровати. Я уверен, что, поскольку 32 -битные платформы станут нормой, больше функций, большей пребывания и т. Д.
Вот почему я планирую заранее и следит за тем, чтобы в будущем можно было использовать периферийные устройства и DMA и DMA.
Если вы беспокоитесь о производительности позже, не будет хорошим решением для использования RTO и эффективного переключения между задачами/потоками?
Следующий пример http: // jhnet.сопутствующий.Великобритания/Проекты/Сделать Описывает реализацию RTOS, однако для микроконтроллера LPC1768.

Последняя версия Smoothieware 2 работает также на RTOS, и кажется, что Duetwifi делает это также.

Я построил дельта -принтер, и теперь я хочу заменить плату контроллера более мощным (как проект, не покупая существующее решение). Я также думал, что доска STM32F407VET станет лучшим кандидатом на новую прошивку. У меня есть STM32Discoveryf4 на основе доски STM32F407, это может служить для цели испытания.

Создание прошивки для микроконтроллеров STM32 на основе щита, где можно использовать существующую плату (например, STM32F407VET Poard) и драйверы Stepper Polulu, было бы очень хорошим решением.

victor_pv
Вторник 26 сентября 2017 г. 15:16
Использование RTO поможет с планированием потоков, но не в том, чтобы заставить процессор выполнять больше задач одновременно, как только циклы не тратят на ожидание.
На реализации AVR ЦП не может идти в ногу с темпом, если скорость шагов слишком быстра. Кстати, в Марлине код шаговых.
Просто недостаточно циклов, чтобы сделать все это на некоторых скоростях.

Если MCU STM32, достижение этого предела, может занять некоторое время, но в этот момент возможность использовать DMA разгрузит доступ GPIO на контроллер DMA, поэтому процессор был бы совершенно свободен, делая что -то еще, в то время как контроллер DMA позаботится о Степперы для ряда шагов (могут быть сотни или тысячи в зависимости от размера буфера DMA).
Использование DMA и RTO не исключает друг друга, вы можете использовать DMA для выгрузки периферийного доступа и по -прежнему использовать RTO для управления планированием задач и того, что делается в процессоре, в то время как DMA самостоятельно выполняет свою работу.

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

Rogerclark
Вторник 26 сентября 2017 г., 21:14
Это может показаться очень негативным комментарием, но не будет странного пункта в лицензии на использование на досках Nucleo, в которых говорится, что их можно использовать только для «оценки», я.E не для реального использования, например, управление 3D -принтером.

Я могу PM Frederic по этому поводу, поскольку это технически реальное ограничение на доски Nucelo.

Но я согласен, что при попытке проектирования дочернего совета вам необходимо сделать это для платформы процессора, которая не выйдет из производства или будет изменена производителем способами, которые могут повлиять на дочерние советы.


Я бы предложил в качестве хозяина, но Смит может остановить его в любое время.

AG123
Ср 27 сентября 2017 г. 13:09
Я предполагаю, что если вы используете это самостоятельно, это, вероятно, не имеет большого значения, если бы вы запустили 3D -принтер с ядром или доской Discovery ;)
Но это может быть улов для тех, кто продает доску в качестве решения для 3D -печати
сомневаюсь, что любой поставщик даст обещание «вечного» производства. Следовательно, я предполагал, что если бы доски были доступны, можно было бы купить пару в качестве запасных

Недавно среди них - один из любимых здесь, STM32F407VET Black выглядит довольно привлекательно на eBay
https: // www.eBay.com/sch/i.HTML?_nkw = stm32f407&_SACAT = 0

На самом деле я на полпути, надеюсь, что STM продаст их контроллеры Stepper Motor Stepper L6470, так что, возможно, будут «более дешевые» доски прорыва L6470
https: // www.eBay.com/sch/i.HTML?_SACAT = ... 70&_sop = 15
Поскольку L6470 работает на SPI
http: // www.ул.com/content/st_com/en/pro ... 16470.HTML
Просто запустить 5 моторов всего 8 булавок
Тогда мы, вероятно, можем запустить 3D -принтер с 3 двигателями (x, y, z) и 2 экструдерами (i.эн. 2 цвета нити одновременно) только на синей таблетке или Maple Mini
:ржу не могу:

XEBBMW
Ср 27 сентября 2017 г. 13:24
[AG123 - Ср 27 сентября 2017 г. 13:09] - Недавно среди них - один из любимых здесь, STM32F407VET Black выглядит довольно привлекательно на eBay :ржу не могу:
https: // www.eBay.com/sch/i.HTML?_nkw = stm32f407&_SACAT = 0
Я согласен с вами на черном STM32F407VET. Это дешевле, чем доска с ядром, и идеальное совпадение в качестве дочерней платы в плате контроллера 3D. Щит, подобный Arduino Dueed, - это все, что нужно.

fpistm
Ср 27 сентября 2017 г. 13:28
Роджер спросил мне некоторую информацию об использовании доски Nucleo ST, я спросил внутренне, и это ответ: Лицензия для ST Poards не разрешает их использование в конечных продуктах, чтобы убедиться, что ST не подвергается воздействию никакой ответственности.
STARS можно использовать в домашних проектах, рассматриваемых как прототипы.
ST терлежит, что люди используют ST-платы в конечных продуктах, однако ST рекомендует пользователям клонировать ST Poards, если они хотят включить их в свои конечные продукты.

AG123
Ср 27 сентября 2017 г. 13:37
[XEBBMW - Ср 27 сентября 2017 г. 13:24] -
[AG123 - Ср 27 сентября 2017 г. 13:09] - Недавно среди них - один из любимых здесь, STM32F407VET Black выглядит довольно привлекательно на eBay :ржу не могу:
https: // www.eBay.com/sch/i.HTML?_nkw = stm32f407&_SACAT = 0
Я согласен с вами на черном STM32F407VET. Это дешевле, чем доска с ядром, и идеальное совпадение в качестве дочерней платы в плате контроллера 3D. Щит, подобный Arduino Dueed, - это все, что нужно.
Ну, на самом деле я купил эти рампы
http: // www.eBay.com/itm/3d-printer-cont ... 0699832639
http: // www.eBay.com/itm/amps-1-4-contr ... 1691531028
И даже этот пандус-фт
http: // www.eBay.com/itm/amps-fd-32bit- ... 2017526524
http: // www.eBay.com/itm/ge-pololu-shiel ... 2312531140

Идея состоит в том, что вы можете в основном соединить их с проводами Dupont
https: // www.eBay.com/sch/i.HTML?_nkw = du ... эн&_SACAT = 0
Следовательно, щит действительно не нужен

Ramps FD, разработанные для Arduino Dueed, который в основном представляет собой 3.Плата на основе 3 В, вероятно, будет легче взаимодействовать с платами STM32
Но рампы FD довольно дороже, чем рампы

Используя общие рампы или рампы FD -платы освобождают один, чтобы смешать и соответствовать доскам, можно в основном получить любую из различных досок ветеринара F4, Zet (или F1) на eBay, Aliexpress, Olimex и даже ST Nucleo, Discovery Poards , затем сопоставьте штифты между этими досками в рампы, рампы-FD, используя кабели DuPont

И чтобы сэкономить время, один из самых простых способов - купить один из более низких затрат 3D наборов принтеров, некоторые из которых составляют около 200 долларов США (или меньше), и вы можете заменить контроллер

XEBBMW
Ср 27 сентября 2017 г. 13:55
[AG123 - Ср 27 сентября 2017 г. 13:09] - На самом деле я на полпути, надеюсь, что STM продаст их контроллеры Stepper Motor Stepper L6470, так что, возможно, будут «более дешевые» доски прорыва L6470
https: // www.eBay.com/sch/i.HTML?_SACAT = ... 70&_sop = 15
Поскольку L6470 работает на SPI
http: // www.ул.com/content/st_com/en/pro ... 16470.HTML
Просто запустить 5 моторов всего 8 булавок
Тогда мы, вероятно, можем запустить 3D -принтер с 3 двигателями (x, y, z) и 2 экструдерами (i.эн. 2 цвета нити одновременно) только на синей таблетке или Maple Mini
:ржу не могу:
Почему бы не на драйвере Stepper TMC2130, который также работает на SPI? Уже есть вилка марлина, которая была адаптирована для TMC2130 https: // github.com/teemuatlut/marlin. Я предполагаю, что не нужно было бы, чтобы STM32F4 работал на доске, но только STM32F1, как и Bluepill, Bluepill. Правлению потребуется меньше контактов, чем было объяснено в посте ниже:
[victor_pv - Солнце 10 сентября 2017 г. 4:32] - Уже есть 2 марлина для STM32, над которым я работаю, на основе Libmaple и Mother от Chriss Bar на основе общего ядра.
Мой, в зависимости от того, какие варианты вы выберете, подходит примерно в 90 КБ вспышки, поэтому может работать на CB (или C8 с 128 КБ). Самая большая проблема с этими MCU заключается в том, что у них недостаточно булавок для всего, поэтому вы должны выбрать то, что вы оставляете.
Итак, я тестирую свою на плате RCT6, с 256 КБ вспышки и 48 RAM, и до сих пор фальшивая печать работает нормально (без подключенных шагов). Я тестировал ту же печать, которое занимает то же время на моем HAL на STM32F1, как и в HAL LPC1768, который работает на платах Remary или Smothieware, поэтому код шагового кода работает в правильном темпе. Я все еще не подключил его к принтеру и запустил фактический тест, но я все еще работаю над другими частями HAL.

Обычно вам нужно, по крайней мере, столько булавок:
Мин 4 Steppers, 3 штифта каждый (Dir, Step, En): 12 булавок
Мин 2 термисторы: 2 контакта
Мин 2 выходы на обогрев для нагрева
Конечные остановки: 3 булавки
USB 2 булавки
Если вы используете Sdcard 4 Pins
Если вы используете ЖК-дисплей, 4-6 выводов, в зависимости от того, какие.
Если вы используете вращающийся энкодер для меню Navigatins, 3 контакта.
Beeper 1 PIN -код

AG123
Ср 27 сентября 2017 г. 13:57
[XEBBMW - Ср 27 сентября 2017 г. 13:55] - Почему бы не на драйвере Stepper TMC2130, который также работает на SPI? Уже есть вилка марлина, которая была адаптирована для TMC2130 https: // github.com/teemuatlut/marlin. Я предполагаю, что не нужно было бы, чтобы STM32F4 работал на доске, но только STM32F1, как и Bluepill, Bluepill. Правлению потребуется меньше контактов, чем было объяснено в посте ниже:
Спасибо, не понял, что TMC2130 тоже SPI
https: // www.eBay.com/sch/i.HTML?_SACAT = ... 30&_sop = 15
Также довольно интересно, что прорывы TMC2130 и ST L6470 оцениваются в одном и том же диапазоне на eBay оба контроллера двигателей SPI
https: // www.eBay.com/sch/i.HTML?_nkw = 6470+&_SACAT = 0

Другое дело было бы, что TMC2130, казалось, был разработан для системы 5V
https: // www.Тринамик.com/fileadmin/asse ... аэшит.PDF
В то время как L6470, казалось, было бы легче взаимодействовать с 3.3V логика, казалось, была разработана для этого
http: // www.ул.com/en/авторитетные драйверс/L6470.HTML

О, и кто -то действительно попробовал это
https: // github.com/hendorog/marlin_l6470

и нашел здесь большой список водителей моториков
http: // reprap.org/wiki/stepper_motor_driver
:)

XEBBMW
Ср 27 сентября 2017 г. 15:15
[AG123 - Ср 27 сентября 2017 г. 13:57] - Другое дело было бы, что TMC2130, казалось, был разработан для системы 5V
https: // www.Тринамик.com/fileadmin/asse ... аэшит.PDF
В то время как L6470, казалось, было бы легче взаимодействовать с 3.3V логика, казалось, была разработана для этого
http: // www.ул.com/en/авторитетные драйверс/L6470.HTML

О, и кто -то действительно попробовал это
https: // github.com/hendorog/marlin_l6470

и нашел здесь большой список водителей моториков
http: // reprap.org/wiki/stepper_motor_driver
:)
Я не проверял именно таблицу данных для TMC2130, теперь я вижу, что источник питания должен быть 5 В. Но я не вижу этой проблемы, на щите вы просто строите источник питания 5 В, который вы предоставляете TMC2130 (5 В необходимо для управления ЖК -дисплеем). В любом случае логика 1 -го уровня 3.3V, так что я не думаю, что было бы проблемой для подключения записей SPI Drivers Spi к микроконтроллеру STM32.

Я где -то читал, что драйвер чипа L6470 не имеет сигналов в качестве шага и DIR, которые используются в настоящее время Marlin, поэтому я думаю, что их вождение потребует некоторых логических изменений внутри прошивки. Может быть, я ошибаюсь.

Я нахожусь в процессе проектирования щита для Arduino, основанного на https: // github.com/dvjcodec/dude3dom-mini. Он будет иметь 5 шаговых драйверов, 3 вентилятора, 2 МОСФЕТА ДЛЯ HOTEND и 1 МОСФЕТ для теплового кровати.

@victor_pv: Как вы думаете, можно было бы иметь плату Bluepill Drive TMC2130 SPI Stepper Drivers? Возможно ли с аппаратной точки зрения?

спон!
Ср 27 сентября 2017 г. 15:52
[AG123 - Ср 27 сентября 2017 г. 13:09] - ...Тогда мы, вероятно, можем запустить 3D -принтер с 3 двигателями (x, y, z) и 2 экструдерами (i.эн. 2 цвета нити одновременно) только на синей таблетке или Maple Mini
:ржу не могу:
Всем привет! Вот что я делаю! :ржу не могу:
Я читал эту ветку и думал, что, возможно, мы сможем использовать недорогую плату, держащую синюю таблетку для самых распространенных 3D -принтеров (Mendel 90, Prusa i3, Kossel Delta и т. Д.), Поэтому я сделал небольшую доску с 4 Stepper водители, 3 МОП -ф и 2 термистора, основанные на доске Sinaptec (http: // reprap.org/wiki/sinaptec). Цель для Правления-быть сделанной DIY и очень низкой стоимостью. Вы можете увидеть это здесь: https: // github.com/pscrespo/morpheus-stm32 .
Что вы думаете об этом?

(Несовершеннолетний говорящий на английском языке, я заранее прошу прощения за любые письменные ошибки)

Rogerclark
Ср 27 сентября 2017 г., 21:17
@spon!

Очень хорошая доска..

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

Одна вещь, которую я заметил о вашем дизайне печатной платы. Вы не очень сильно используете верхнюю медь, я.эн. Только несколько треков красного цвета

Afik, если вы используете 2 -слойную плату, нормально использовать нижний слой для заземления и верхний слой для сигналов и напряжения питания.
(Некоторые части земельного слоя также должны носить сигналы или питание в некоторых местах, но большинство часто бывает GND)

AG123
Ср 27 сентября 2017 г. 22:14
@spon!
вау, это хороший проект/доска : D
Я предполагаю, что STM32Duino действительно «мест в поисках», мы однажды подумали, что зарабатывать O-Scope за 10 долларов довольно амбициозно
ViewTopic.PHP?t = 107
Теперь синие таблетки или клен Mini запускают 3D -принтеры, и все это в 20K SRAM 128K Flash :ржу не могу:

victor_pv
Чт 28 сентября 2017 г. 3:42 утра
Спон я только что отправил первую работающую версию STM32Duino Hal для Marlin на официальное 2.0 Bugfix Branch. Вы можете проверить это, если хотите начать тестирование кода на этой плате.
Существует плата, определяемая как STMF1R, с булавками, установленными для RET MCU. Вы можете изменить его, чтобы использовать свои булавки, он находится в папке в папке примеров конфигурации.

Я заметил, что у вас нет разъема для дисплея или SDCARD. SDCARD должен уже работать в HAL (хотя у меня еще не было времени проверить его).
ЖК -дисплей вообще не тестируется.
Термисторы и кровать/экструдер ввода/вывод еще не протестированы.

Планируете ли вы иметь ЖК -дисплей и/или SD?

Я тестирую Steppers в данный момент, он выводит импульсы, но не уверен, что на нужной частоте мне нужно сравнить с рабочей платой.
Кроме того, что предложил Роджер, выглядит как хорошая доска.

Rogerclark
Чт 28 сентября 2017 г., 4:00 утра
Виктор, вы можете опубликовать ссылку на ваше представление

Re: держатель SD -карты.

Интересно, должен ли это быть одним из тех модулей, которые вы можете получить на eBay / aliexpress

эн.G Что -то вроде

http: // www.eBay.com/itm/sd-reader-modul ... 2888618388

или

http: // www.eBay.com/itm/micro-sd-card-m ... 1710341617

victor_pv
Чт 28 сентября 2017 г., 4:02 утра
[XEBBMW - Ср 27 сентября 2017 г. 15:15] -
@victor_pv: Как вы думаете, можно было бы иметь плату Bluepill Drive TMC2130 SPI Stepper Drivers? Возможно ли с аппаратной точки зрения?
Это должно быть вполне возможно. Есть ли водитель для их Arduino SPI? (Без прямых регистров HW, как я видел в некоторых тринамических драйверах).
РЕДАКТИРОВАТЬ: кажется, что TMC2130 все еще нуждаются. TMC5130 или L6470 кажутся более продвинутыми в том, что их можно просто отправить целевую позицию через SPI, и они позаботятся о перемещении двигателя по необходимым шагам, с запрограммированным профилем ускорения/замедления. Таким образом, несколько байтов в SPI в ряд могут заменить сотни временных шагов в ступенчатом штифте. Это кажется основной перегрузкой процессора.

О L6470, если я помню правильно, у них есть шаги, DIR и EN PINS, но также могут быть полностью управляются SPI.
Но даже плата 3D -принтеров STM использует шаг и режиссеры, чтобы водить их.
Я считаю, что им не хватает текущей корректировки VREF, и это необходимо скорректировать с помощью SPI.
Проверьте таблицу данных, чтобы подтвердить.

У меня есть Марлин, в основном работающий на доске RET. Может запустить задание печати от начала до конца, но не подключился к принтеру. Тем временем я тестирую разные вещи с отладчиком и логическим анализатором.
Я планирую подключить термисторы, обогреватели и шаги через пандусную доску, когда у меня было время.
Мой либмапл Хэл только что объединился с Marlin 2.0bugfix филиал, чтобы другие люди могли использовать или сотрудничать с разработкой HAL.

victor_pv
Чт 28 сентября 2017 г. 4:10
Роджер, я только что объединил в Marlin Official 2.0 Bugfix Branch, где продолжается все разработки 32BITS:
https: // github.com/marlinfirmware/marli ... GFIX-2.0.х

Я держу вилку, но мой план состоит в том, чтобы вернуться в эту филиал, как только я внесу изменения, которые, как я подтверждаю, работает нормально.
Для Marlin Sdcard я использую SPI1 (хотя можно изменить в HAL), поэтому любой адаптер SDCARD должен работать, даже те, без всех линий DAT.
ЖКБ - это боль в заднице, поскольку некоторые из них используют программный SPI, из -за ошибки HW LCD, которая заставляет их развращать даже с CS, является высоким для дисплея, если порт SPI используется для чего -то другого. Но поскольку F1 имеет не менее 2 портов SPI, должно быть возможно переписать эти драйверы, чтобы использовать SPI2 вместо этого.

В Марлине предпринимаются некоторые усилия, чтобы абстрагировать все это для Hals, поэтому в конечном итоге программный SPI должен выйти из файлов драйверов дисплея, но он на данный момент.

Rogerclark
Чт 28 сентября 2017 г. 5:48 утра
@Виктор

Спасибо.

Ваша версия для F4 или F1 (или агностик ?) Я заметил, что официальный репо упоминает F401

XEBBMW
Чт 28 сентября 2017 г. 10:38 утра
[victor_pv - Чт 28 сентября 2017 г. 4:02]] - Это должно быть вполне возможно. Есть ли водитель для их Arduino SPI? (Без прямых регистров HW, как я видел в некоторых тринамических драйверах).
РЕДАКТИРОВАТЬ: кажется, что TMC2130 все еще нуждаются. TMC5130 или L6470 кажутся более продвинутыми в том, что их можно просто отправить целевую позицию через SPI, и они позаботятся о перемещении двигателя по необходимым шагам, с запрограммированным профилем ускорения/замедления. Таким образом, несколько байтов в SPI в ряд могут заменить сотни временных шагов в ступенчатом штифте. Это кажется основной перегрузкой процессора.
Я уже упоминал в предыдущем посте еще одна вилка Marlin, которая была улучшена для TMC2130. Я репост ссылки https: // github.com/teemuatlut/marlin

XEBBMW
Чт 28 сентября 2017 г. 12:25
[спон! - Ср 27 сентября 2017 г. 15:52] - Всем привет! Вот что я делаю! :ржу не могу:
Я читал эту ветку и думал, что, возможно, мы сможем использовать недорогую плату, держащую синюю таблетку для самых распространенных 3D -принтеров (Mendel 90, Prusa i3, Kossel Delta и т. Д.), Поэтому я сделал небольшую доску с 4 Stepper водители, 3 МОП -ф и 2 термистора, основанные на доске Sinaptec (http: // reprap.org/wiki/sinaptec). Цель для Правления-быть сделанной DIY и очень низкой стоимостью. Вы можете увидеть это здесь: https: // github.com/pscrespo/morpheus-stm32 .
Что вы думаете об этом?

(Несовершеннолетний говорящий на английском языке, я заранее прошу прощения за любые письменные ошибки)
Я бы порекомендовал добавить больше поклонников в ваш дизайн. По крайней мере, один для охлаждения печатной части и, возможно, еще один для охлаждения ступенчатых драйверов из электроники.

AG123
Чт 28 сентября 2017 г. 13:08
[victor_pv - Чт 28 сентября 2017 г. 4:02]] - О L6470, если я помню правильно, у них есть шаги, DIR и EN PINS, но также могут быть полностью управляются SPI.
Но даже плата 3D -принтеров STM использует шаг и режиссеры, чтобы водить их.
Я считаю, что им не хватает текущей корректировки VREF, и это необходимо скорректировать с помощью SPI.
Проверьте таблицу данных, чтобы подтвердить.
Один из недостатков L6470, как указано в этой реализации
https: // github.com/hendorog/marlin_l6470 Поддержка дуги не оптимизирована - L6470 заставляет все положение перемещается до нулевой скорости, прежде чем следующее может быть отправлено. Результатом являются небольшие капли в каждой вершине. Если вы сбрасываете сброс в этот небольшой недостаток, L6470, по -видимому, казалось легче взаимодействовать с 3.Устройства 3V (STM, вероятно, рассматривает или даже есть продукты, взаимодействуя с MCU STM8 / STM32, которые в значительной степени работают в 3.3v) и это казалось довольно продвинутым
http: // www.ул.com/en/авторитетные драйверс/L6470.HTML
http: // www.ул.com/content/ccc/resource/ ... 255075.PDF
ИТ спортивные команды / функции, такие как регистры для установки скорости / ускорения / замедления и т. Д., И команды казались буквально «Огонь и забудьте типы команд», таких как goto_dir (dir, abs_pos) и контроллер двигателя заботятся о ускорении, ограничении скорости, Шаги замедления и счета.
MCU (E.глин. STM32) может буквально проанализировать следующую команду и просто отслеживать, если предыдущая команда завершена перед выпуском следующей команды. Для «более дешевых» шаговых водителей это просто режими и шаг, и MCU был бы занят, выполняя всю эту акробатику движения. Кроме того, цена не будет «прикольной акробатикой» и т. Д :ржу не могу:

спон!
Чт 28 сентября 2017 г. 13:11
[Rogerclark - Ср 27 сентября 2017 г. 9:17 вечера] - Вы не очень сильно используете верхнюю медь, я.эн. Только несколько треков красного цвета
На самом деле, это мосты, я хотел сделать одностороннюю печатную плату, но нуждалась в них. Я все еще учусь пользоваться GEDA/GAF, есть ли у него другой способ рисовать мосты?
[victor_pv - Четверг 28 сентября 2017 г. 3:42 утра] - Я только что отправил первую работающую версию STM32Duino HAL для Marlin на официальное 2.0 Bugfix Branch.
Это отличная новость! К сожалению, моя кошка решила узнать, насколько жевает электроника, и украла из таблицы мой единственный чертежи (примечание для себя: в следующий раз купить больше одного), поэтому мне придется подождать, пока новый придет новый... Да, это моя удача...
[victor_pv - Четверг 28 сентября 2017 г. 3:42 утра] - Я заметил, что у вас нет разъема для дисплея или SDCARD.
Я думал, что если кому-то нужна доска Эль-Шапо, возможно, не хочет прикреплять дисплей :) Но я оставил неиспользованный SPI (от A4 до A7), чтобы добавить заголовок.
[XEBBMW - Чт 28 сентября 2017 г. 12:25 - Я бы порекомендовал добавить больше поклонников в ваш дизайн. По крайней мере, один для охлаждения печатной части и, возможно, еще один для охлаждения ступенчатых драйверов из электроники.
Ты прав, не думал об этом. Я постараюсь добавить их как можно скорее.

AG123
Чт 28 сентября 2017 г. 13:31
@spon!

Мои маленькие мысли 2C в том, что если L6470 используется в конце концов
https: // github.com/hendorog/marlin_l6470
Коды движения двигателя вполне могут быть довольно значительно упрощены в зависимости от перевода команд G-Code в команды двигателя для каждого двигателя, а затем «Огонь и забыть» и просто отслеживать, завершила ли последняя команда выполнение и выпуск следующей команды
и G-коды, такие как
https: // www.упростить 3d.com/support/arti ... -Учебник/ G1 X0 Y0 F2400 ; move to the X=0 Y=0 position on the bed at a speed of 2400 mm/min G1 Z10 F1200 ; move the Z-axis to Z=10mm at a slower speed of 1200 mm/min G1 X30 E10 F1800 ; push 10mm of filament into the nozzle while moving to the X=30 position at the same time

victor_pv
Чт 28 сентября 2017 г. 14:05
[AG123 - Чт 28 сентября 2017 г. 13:31] - @spon!

Мои маленькие мысли 2C в том, что если L6470 используется в конце концов
https: // github.com/hendorog/marlin_l6470
Коды движения двигателя вполне могут быть довольно значительно упрощены в зависимости от перевода команд G-Code в команды двигателя для каждого двигателя, а затем «Огонь и забыть» и просто отслеживать, завершила ли последняя команда выполнение и выпуск следующей команды
У них есть проблема, что я заметил, что чтение таблицы некоторое время назад, и в том, что в учетных записях Github упоминается, подтверждая то, что я подозревал: L6470 не примет другую команду, пока двигатель полностью не завершит предыдущий и не остановится. Это означает, что движение становится резким. В этом репо комментарии о том, как дуги не работают нормально из -за этого, поскольку двигатели завершают остановку в каждой маленькой вершине и вызывают глобусы. Я надеялся, что, когда я прочитал таблицу данных, был способ, но, по крайней мере, Хендорог не смог найти способ, по -видимому,.
Я думал, что, возможно, в какой -то момент задумчивый флаг занятого, который позволил бы следующей команде пробиться на L6470, поэтому двигатель не остановится до тех пор, пока есть еще одна команда для выполнения, но не кажется возможным.
Это может объяснить, почему STM решила управлять им с помощью шага/режима в их собственной 3D -доске принтеров.

AG123
Чт 28 сентября 2017 г. 15:02
Я на полпути думаю, что может быть, в конце концов, будет каким -то способом решить маленькие капли в каждой задаче вершины.
Пока есть 3 движения двигателя e.глин. x, y, z, есть также двигатель экструдера (при условии одной нити)
Как и в случае с X, Y, z, есть ускорение, постоянная скорость, замедление, мы можем также установить регистры для ускорения, постоянной скорости, замедления для экструдера. Другие возможные способы могут включать уменьшение количества шагов, которые предпринимает экструдер, по сравнению с двигателями x, y, z, поэтому, возможно, для движения он предназначен для выдавливания 10 мм нити, мы можем остановить это на 9 мм вместо этого
Проблема в том, что для настройки печати потребуется много усилий, и это очень много искусства
И для более легкой реализации, возможно, начать с «геометрической» реализации, а затем настраивать экстразиции и т. Д
Одна проблема с таким тонким подходом настройки вполне может состоять в том, что печать может быть медленнее и берет (намного) дольше
Основная привлекательность L6470 заключается в том, что он выполняет значительную часть логики управления двигателем, это разгружает MCU E.глин. Синяя таблетка / Maple Mini
Программирование может быть в результате (намного) проще, чем если бы MCU необходимо выполнить все ускорение, постоянную скорость, постоянную скорость, замедление и сроки шага, но, конечно, если у MCU есть все это управление, что может делать вещи, которые могут делать, которые могут делать, которые могут делать, которые могут сделать вещи быть «невозможным» на командном драйвере на основе команд L6470

XEBBMW
Чт 28 сентября 2017 г. 15:47
[victor_pv - Чт 28 сентября 2017 г. 14:05] - У них есть проблема, что я заметил, что чтение таблицы некоторое время назад, и в том, что в учетных записях Github упоминается, подтверждая то, что я подозревал: L6470 не примет другую команду, пока двигатель полностью не завершит предыдущий и не остановится. Это означает, что движение становится резким. В этом репо комментарии о том, как дуги не работают нормально из -за этого, поскольку двигатели завершают остановку в каждой маленькой вершине и вызывают глобусы. Я надеялся, что, когда я прочитал таблицу данных, был способ, но, по крайней мере, Хендорог не смог найти способ, по -видимому,.
Я думал, что, возможно, в какой -то момент задумчивый флаг занятого, который позволил бы следующей команде пробиться на L6470, поэтому двигатель не остановится до тех пор, пока есть еще одна команда для выполнения, но не кажется возможным.
Это может объяснить, почему STM решила управлять им с помощью шага/режима в их собственной 3D -доске принтеров.
Чтобы избежать проблем с L6470 и использовать меньше контактов от STM32F1, будет ли это хорошее решение, а затем использовать TMC5130 Steepper Driver? Но в этом случае изменения в прошивке требуются в соответствии с этой сообщенной проблемой https: // github.com/trinamic/trams-firmware/проблемы/2

victor_pv
Чт 28 сентября 2017 г. 16:07
Я не уверен, что прочитал таблицу, если 5130 может начать следующий ход, не выходя на полную остановку, но код может показать.
Как сказал Тринамич, это требует полного переписывания шагового.CPP.
Уже есть довольно много изменений в Stepper.CPP, чтобы работать нормально с 32 -битным MCU, поэтому добавление поддержки режима SPI в последней версии Stepper.CPP может занять некоторое время, но я думаю, что это было бы здорово.
Посмотрим, куда это пойдет.

Для минимальной платы, такой как SCON, F103CB имеет достаточно булавок. Но использование RET или ветеринара MCU в любом случае не намного дороже, поэтому я не вижу никаких ограничений на использование большего количества булавок.
Я разрабатываю доску вокруг MCU Vet и может иметь 8 Steppers 6 Fets, 4 Thermistors, 2 SDCard, ЖК -дисплей, и у них есть булавки, чтобы запасные.

Альс
Чт 28 сентября 2017 г. 16:32
Вот еще один FW для STM32F46RE Nucleo. Я исправил АЦП для работы с несколькими датчиками, и я печатаю пару дней. Я действительно доволен качеством печати даже по высоким ценам. Я не мог заставить ADC DMA поднять прерывание, чтобы показания температуры могли показаться немного шумными. Я использую A4988 для xyz. Дешевые A4988, которые я стал, кажется, слишком слаба для экструдера MK8, поэтому я использую DRV8825 (с диодным исправлением и вентилятором 3 см). Некоторые из тех, что у меня были там, работали, но я также видел пару случаев, когда они начали достигать очень высоких температур по неизвестным причинам. Я закончил тем, что вместо этого у меня был модуль ретрансляции внешнего 2 канала. Я собираюсь попробовать использовать 4x «Высокий выключатель триггера для эффекта поля MOS MOS». Кроме того.

https: // filebin.CA/3BXB4SEV8OA7/MAIN.бин
https: // filebin.CA/3BXBM2U3KZNT/config.по умолчанию Следует сохранить в качестве конфигурации.TXT на SD -карте для прочтения.

XEBBMW
Чт 28 сентября 2017 г. 18:45
[victor_pv - Чт 28 сентября 2017 г. 16:07] - Я разрабатываю доску вокруг MCU Vet и может иметь 8 Steppers 6 Fets, 4 Thermistors, 2 SDCard, ЖК -дисплей, и у них есть булавки, чтобы запасные.
Вы имеете в виду здесь STM32F1 или STM32F4 Poard?

victor_pv
Чт 28 сентября 2017 г., 19:47
[XEBBMW - Чт 28 сентября 2017 г. 18:45] -
[victor_pv - Чт 28 сентября 2017 г. 16:07] - Я разрабатываю доску вокруг MCU Vet и может иметь 8 Steppers 6 Fets, 4 Thermistors, 2 SDCard, ЖК -дисплей, и у них есть булавки, чтобы запасные.
Вы имеете в виду здесь STM32F1 или STM32F4 Poard?
Должен работать с любым.

XEBBMW
Чт 28 сентября 2017 г. 20:11
[victor_pv - Чт 28 сентября 2017 г., 19:47] -
[XEBBMW - Чт 28 сентября 2017 г. 18:45] -
[victor_pv - Чт 28 сентября 2017 г. 16:07] - Я разрабатываю доску вокруг MCU Vet и может иметь 8 Steppers 6 Fets, 4 Thermistors, 2 SDCard, ЖК -дисплей, и у них есть булавки, чтобы запасные.
Вы имеете в виду здесь STM32F1 или STM32F4 Poard?
Должен работать с любым.
Нет большой разницы в цене между ветеринаром STM32F1 и STM32F4. С точки зрения размера ветеринар STM32F1, кажется, немного меньше, а некоторые ветеринары F1 не имеют слота SD -карты. Я не думаю, что размер вспышки должен быть проблемой для Марлина на этом этапе, но наверняка у черного ветеринара F4 имеет больше SRAM.

victor_pv
Чт 28 сентября 2017 г., 8:15 вечера
Я проектирую его, чтобы подключить эту доску:
https: // www.aliexpress.com/item/new-stm ... E3A558AE8E

Я думаю, что это одна из самых маленьких и дешевых досок STM32F4.
Мне не нравится регулятор напряжения, и мне тоже не нравится MicroUSB.
Кроме этого, это хорошая доска со всеми разбитыми выводами, 32 кГц xtal, i2c eeprom, sdcard. Есть версия F103VCT, на удивление еще пару долларов.
Но мне очень нравится крошечный форм -фактор, и это можно отключить для программирования, тестирования или повторного использования чего -либо еще.

XEBBMW
Чт 28 сентября 2017 г. 20:21
[victor_pv - Чт 28 сентября 2017 г. 20:15] - Я проектирую его, чтобы подключить эту доску:
https: // www.aliexpress.com/item/new-stm ... E3A558AE8E

Я думаю, что это одна из самых маленьких и дешевых досок STM32F4.
Мне не нравится регулятор напряжения, и мне тоже не нравится MicroUSB.
Кроме этого, это хорошая доска со всеми разбитыми выводами, 32 кГц xtal, i2c eeprom, sdcard. Есть версия F103VCT, на удивление еще пару долларов.
Но мне очень нравится крошечный форм -фактор, и это можно отключить для программирования, тестирования или повторного использования чего -либо еще.
Это хороший мини -ветеринар F4. Я только посмотрел на черного ветеринара F4, но мини -версия еще лучше. Я тоже собираюсь заказать.

Rogerclark
Чт 28 сентября 2017 г., 21:23
Виктор

Я согласен, что у совета есть хороший форм -фактор и хорошая цена. Вчера я опубликовал об этом в другой ветке, где кто -то хочет создать последовательность за должным образом, чтобы показать, что, вероятно, бессмысленно, поскольку они не могут конкурировать по цене и т. Д.

У меня нет ни одного из них, но я закажу его сегодня.

Re: регулятор и т. Д

Вы можете поместить дубликат рег на свою доску, и в зависимости от внутренней USB -проводки на доске, вы, вероятно, можете поместить дублированный USB -разъем на свой доску

ZMEMW16
Чт 28 сентября 2017 г. 22:00
[спон! - Чт 28 сентября 2017 г. 13:11] -
Это отличная новость! К сожалению, моя кошка решила узнать, насколько жевает электроника, и украла из таблицы мой единственный чертежи (примечание для себя: в следующий раз купить больше одного), поэтому мне придется подождать, пока новый придет новый... Да, это моя удача...
[
Возможно, вы захотите проверить зубы кошки, также если в Bluepill отсутствуют какие -либо биты. Я оставлю дальнейшее расследование вам, обратите внимание на рентген кота в Великобритании стоит 70 фунтов стерлингов, еще больше, чтобы удалить 2-дюймовую иглу, а прикрепленная нить добавляет еще 250 фунтов стерлингов.

Вы также можете проверить мини -клон Baite Mape.

Стивен

victor_pv
Чт 28 сентября 2017 г. 22:17
Роджер, USB -булавки (PA10 и 11 или любой, что они были), действительно находятся в заголовках, поэтому я подумал об этом.
5 В и 3.Также доступны 3V, поэтому я мог бы добавить USB -разъем, а затем питать регулятор на борту с 5 В или добавить другой регулятор и подавать плату только с помощью 3V3.
Единственные контакты, к сожалению, недоступны в заголовках, - это аналоговые рефликты и основания, а также перезагрузка, так что у вас нет выбора, кроме как использовать кнопку платы. Это действительно хорошая маленькая доска.
Регулятор напряжения не слишком хорош, и на VBU нет защиты от диодов, это основные недостатки, которые я нашел.

victor_pv
Чт 28 сентября 2017 г. 22:18
[ZMEMW16 - Чт 28 сентября 2017 г. 22:00] -
Возможно, вы захотите проверить зубы кошки, также если в Bluepill отсутствуют какие -либо биты. Я оставлю дальнейшее расследование вам, обратите внимание на рентген кота в Великобритании стоит 70 фунтов стерлингов, а дальнейший бит для удаления 2-дюймовой иглы и прикрепленная нить добавляет еще 250 фунтов стерлингов.



Стивен
Я думаю, что -то кошка съела иглу :ржу не могу:

Rogerclark
Чт 28 сентября 2017 г. 22:20
@spon!

Ах.. Это единственная пласка слоя. Это объясняет вещи. Вы сами делаете доску?

Re: ремни

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

Затем в производстве просто установите изолированную медную проволоку.


В интересах, я посмотрю, что такое работа Кикада для этого...

AG123
Пт 29 сентября 2017 г. 16:34
[Альс - Чт 28 сентября 2017 г., 16:32] - Вот еще один FW для STM32F46RE Nucleo. Я исправил АЦП для работы с несколькими датчиками, и я печатаю пару дней. Я действительно доволен качеством печати даже по высоким ценам. Я не мог заставить ADC DMA поднять прерывание, чтобы показания температуры могли показаться немного шумными. Я использую A4988 для xyz. Дешевые A4988, которые я стал, кажется, слишком слаба для экструдера MK8, поэтому я использую DRV8825 (с диодным исправлением и вентилятором 3 см). Некоторые из тех, что у меня были там, работали, но я также видел пару случаев, когда они начали достигать очень высоких температур по неизвестным причинам. Я закончил тем, что вместо этого у меня был модуль ретрансляции внешнего 2 канала. Я собираюсь попробовать использовать 4x «Высокий выключатель триггера для эффекта поля MOS MOS». Кроме того.

https: // filebin.CA/3BXB4SEV8OA7/MAIN.бин
https: // filebin.CA/3BXBM2U3KZNT/config.по умолчанию Следует сохранить в качестве конфигурации.TXT на SD -карте для прочтения.
Не могли бы вы поделиться некоторыми фотографиями досок и принтов? : D
Похоже, что Smoothiewar
NXP Cortex-M3 LPC1769
http: // Smoothieware.орг/
Фотографии, возможно, можно загрузить и связать из https: // imgur.ком/

rsc
Пт 29 сентября 2017 г., 19:03
Да, я все еще работаю над контроллером, основанным на STM32F103C8T6 (Cartesian и Scara Robot Arm), но я не могу работать на этом чипе, поэтому я начинаю избегать этого микроконтроллера и переходить на другой

Martinayotte
Пт 29 сентября 2017 г., 19:25
[rsc - Пт 29 сентября 2017 г., 19:03] - Но я не могу работать I2C на этом чипе
Какие проблемы ?
У вас есть подтягивания на автобусе I2C ?

AG123
Солнце 01 октября 2017 г. 14:59
Сомнение i2c будет каким -либо препятствием на STM32F103, но я думаю, что 3D -печать, вероятно, будет довольно требовательной как для памяти (SRAM), так и для обработки мощности, особенно с «более простыми» шагами, которые в основном предлагают только шаг и режиме. Если использует драйверы двигателей ST L6470
ViewTopic.PHP?F = 19&t = 572&начало = 270#P34962
Это вполне может быть довольно целесообразно, поскольку использует SPI, уменьшая количество выводов и в значительной степени разгружает MCU, выполняющий большую часть этого управления двигателем в L6470
Недостатком будет то, что L6470 довольно дорогой, можно было бы несколько ограничено с точки зрения того, насколько «контроль» есть такая большая часть работы по управлению двигателем делегирована в L6470.

rsc
Вт 17 октября 2017 г. 2:39
Я разрабатываю Scara для 3D -принтера с использованием STM32F103C8T6, теперь может привлечь к профилю трапециевидного движения (как GRBL). был уменьшен только при использовании C и некоторых регистрации, но все равно должен оптимизировать больше (вы можете увидеть BluePill : D )


Старое видео без трапециевидного профиля движения (очевидно без препарата)

3.97 Большой дисплей 240x400 ST7793

72 МГц делятся на 100 кода

Тахометр на эффекте Холла