About PatternAgents
PatternAgents provides community and commerce for electronics designers, helping them to collaborate using shared patterns, practices, and resources; connect with others in the industry, conceptualize and create new ideas, commercialize their designs, and keep up on the latest technologies and concepts.
PatternAgents Explained:
A tailor or dressmaker is very familiar with the concept of a "pattern"; they select a pattern for the style of garment that they want to make, and then size the pattern for the customers individual measurements. This yields a repeatable garment, and gives the tailor or dressmaker all the instructions they require to fabricate it over and over.
PatternAgents applies that same concept to the field(s) of hardware, software and systems design. Take an "electric motor controller" for example; the concepts are the same for a tiny cooling fan motor controller, or a huge electric truck motor controller. Just like garments, electric motors come in a variety of "styles", such as brushed, brushless, permanent magnet, inductive, reluctance, stepper, servo, etc. By combining a "size" and a "style" for electric motor control, a reusable design pattern can be specified to give repeatable results for any electric motor controller application.
PatternAgents has developed formal methods for implementing reusable design patterns, sizing and styling them to meet our customers requirements. PatternAgents products are useful and saleable examples of the application of those formal methods, yielding products that are available off-the-shelf (for standard sizes and styles). PatternAgents can also quickly customize those "design patterns" for specific customer requirements.
Tom Moxon - Founder and Chief Technology Officer
If you have ever...
- Listened to Depeche Mode, Yes, Peter Gabriel, Vangelis, Tangerine Dream, Paul McCartney, or Talking Heads, then you've heard music from sampling keyboard equipment he helped to design.
- Watched cartoons from the animators at Hanna-Barbera Productions (Flintstones, etc.), then you've seen images processed from digital image processing equipment he helped to design.
- Seen pictures from the Voyager spacecraft, then you've seen images processed from digital image processing equipment he helped to design.
Tom has over thirty years of engineering experience, and has designed systems and integrated circuits for client companies including Cray Research, Adobe Systems, Hewlett Packard, Silicon Graphics, Rohm, Hyundai Electronics, Emu Systems, and many others.
Some of his specialties include EDA tools and web integration, FPGA, ASIC, and embedded firmware design for applications such as Motor and Motion Control, Digital Video, Digital Audio, Digital Signal processing and communications.
And Now...
The PatternAgents team are working full time to grow the PatternAgents platform as a center of ideas and connections for electronics designers.
Featured Projects
- Agent-MIDI-IN-FeatherWing : MIDI Input Board
- Agent-MIDI-OUT-FeatherWing : MIDI Output Board
- Agent-DA7280-FeatherWing : Haptic Driver Board
- Agent-DRV2605-FeatherWing : Haptic Driver Board
Latest News
- The Summer of OSC
- MIDI to DMX
- thingSoC CrowdSupply funded and shipped
- thingSoC nears release...
- Real-Time Location Systems for IoT
- New IoT SoCs
- More DeviceTree Flavors!
- Smart Device Trees meet Smart Objects
- Device Tree Discussions
- Smart Devicetrees
- Device Tree on Modbus
- Device Tree and Product Life Cycles
- Device Tree Overlays
- Device Tree Overview
- Sense and Sensor Abilities
- The BLOB - Binary Level OBjects
- Automatic Configuration Chains
- Small Form Factor Auto-Configuration
- MinnowBoard Lures Library
- Touch Widgets - Best Practices
- Touch Widgets How-To/Instructions
- Touch Widgets Library for Eagle
- Capacitance Sensing Introduction
- Building Your New Widget
- EagleCAD Libraries