С прошлой самопиар-публикации прошло почти 2 года, была проделана большая работа, о которой снова хочется рассказать. Руководство по проектированию с того момента пережило 4 релиза, появилось несколько напечатанных экземпляров, и сейчас оно мне уже очень нравится по содержанию, хотя это точно не финальная версия и всегда есть, куда становиться лучше. Но здесь не о нём, здесь о новом проекте — платформе для разработчиков печатных плат.
После релиза книги я был нацелен на разработку удобных средств расчётов для разработчиков. Теперь эта идея выросла в более интересный проект и реализована в виде платформы для разработчиков печатных плат SamsPcbLab.
Это сейчас она реализована, а три месяца назад ничего ещё не было, кроме эскизов страниц на бумаге. Первым делом узнал, сколько стоит web-разработка той функциональности, которая мне нужна. Сразу же после этого стал думать, смогу ли сделать самостоятельно. Смог, за одно в процессе узнал про CSS и PHP, о своём опыте разработки я рассказал в отдельной публикации. Здесь же о том, что есть на данный момент.
В таблицах представлен перечень реализованных на данный момент калькуляторов. Это отправная точка. Концепция в том, что сообщество определяет набор вычислительных средств с помощью голосования в разделе «Обратная связь». Планируются следующие калькуляторы: тепловые расчёты, расчёт индуктивности катушек, в том числе планарных, расчёт трансформаторов, в том числе планарных, расчёт RLC-фильтров, резонанс конденсаторов по питанию, различные простые специфические расчёты типа резистора для светодиода или резистивного делителя.
Для всех калькуляторов выбрана модель, которая даёт лучшие результаты на эталонных данных. Известные модели и расчётные формулы дорабатываются – например, для ассиметричной полосковой линии добавлена возможность задать разные диэлектрики, для формул максимального тока добавлены частотные зависимости с учётом скин-эффекта и т.д. Выбор модели и теоретическая основа каждого калькулятора будут описаны в базе знаний, а также освещаться в блоге на платформе.
Таблица 1. Калькуляторы индуктивности (Приложение А руководства).
Таблица 2. Калькуляторы волнового сопротивления (Приложение Б руководства).
Таблица 3. Максимальный ток проводника (Глава 2 руководства).
Таблица 4. Перекрёстные помехи (Глава 3 руководства).
Таблица 5. Тепловой расчёт.
Изначально просто разместил книгу на платформе в pdf-формате, но это не давало возможности делать ссылки на книгу. Оптимальным решением стало создание базы знаний, где будут не только разделы книги, но о теоретическая основа для каждого калькулятора, FAQ, а также собрана и систематизирована вся полезная информация, которая будет появляться в блоге сообщества.
Площадка для обмена знаниями внутри сообщества. Любой подписчик (кроме ознакомительной подписки) может опубликовать запись, выбрав соответствующую категорию публикаций:
Первое время, до выработки стандарта качества сообщества («Хабр» тут является хорошим ориентиром), я буду модерировать публикации. В блоге буду освещать работу над калькуляторам, также хочу сделать рубрики разные. Например, планирую сделать «100 дней с Богатиным», где каждый день будем разбирать одну из его рекомендации по проектированию печатных плат.
Нашёл один плагин для WordPress с такой функциональностью, интерфейс визуально немного облагородил. Считаю, что нужна возможность для создании личных контактов, вообще буду рад, если платформа поспособствует продуктивному сотрудничеству.
На этом пока всё. Я приглашаю в сообщество всех, кому близки указанные выше ценности, всех, кому интересна моя работа и кто готов поддержать дальнейшее развитие проекта. В сообществе буду рад видеть как начинающих разработчиков, так и экспертов, было бы просто прекрасно, если бы сообщество поспособствовало выстраиванию передачи опыта – это то, что было потеряно в отрасли из-за просадки 90-ых годов. Но я убеждён, что в отрасли много опытных специалистов, которым есть, чем поделиться.
Всем успехов!
После релиза книги я был нацелен на разработку удобных средств расчётов для разработчиков. Теперь эта идея выросла в более интересный проект и реализована в виде платформы для разработчиков печатных плат SamsPcbLab.
Это сейчас она реализована, а три месяца назад ничего ещё не было, кроме эскизов страниц на бумаге. Первым делом узнал, сколько стоит web-разработка той функциональности, которая мне нужна. Сразу же после этого стал думать, смогу ли сделать самостоятельно. Смог, за одно в процессе узнал про CSS и PHP, о своём опыте разработки я рассказал в отдельной публикации. Здесь же о том, что есть на данный момент.
Лирическое отступление. Сразу скажу, что сообщество закрытое с платной подпиской. Хочется сделать удобную функциональную платформу с уникальной базой знаний, и для развития проекта нужно топливо. Но я не хочу рекламы на сайте, не хочу спам в комментариях. Цель в создании экспертного сообщества с атмосферой единого коллектива и общими ценностями:
- Уважение, в широком смысле. И к другим, и к себе, и к работе своей и других.
- Отсутствие конечной точки, остановки в познании. Жадность при накоплении знаний, но щедрость при их передаче. Здесь ещё есть момент честности – признаться себе, что что-то не понимаешь, не знаешь. И искать ответы, задавать вопросы, не оставлять пробелов в понимании за спиной.
- Техническая эстетика разрабатываемых изделий. То, что красиво выглядит, с большей вероятность хорошо работает. Это не обязательно так. Но тут опять же про уважение, к своей работе, к производству, к нюансам, к симметрии и золотому сечению.
- Хороший юмор, дополненный бонусом самоиронией.
Ценности эти выше материальных, поэтому за их несоблюдение (прежде всего первой, конечно) я буду блокировать учётную запись с возвратом подписки. Мне бы хотелось, чтобы в сообществе была максимально продуктивная атмосфера и возникали совместные проекты.
И пользуясь случаем, передаю привет и выражаю благодарность всем читателям, которые поддерживали проект. Сделал для вас бесплатную годовую подписку, о чём делал рассылку. Для остальных есть ознакомительная подписка на неделю.
Калькуляторы
В таблицах представлен перечень реализованных на данный момент калькуляторов. Это отправная точка. Концепция в том, что сообщество определяет набор вычислительных средств с помощью голосования в разделе «Обратная связь». Планируются следующие калькуляторы: тепловые расчёты, расчёт индуктивности катушек, в том числе планарных, расчёт трансформаторов, в том числе планарных, расчёт RLC-фильтров, резонанс конденсаторов по питанию, различные простые специфические расчёты типа резистора для светодиода или резистивного делителя.
Для всех калькуляторов выбрана модель, которая даёт лучшие результаты на эталонных данных. Известные модели и расчётные формулы дорабатываются – например, для ассиметричной полосковой линии добавлена возможность задать разные диэлектрики, для формул максимального тока добавлены частотные зависимости с учётом скин-эффекта и т.д. Выбор модели и теоретическая основа каждого калькулятора будут описаны в базе знаний, а также освещаться в блоге на платформе.
Таблица 1. Калькуляторы индуктивности (Приложение А руководства).
Собственная индуктивность тонкого прямоугольного контура круглого сечения | |
Собственная индуктивность тонкой окружности круглого сечения | |
Собственная индуктивность коаксиального кабеля | |
Собственная индуктивность сигнальной линии из двух параллельных проводов круглого сечения | |
Собственная индуктивность сигнальной линии из круглого провода над проводящей плоскостью | |
Собственная индуктивность микрополосковой линии | |
Собственная индуктивность симметричной полосковой линии | |
Собственная индуктивность копланарной линии | |
Собственная индуктивность двух близко расположенных плоских проводников | |
Частичная собственная индуктивность круглого прямолинейного проводника | |
Частичная взаимная индуктивность двух параллельных круглых проводников | |
Частичная собственная индуктивность плоского длинного проводника |
Таблица 2. Калькуляторы волнового сопротивления (Приложение Б руководства).
Волновое сопротивление микрополосковой линии | |
Волновое сопротивление симметричной полосковой линии | |
Волновое сопротивление асимметричной полосковой линии | |
Волновое сопротивление дифференциальной микрополосковой линии | |
Волновое сопротивление дифференциальной полосковой линии (с проводниками в одном слое) | |
Волновое сопротивление дифференциальной полосковой линии (с проводниками в разных слоях) |
Таблица 3. Максимальный ток проводника (Глава 2 руководства).
Нагрев печатной дорожки (на основе статьи Д.Брукса) | |
Ток расплава проводника круглого сечения (по У.Г.Прису) | |
Импульсный расплав проводника круглого сечения (по И.М.Ондердонку) |
Таблица 4. Перекрёстные помехи (Глава 3 руководства).
Перекрёстная помеха между микрополосковыми линиями | |
Перекрёстная помеха между полосковыми линиями |
Таблица 5. Тепловой расчёт.
Тепловой расчёт для печатной платы без радиатора |
База знаний
Изначально просто разместил книгу на платформе в pdf-формате, но это не давало возможности делать ссылки на книгу. Оптимальным решением стало создание базы знаний, где будут не только разделы книги, но о теоретическая основа для каждого калькулятора, FAQ, а также собрана и систематизирована вся полезная информация, которая будет появляться в блоге сообщества.
Блог сообщества
Площадка для обмена знаниями внутри сообщества. Любой подписчик (кроме ознакомительной подписки) может опубликовать запись, выбрав соответствующую категорию публикаций:
- Вопросы по разработке.
- Мой проект. Ориентировочное направление потока – ведение блога разработки, привлечение разработчиков в команду, совместный поиск решения.
- Новости. Любые интересная и полезная отраслевая информация – анонсы вебинаров, новая элементная база и т.п.
- Полезное. Ссылки, приёмы и средства разработки, опыт разработки – как успешный, так и собственные ошибки, настройки САПР и всё, что, на Ваш взгляд, повышает эффективность и качество разработки.
- Работа | подработка. Ваше резюме, рекрутинг специалистов.
- Полезное. То, чем хочется поделиться, но что не попадает в тематику других рубрик.
Первое время, до выработки стандарта качества сообщества («Хабр» тут является хорошим ориентиром), я буду модерировать публикации. В блоге буду освещать работу над калькуляторам, также хочу сделать рубрики разные. Например, планирую сделать «100 дней с Богатиным», где каждый день будем разбирать одну из его рекомендации по проектированию печатных плат.
Личная переписка
Нашёл один плагин для WordPress с такой функциональностью, интерфейс визуально немного облагородил. Считаю, что нужна возможность для создании личных контактов, вообще буду рад, если платформа поспособствует продуктивному сотрудничеству.
На этом пока всё. Я приглашаю в сообщество всех, кому близки указанные выше ценности, всех, кому интересна моя работа и кто готов поддержать дальнейшее развитие проекта. В сообществе буду рад видеть как начинающих разработчиков, так и экспертов, было бы просто прекрасно, если бы сообщество поспособствовало выстраиванию передачи опыта – это то, что было потеряно в отрасли из-за просадки 90-ых годов. Но я убеждён, что в отрасли много опытных специалистов, которым есть, чем поделиться.
Всем успехов!