udamonic.com
  • Start
    • What is a Scamp?
    • Getting Started
    • Getting Started (Windows)
  • Learn
    • What is Forth?
    • Arithmetic
    • The Stack
    • Creating Words
    • Compilation Tricks
    • Decompilation
    • Comments
    • Characters and Strings
    • Accessing Memory
    • Constants, Variables and Values
    • Flow Control
    • Loops
    • Data Structures
    • Doubles, Triples and Quads
    • FlashForth Dictionary Reference
    • Scamp Dictionary Reference
  • Extras
    • Interrupts
    • Timers
    • Multitasking
    • Delays and Tick Count
    • Processor Words
    • Starting up with turnkey
    • Changing the Prompt
    • Formatting Text on Screen
  • Interfacing
    • Using the LED Array
    • Temperature Sensor
    • Input/Output
    • Analog Input
    • Serial >
      • Serial Communication
      • Scamp Serial Comms
      • Scamp2 UART Pins
    • I2C >
      • I2C Overview
      • I2C Commands
    • SPI
    • PWM
    • Peripheral Pin Select
    • Input Capture
    • Digital Signal Modulator
    • DataFlash
    • RS485
  • Create
    • Scamp Projects on Youtube
    • Prototyping >
      • Protoboards
      • Fabricating PCBs
      • Soldering
    • GPIO >
      • Adding Extra GPIO
      • 32-bit GPIO Module
      • Adding a Low Side Switch
    • Sensing >
      • Measuring Temperature
    • LEDs >
      • Adding LEDs
      • LED arc-welder effect
    • Memory >
      • Adding MRAM
      • AT24C256 EPROM Driver
    • Displays >
      • Adding a 7 Segment Display
      • Adding a Touch LCD
      • Touch LCD GUI
      • Game of Pong
    • FizzBuzz
    • Model Train Control
    • Adding a Real Time Clock
    • 1-D Pacman
  • Resources
  • Buy
  • Consulting
  • About

Our Approach
​

The Udamonic philosophy revolves around simplicity, creativity, and practicality. The most effective solutions are born from understanding the intricate complexities of technology and transforming them into elegant, user-friendly solutions that seamlessly integrate into your business processes.
Picture
Customized embedded system based on Scamp Technology
At Udamonic, I draw upon a network of experienced professionals with a dedication to using technology to make the world a better place. With decades of experience in the field of embedded systems, we have the expertise to provide professional consulting services that cater to diverse industries and challenges.

What Sets Us Apart
​

Innovation through Collaboration: We value our clients' insights and actively involve them in the design process. Your ideas and visions, combined with our expertise, give you the products you want.

Tailored Solutions: We understand that every project is unique. Our solutions are bespoke, specifically crafted to address your specific requirements and challenges, with reliability and manufacturability foremost in the design process.

Real-World Experience: With a rich history of successful projects, we possess the practical know-how to navigate complexities and deliver results that make a genuine impact.
Picture
Solenoid control module for Scamp
Picture
Satellite modem for Scamp
Designing embedded system products for technically challenging and physically demanding environments is our specialty.
​Past industry experience includes DSP and microcontroller hardware, industrial and commercial automation, robotics, data logging and remote sensing. Management responsibilities have included business development, R&D management (both software and hardware development), and product development (build, test, integration, documentation and field trials).

Udamonic Services
​

Consultation and Strategy
   - Comprehensive assessment of your embedded systems needs and challenges.
   - Formulation of a customized roadmap to achieve your business objectives.

Design and Development
   - Cutting-edge design and development of embedded systems solutions.
   - Rigorous testing and quality assurance to ensure flawless performance.

Integration and Optimization
   - Integration of embedded systems into your existing infrastructure.
   - Continuous improvement and optimization for enhanced efficiency.
Picture
External systems power switch module for Scamp
Picture
Control module for Raspberry Pi Zero

Let's Work Together
​

At Udamonic, we are driven by the desire to exceed expectations. Whether you are a startup seeking guidance or an established corporation looking to optimize your systems, we are here to collaborate with you and help you succeed.

Contact us today for a no-obligation consultation and take the first step toward unlocking the true potential of your ideas. Email john @ udamonic.com and I can arrange a time to discuss your ideas. 
Picture
Agricultural sensor satellite gateway based on Scamp Technology
Picture
Product developed for Greaseboss
Picture
Product developed for Apollo Controllers

Expertise
​

Hardware Design
  • 8, 16, 32, 64-bit & DSP embedded hardware, developed from the ground up
  • Expertise in a wide variety of architectures
  • PCB design (multilayer boards)
  • Altium/Protel expertise
  • Fault-tolerant, fail-safe and TMR systems
  • Design for manufacture
  • Ruggedised (MILSTD 810F) electronics
  • Low-power/nano-power systems
  • Parallel (SIMD/MIMD) & distributed processing
  • Design for EMI/EMC suppression
  • Sensors & control
  • I2C, SPI, RS232/RS422/RS485, CAN, USB

Firmware  (RTOS & on-the-metal)
  • C, embedded C 
  • Forth 
  • Assembler (various)
Picture

R&D Project Management
  • Multi-disciplinary engineering management
  • Agile (Kanban & Scrum) iteration management
  • Project & NRE management
  • Requirements management (SEBoK)
  • Timelines, scheduling, critical-path management
  • Resource allocation and levelling
  • PDLC / SDLC management
  • Business analysis, planning & product strategy 
  • Intellectual property, patent management
Site powered by Weebly. Managed by Hostwinds
  • Start
    • What is a Scamp?
    • Getting Started
    • Getting Started (Windows)
  • Learn
    • What is Forth?
    • Arithmetic
    • The Stack
    • Creating Words
    • Compilation Tricks
    • Decompilation
    • Comments
    • Characters and Strings
    • Accessing Memory
    • Constants, Variables and Values
    • Flow Control
    • Loops
    • Data Structures
    • Doubles, Triples and Quads
    • FlashForth Dictionary Reference
    • Scamp Dictionary Reference
  • Extras
    • Interrupts
    • Timers
    • Multitasking
    • Delays and Tick Count
    • Processor Words
    • Starting up with turnkey
    • Changing the Prompt
    • Formatting Text on Screen
  • Interfacing
    • Using the LED Array
    • Temperature Sensor
    • Input/Output
    • Analog Input
    • Serial >
      • Serial Communication
      • Scamp Serial Comms
      • Scamp2 UART Pins
    • I2C >
      • I2C Overview
      • I2C Commands
    • SPI
    • PWM
    • Peripheral Pin Select
    • Input Capture
    • Digital Signal Modulator
    • DataFlash
    • RS485
  • Create
    • Scamp Projects on Youtube
    • Prototyping >
      • Protoboards
      • Fabricating PCBs
      • Soldering
    • GPIO >
      • Adding Extra GPIO
      • 32-bit GPIO Module
      • Adding a Low Side Switch
    • Sensing >
      • Measuring Temperature
    • LEDs >
      • Adding LEDs
      • LED arc-welder effect
    • Memory >
      • Adding MRAM
      • AT24C256 EPROM Driver
    • Displays >
      • Adding a 7 Segment Display
      • Adding a Touch LCD
      • Touch LCD GUI
      • Game of Pong
    • FizzBuzz
    • Model Train Control
    • Adding a Real Time Clock
    • 1-D Pacman
  • Resources
  • Buy
  • Consulting
  • About