JM Research Projects

  Wiperman Humanoid Robot (TM) 

       Status: Electro-mechanical system researched and developed, servo control software researched and developed
          - real time control of 17 servos, extensible to 24 servos
          - new robot designs in as little as 4 working days
          - built in storage for 3 hours of continuous acting (30 seconds of continuous acting in this youtube clip:
  , )
          - if you have a need for custom built robots of this type then contact us:

    Mini Delta Robot

    Status: Electro-mechanical system researched and developed, servo control software researched and developed
       - real time control of up to 6 synchronized delta robot array
       - new delta robots custom made for specific tasks in as little as 2 days
       - built in storage for several hours of custom movements for packaging, loading of trays, repositioning and assembly work
       - respond to external stimulus such as photoelectric cells, microswitches and alarms

       - more information ...

  Magnetic Pulse Detonation Wave Engine (TM)  

       Status:  Mechanical system researched and developed, motor control software researched and developed.


          - world's most efficient motor with natural magnetic bearing rotor and highest power to weight ratio 
operating speed 12500 RPM without any axles and cold to touch during 30 minutes of continuous operation
          - no axles = unlimited speed limit (until rotor is destroyed), new types of flying machines possible
          - no axles = no worn bearings to service in applications such as AC units
          - world's highest power to weight ratio motor for world's best space and aerospace applications
          - fitting of axles adjusts noise and vibrations to that of standard motors, but motor still retains highest power to weight ratio in the world for electric motor
          - perfect for green electric vehicles and companies that want to wind their own motors as this motor does not require stamped metal parts
          - it works efficiently as a cheap blood pump without use of complex electronics, when the axle is removed to operate the device as a free floating rotor.
          - perfect for hoverboards - Back To the Future Part II - Marty McFly had one! The bearing free magnetic pulse detonation wave engine has more than enough power to weight ratio to build a working device.
            - Design Update - a prototype is being worked on NOW!

            More Information...

  Hypersonic Turbine Blades and SSTO Solar Assisted Vehicles 

       The magnetic pulse detonation wave engine allows construction of a hypersonic turbine blade that can operate in air and in space with ease.
The challenge is to burn liquid fuel and oxydizer mixture around a turbine blade, generate thrust and allow the exhaust to leave through only one end
of the turbine despite the other end being open. And to do all this without mechanical attachments (such as bearings) to the turbine is now conceivably possible
with variants of the magnetic pulse detonation wave engine. Compression and power transfer is maintained despite the engine leaving atmosphere
because the screw profiles of the turbine blades do not allow the combustion gases to leave without transferring power to the blade.

    With the fan blades operating at hypersonic speeds assisted by electric power, the speed of sound of the gas produced during combustion has to match the speed of
sound in the fuel oxidizer mixture. The breathrough is understanding to allow the cold fuel (circulating inside the turbine blades to cool it) to seep out of the turbine blades through centrifugal action
and allow it to combust on the turbine blade surface to produce a graduated burning interface between liquid and gas where the speed of sound is gradually decreased to allow
hypersonic combustion without creating flame killing sonic shockwaves. The electrically assisted turbine blades turn fast enough to prevent the fuel exiting the front of the intake.
If the power transfer between burning fuel and turbine can be maintained all the way into space, then highly efficient Single Stage To Orbit (SSTO) vehicles are possible.

    Since the magnetic pulse detonation wave engine is an electric motor (without need for an axle), it is possible to carry a limited amount of rechargeable batteries into space
along with solar panels to get the vehicle battery pack recharged before coming back. The magnetic pulse detonation wave engine is turned on a few miles
before landing and allows the aircraft to safely land as a powered plane without the risks of operating it as an unpowered glider.

    Magnetic Pulse Detonation Wave Engines may facilitate the constructions Hypersonic Turbine Blades that will eventually lead to Single Stage To Orbit (SSTO) vehicles
that can recharge their batteries in space with use of solar panels, and then return to Earth and a powered plane.

    The best technologies so far found to survive the re-entry heat is to use aero gels. The best and strongest aero gels available are graphite aerogels developed in China.
The alternative is ablative ceramics. About 2% of the weight of the craft needs to be made of ablative materials. A third alternative is ion repulsion shield. The hot gases that get
created at the surface of a craft as it heats up can be deflected by magnetic and electrostatic fields. Using this technology limits the amount of ablation.

  Non-Contact Space Rail Gun

A linear version of the already working magnetic pulse detonation wave can be used as a zero friction space rail gun.
Conventionally designed rail guns simply don't work as the power is raised because friction causes pressure to build up and any slight problem turns into a massive catastrophe.
The linear magnetic pulse detonation wave engine is friction free and makes no contact with the projectile.
The projectile sits centered in a natural magnetic field while it travels down the tube. Because the projectile does not physically contact the tube,
unlimited power can be sent into the energy coils to accelerate the projectile at 1000g down a 10km tube made of non-metalic light weight composites.
The projectile spends approximately 10 seconds in the tube before it leave at about 11km/s.  The tube needs to be evacuated during launch. A powerful
vacuum seal door opens and closes to let the projectile out and reduce energy expended evacuating the tube. The front of the projectile is coated with ablative
ceramics that would get machined away as it travels through the atmosphere. About 2% of the projectile's weight is composed of this ablative material.
The remainder is payload that reaches space and escape Earth'g gravity.
The rail gun is ready to launch after air is pumped out.
The system can operate for decades without major service as the tube makes no physical contact with the projectile at any time.

Satellites launched by this technology will feel no forces while they are launched into space despite the 1000g launch acceleration.
The satellite is placed inside a spherical container and filled with a liquid (such as fuel which can be emptied and re-used once in space) to
make the satellite completely immune from effects of 1000g.

  Non-Contact Space Elevator Motor

       Status:  Variant of working magnetic pulse detonation wave engine

The Magnetic Pulse Detonation Wave Engine has a linear variant that allows the motor to travel along a lightly magnetized core without making contact with the core.

If a space elevator cable could be lightly doped and made magnetic without adding too much to its weight, then a linear version of the magnetic pulse detonation wave engine can travel on it without making contact with the cable.

The advantages are numerous.

No rubbing and wearing down of a extremely expensive space elevator cable.

No speed limit.

No mechanical failure.

The initial space elevator cable can be very thin. The space elevator capsule can take spools of the elevator material and thicken the cable as it travels back and forth.

A space elevator journey can be some 20,000 miles to 30,000 miles long. The slower a vehicle travels, the longer it takes to get  a second space capsule into space because each capsule adds weight to the cable. A capsule needs to get far enough away to not weigh down the cable before another vehicle can be attached to the cable and sent. So fast vehicles are important. With no mechanical parts to wear down, and no speed limits, the non-contact space elevator motor made as a variant of the working magnetic pulse detonation wave engine will push us into the next era of space exploration if enough carbon nanotubes could be manufactured to make the space elevator cable.

  Halogen Gear Drive (TM) 

       Status: Mechanical system researched and developed, software control system in development


          - continuous variable transmission operating mode
          - continuous gear reduction operating mode with gear reduction from 300 > 100,00 > Infinite > -100,00 > -300
          - output reversible without reversing main engine
          - programmable extreme gear reduction
          - gear reduction controlled by speed of a rotating shaft (i.e. not by mechanical levers or rubber belts)
          - low cost - only 6 rotating parts
          - non-slip rigidly coupled gears
          - ideal robotics component for trading mechanical torque for speed through control of gear reduction ratio; new servo technologies possible
          - higher output torque than hydraulic motors for the same volume achieved through arbitrary 'infinite' gear reduction
          - perfect for green vehicles as main input gear can accept multiple input sources (electric motor, diesel engine or even stirling engines) and adjust output gear reduction accordingly

            More Information ...

  Halogen Drive Array Kinetic Energy Recovery System (HDA KERS)

    Status: Mechanical design researched and developed
    Feature: Continious variable kinetic energy transfer system without friction drives

    Brief Introduction

    A dual Halogen Drive array is configured with one electric motor to control power transfer direction.
    The primary drive shaft of the engine is connected to the input shaft of the HDA KERS by a binary
    clutch. The electric motor is sped up first to make the input shaft match speed of engine before
    the binary clutch engages to transfer power to an internal flywheel within HDA KERS.

    The electric motor then reduces its speed and this couples energy from engine through input shaft to internal flywheel.

    As the speed of the input shaft is progressively reduced, a point is reached where no more
    reduction in engine speed is desired. The electric motor is slowed to a halt and aggressively
    reversed at this point,  and that allows the flywheel to rotate with its acquired energy
    while the input shaft is free to maintain its idle speed.

    When the reverse spinning motor is slowed again, the flywheel returns its energy back to the input shaft.
    When the motor slows to a halt the flywheel and engine are connected for maximum power transfer.
    As the motor speeds up in the forward direction, less and less energy is absorbed
    by the flywheel until the motor reaches input shaft speed. At that point there is no
    load on the input shaft from the flywheel. Any further increase in speed of electric motor is transferred
    to the engine. The binary clutch could disengage instead, and allow the engine
    to operate without KERS.

    The remarkable breakthrough feature of HDA KERS is the control and direction of energy transfer
    maintained not by traditional mechanical means but by speed of rotation of an electric motor.

    This is some what simialr to the breakthrough feature of the Halogen Drive itself, whose gear reduction
    feature is controlled by speed of an electric motor.

  Formula 1 2015

   Formula 1 racing 2015 is sheduled to introduce larger KERS and compulsory electric propulsion down pit lanes.

   We have the HDA KERS to meet the KERS challenge, and plastic version of the magnetic pulse detonation wave engine
   world's best electric motor to satisfy any Formula 1 aspiring team. We also have the Halogen Drive to
   make smooth mixing of electric power and engine power in an F1 car as well as smooth continious
   variable reduction within the Halogen Drive that allows the engine to operate at maximum efficiency at all times
   without sudden changes experienced in gear shifting operations
. Contact:

  Wafer Thin Harmonic Drive

     Status: Mechanical design researched and developed, acrylic working protypes available

     The main design feature of this drive is its thin make up and low manufacturing cost.
     The wafer thin harmonic drive is built from 5 layers of sheet material such as brass or steel.
     The sheet material is stamped out (or laser cut), stacked and then reamed for volume production.
     The motor shaft  can directly connect to the wafer thin harmonic drive reducing the need for an extra coupling.
     The harmonic drive can be designed to be stackable like a planetary gearbox for higher gear reduction.


    The 5 layer wafer thin harmonic drive invention has won a place to exhibit at the Innovate 2013 event.
    We exhibited at the 5 layer harmonic drive at stand C36 on 12, March, 2013.


   Services Based on China Manufacturing Partner Company 

       Rapid PCB research, design and manufacture.
       IC bonding services.
       Sourcing of high volume electronic components.
       Manufacture of small mechanical parts such as battery contacts, spring clips and specialized custom electrical contacts.
       Manufacture and supply of custom lengths of PCB interconnection wires with connectors and crimped or soldered contacts.
       Manufacture and supply of custom probes and connectors with wires for meters and test equipment.
       Sourcing of packaging and equipment bags for portable equipment.
       Manufacture and supply custom LED lamps and bulbs.
       Low cost China based manufacturing logistics and project management from a company that is growing during recession.
       Guided hands-on high tech technology tours for high caliber project managers and purchasing managers into Shenzhen, Guanzhou and related manufacturing regions.
       Contact us with your project and needs directly:


    24 Hour Turn Around Services

       Acrylic gear cutting, manufacture of acrylic gear boxes, manufacture of acrylic jigs, research gadgets, boxes, front panels and electromechanical mechanism undertaken.
       For acrylic gear cutting, send mod and no. of teeth and size of centre hole. For more complex holes, cams and cut outs, send DXF file.

       Custom spring loaded bed of nails acrylic test jigs built to order for testing circuit boards.
       Send DXF file of circuit board outline, pin holes and type of pin required (cone, point, flat or round) at each test point.

       Lead time is typically 1 day for items that are cut from drawings and the items are posted the next working day.

       The custom acrylic parts in photo below are 10 for up to 5 pieces per job lot, postage free (UK). Paypal is preferred method of payment.
       Items such as simple custom gearbox on the right of the photo start at 30 with up to 20 pieces per job lot.

       Send drawings and requirements for a quotation: 


  Fractal Robots TM

       J. Michael's invention - work still in progress
       The old web site at is still awaiting rebuild to be added here.


          News: US military research wing DARPA now has entire division dedicated to copying and building fractal robots.
                       A large number of clone projects previously funded by DARPA have now grown up and can be found under various headings including "modular robots" * (search
                       [* The academic world has this wrong. It is a meaningless mix of words to label a product a "modular robot" - since even a humble electric toaster is a "modular robot" **.
                        ** A good friend suggests Brickcells as a word to elevate the subject above toasters.]
         (Beware of trolls seeding internet - Trolls have gone to industrial lengths to seed the internet posting tens of thousands of abuse posts and have taken to letter writing to various organizations
          connected with fractal robot research and development. It is an absolute shambles some competitors value this kind of behaviour to get more funding.
          It is also illegal in EU, though not yet in countries like US from where all these troll posts and fake letter writting campaigns had originated.
          For the record, the trolls also managed to get some important meetings with NASA cancelled despite ex-astronauts begging for the decision to be reversed.
          At the time, trolling was a new phenomena and not readily recognised as a problem, nor were there any procedures in place to subject trolls to background checks and security verification.
          Although everyone is now gradually becoming aware of online trolls, and trolls do get jailed, it is still important to keep vigilance because industrial strength trolling has evolved to become
          an unregulated paid industry frequently used by MBAs as a business tool in a most dishonest way.
          One company alone has 100,000 unregulated employees on its payroll to run sustained industrial strength internet trolling campaigns endlessly recycling ropey topics
          and supporting each other's trolls purely for monetary gain, all paid for entirely by MBAs that value its continued and dishonest daily use.
          Today, the situation is so bad, that for every web page that gets written by a reputable journalist or a web content creator, some 50 to 200 troll posts infect the internet about it with negative content.)

Fractal Operating SystemTM

        The Fractal Operating SystemTM is unlike any operating system before it, in that it is designed to run on fractal hardware and as such the operating system is fractal like its underlying hardware.
        This is the invisible half of the fractal robot hardware that has been talked about but not published due to lack of time and lack of hardware.
        It is radically different to everything mentioned in this time line 
        Fractal robot project has been put into stealth mode for a while until the OS and costs related to manufacturing fractal robots have been brought under control.

        The Fractal Robot Operating System is truly revolutionary and no one has made anything similar to it in the years that have gone by.

        Some of its key features:

        1. The OS and its programs form a system that can execute more decisions per second than clock cycles available in a CPU.
        2. The system has algorithm for sorting that requires n cycles for n numbers (the algorithm is faster than all algorithms mentioned in )  
The system has algorithms for mathematical operations that require n cycles for n numbers to implement set union, set intersection, select distinct, select non-distinct functions.
        4. CPUs can emulate all the functions needed to implement a Fractal OS, but it is better to add new types of instructions in hardware and new programming
             language structures that take advantage of Fractal OS software and its features.
        5. All programs are self similar in construction at all scales.
        6. Programs are AI friendly and deal in concepts, ideas and decisions instead of solely on numeric operations.
        7. Programs can be written in such a way they can explain what it is that they are doing at every decision making non-sequential multi-tasking, multi-threading,
            and multi-CPU tasking debugging operations very simple to follow.
        8. Programs can be written in such a way they can be auto piloted every step of the way to help with debugging in ways not possible with conventional programming.
        9. There is a uncertainty over filesystems and formatting. No one formats RAM so why should hard disks be formatted? It is highly likely that Fractal OS file systems are not going to be formatted.
            That will be a catastrophic compatibility breaker but it is ESSENTIAL for the greater good of a Fractal OS over competing OSes.
        10. Within Fractal OS ideas, there is an issue with the way the MMU are presently built, and an issue with us having to use them and program them in the ways we are told.
              Since random read access to memory tops out at 10MHz, and CPUs are running at 1GHz,+
               it is rapidly becoming impossible to quantify what benefits there are in having MMUs, or building an OS around the limitations of MMUs.
               It may be better to have DMA doing all the file transfers and software doing the caching and MMU functions through the DMA controller such that the cacheing and MMU
               functions than can be made application specific. Software will be a lot faster than MMU controller to adapt to the data and the operating environment.
               Software can be programmed to know when page boundaries are about to be crossed to go do something else that doesn't require that page
               to change. Such functionality and its numerous variants are too hard to implement in hardware, but can be realized in software. Particularly software that runs
               many more decisions per clock cycle than the clock cycles available in the CPU. WIth memory topping out at 10MHz, and CPU running at 1GHz, it is possible
               to make 1000 decisions with Fractal OS software before 1 churn of a page in DRAM. That makes blind reliance on existing MMU hardware architecture an outdated concept for a Fractal OS.
        11. Combining features 1, 2, 9 and 10, a fractal OS running on 1GHz CPU would probably be able to find a random file, put a file lock on it, open it, update a couple of bytes, close it, and free the lock at least a million times a second
               if the files were kept in RAM.
               If the file objects are scattered throughout RAM because they are constructed from virtual memory segments, then almost a similar number of file operations can be also be achieved despite added complexity.
               Such features would put the Fractal OS light years ahead of competing operating systems.
        12. Making a custom Fractal OS compatible CPU would be simpler and faster than utilizing RISC and CISC CPUs. It requires no changes to the fabrication technology. The underlying
               mechanisms can be upgraded with new architecture that encourages hardware to function using features in item 1 above making the total number of operations per second far exceed the
               the figures that typical embedded CPUs can ahieve without necessarily increasing clock speed or paralleling up hardware that leads to excessive heat and power wastage.
        13. The assembler structures for Fractal OS compatible CPU is similar to C++, unlike all other CPUs which are C like.

        The down side is that it is 4 times as complex to write software in this new framework because the ideas behind Fractal OS are related to how state machines work.
        But this OS could make a big impact in financial trading software where gaining milliseconds counts, mobile phone back end management software where there are billions of transactions to report on,
        embedded control software, AI software, and software for electromechanical systems such as robots, "modular robots", "swarm robots" and Fractal Robots.
        The ideas of Fractal OS have been put into practice - its already working in this video (where a PIC24HJ256GP206 generates 17 servo signals in real time using software, and it can
        store 3 hours of unique acting functions within its 256K of internal memory.) The servo 17 PWM signals are generated by software (not hardware) and in real time. As well
        as all the animations calculated in real time.

        Emulating the Fractal OS programming structures in C is a big kludge. (The new programming techniques cry out for a new programming language to make it work more efficiently.)
        Because the assebler is using C++ constructs, nothing found in old high level language programming text books are sacred because
        everything in those books are explained and implemeted in C constructs, whereas Fractal OS compiler will generate everything in C++ assembler constructs.
        [The generated machine code wants C++ constructs. There is no artificial layer in the compiler or microcode converting C++ assembler constructs to C like constructs for the CPU.]
        This is a big deal breaker. Even the humble printf() can never be efficiently ported to this new language as is.
        Concepts like printf() have to be completely rewritten to be compatible. This is all a catastrophic deal breaker for portability, but absolutely ESSENTIAL for the greater good.

        Fractal OS is not completely ready to de-cloak until Fractal Robots are ready.
       There has been an incredible array of problems that had to be solved and they now appear to be solved
        and awaiting developer time to get each of the work items done.

  Stellar Drive Engine


       Open Sourced Project     


       Solution for line intersecting a line segment 


       Linux related material for ARM boards
       Free software related Linux links 




        Contact page


Copyright (C) J. Michael 2011 - 2014