Scott Menor

Noir

Noir Switch 3.0 Controller and Offline-Power / Switch boards

Anyone who has ever fought with autoincorrect can tell you that bad automation is worse than no automation.

The Noir Switch is a meditation on how control automation should work - there and easy to use when you need it, but disappears from view into the background when you don't.

The switches, themselves, are iconic black rectangles whose borders glow when you approach and fade to black as you walk away.

Their surface is touch sensitive and respond to taps and swipes, and they have embedded low-power RADAR and electrostatic proximity sensing to be unintrusively aware of their surroundings and able to adapt to changes in occupency, activity, and ambient lighting.

Developing the Switch took so many iterations and there were so many subtle challenges along the way from figuring out how to draw offline power from a single circuit without requiring three wires to managing power factors and harmonics and Bluetoothand the RADAR.

It also required a huge amount of work on the application, cloud infrastructure, firmware, and FPGA code to make everything go while hiding all of that complexity inside of something beautiful and incredibly simple.

Noir Switch

All of that distilled down to the switch, itself.

Noir Switch

Flow

SILSYNC/Flow is an app for web and macOS / iOS / visionOS devices which allows for easy role-based stakeholder collaboration for product definition and project management including live / interactive design simulations using Swift Hardware, a constraint-based domain-specific declarative hardware definition language which I also developed.

It includes a task queue, hierarchial Project/Product Requirements Document designed to allow for easy agile development of arbitrary projects/products from small-scale hobbiest stuff to mission-critical enterprise-scale aerospace and medical product management.

SILSYNC/Flow iOS App showing a Product Requirements Document / Specification view for the Noir Switch

Medulla, Ganglion, r18n, and Cerebrum

Among many other things, at Roambotics I developed several series of controller boards including firmware and VHDL/Verilog FPGA code. These boards include power distribution, various forms of motor drivers ( brushed, brushless, stepper, switched-reluctance, etc. ), inertial measurment units, USB-C, Bluetooth, WiFi, GNSS / GPS, ethernet, CAN ( FD/XL ), DDR RAM, NAND FLASH storage, constant-current LED controllers, FPGAs, embedded microcontrollers, System on a Chip microprocessors, and many other features.

Ganglion 2 motor controller with embedded IMU

Mini

Small Mini robot with CNC milled aluminum enclosure standing on two wheels aft portion of enclosure removed exposing interior frame for debugging access.

Mini Aluminum enclosed handheld balancing robot

Jr Series

Junior is both a prototyping platform and development testbed for firmware and high-level software controls. Most of my work on general-purpose personal robots has been in finding ways to abstract away the hardware and make programming robots as easy as making apps for phones and the Jr. series helped me along the way there and got me a lot of practice with designing injection-moulded parts, PCBs, and wiring harnesses.

The first generation Jr won Protolabs' Cool Idea Award in 2014.

Aluminum Jr

Freedom to do the human stuff.

Junior eyes looking forward