Купил тестовую платку с датчиком расстояния VCNL4010 нарисовал для нее корпус для экспериментов:

Highslide JS

 

Распечатал за 300руб на Picasso 3D принтере с толщиной слоя 0.05мм, вроде нормально получилось:

Highslide JS

 

Корпус в разобранном виде:

Highslide JS

 

Тестовую плату с vcnl4010 заказывал на Aliexpress за 600руб:

Highslide JS

 

Принципиальная схема Remtetector версии 6.0:

 

Собрал макет, пока на блютус модуле BLE112 (в основной схеме используется BLE113):

Highslide JS

 

Макет работает. Тестовая прога, отображает данные с датчика расстояния и акселерометра, принимает по bluetooth 4.0:

Highslide JS

 

Нарисовал корпус Remdetector v6.0:

Highslide JS

 

Развел плату, 4х слойную. На 2слоя влезть было не реально. Все компоненты с одной стороны, при монтаже будет легче. Толщина 1.6мм для простоты прототипирования, можно заказывать по 3 шт, а тонкие платы (0.5мм) нужно было только по целой заготовке заказывать.:

Highslide JS

 

Разъем для программирования и отладки с платы убрал, он сильно высокий был, да и место занимал. Нарисовал вот такую прищепку. Заказал на Алиэкспресс разъем PogoPin на 8 пружинящих контактов:

Highslide JS

 

Плата в корпусе с обратной стороны:

Highslide JS

 

Окно в корпусе делал по углу рассеивания датчика расстояния:

Highslide JS

 

Корпус размером 38х54мм, толщиной 7мм. Плата 33.4х23.79мм толщиной 1.6мм:

Highslide JS

 

Вид в разрезе:

Highslide JS