В ближайшие недели мы хотели бы поделиться деталями наших стандартов, практик и процессов разработки компонентов для печатных плат. По ходу дела, мне бы хотелось открыть дискуссию о том, как вы разрабатываете библиотеки и с какими вызовами сталкиваетесь. Мы бы хотели собрать все вместе в более формализованный справочник лучших практик и стандартов. Учитывая паяльную пасту, маску пайки, сборку печатных плат и их изготовление, есть над чем задуматься, так что давайте начнем!
Всем привет,
Уже некоторое время меня просят предоставить детали о том, как Altium разрабатывает наш контент и, что более важно, что мы считаем «лучшими практиками».
С самого начала я думал предоставить это в виде приложений к заметкам или страниц вики, но после некоторых размышлений я решил, что хорошим первым шагом будет создание блог-постов. Таким образом, я могу умело записывать ваш отзыв и идеи, а затем включать их в упомянутые приложения к заметкам, заявляя их за свои.
Большое спасибо заранее за помощь в этом ;)
Шутки в сторону, на самом деле Altium создает библиотеки компонентов печатных плат для большой аудитории. Я предполагаю, что, хотя нас ведут почти одни и те же принципы, способ их применения отличается, потому что нам нужно создавать компоненты печатных плат, которые подходят всем. В этом контексте любая документация о «лучших практиках» должна быть представлена так, чтобы она имела смысл для каждого из вас.
Я надеюсь, что мы сможем создать набор документов, которые описывают, что на самом деле является лучшими практиками - комбинацию взглядов как Altium, так и наших клиентов.
Чтобы объяснить, почему я пишу этот пост; примерно 2 года назад я участвовал в создании Центра разработки контента Altium в Шанхае. В то время я занимался командой инженеров по приложениям Altium в Азии и думал, что знаю все о сборке печатных плат и компонентах для Altium Designer®. Как я ошибался. Мне повезло работать с людьми, у которых было 15 лет опыта в разработке библиотек компонентов, и учиться у них.
Так что давайте начнем.
Каковы руководящие принципы создания хорошего контента;
Меня интересует, совпадают ли эти принципы с вашим пониманием разработки компонентов? Есть ли что-то, что я упустил или недооценил?
Чтобы обеспечить разумное освещение всех аспектов, я решил сделать несколько блог-постов и, надеюсь, смогу опубликовать их один за другим. Пока я решил разделить темы так:
На протяжении всего пути я действительно хочу руководствоваться вашими отзывами. Поэтому, пожалуйста, делитесь любыми комментариями и мыслями.