- Steel and stainless steel
- Aluminium
- Titanium
- Composites
- Plastics

3D CAD Design

- 3D modelling
- Photo realistic rendering
- Joint design
- Design optimisation


- Hand analysis
- FE analysis
- Fatigue analysis

Systems Engineering

- Specifications
- Requirements
- Testing & verification
- Documentation

IP Protection

- Patent process
- Prior art
- Costs and benefits



What we do

We are specialised in engineering and engineering management of innovative projects.

With our network of experts are are able to assemble teams of experts to best suit the project scope. We use modern tools and communication to maximise productivity. We can complete tasks in days or weeks that would traditionally take months.  


KJ Engineering Consulting news

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

MicroPython Educational Robot

by in Yacht Design
  • Font size: Larger Smaller
  • Subscribe to this entry
  • Print

We are proud to announce a new exciting project! 

We are developing a micro controller based robot which is programmed via MicroPython. The aim is to teach kids micro controller programming. Billions of micro controllers are sold each year and they all need skilled software developers so that washing machines wash, airbags deploy and music players play music.

We selected MicroPython as the programming language because it makes programming very easy. All that is required is a text editor. The memory on the micro controller appears as a flash drive for saving Python files. This also makes loosing files very difficult.

The following things can be learned with the robot out of the box:

  • Switch lights on and off
  • Dim lights via PWM
  • Blink lights via timer interrupts
  • Read battery voltage and power consumption via an analogue to digital converter
  • Read button status via external interrupt
  • Operate the stepper motors
  • Communicate with the accelerometer via SPI bus
  • Program the accelerometer to create an interrupt
  • Store logging data on the SD card

The robot has been optimised for use by kids. There are no jumpers that can be lost and the reset switch can be disabled. We hope that the cost of the parts can be kept to approximately $25 to allow as many kids as possible access to the robot.


Last modified on


  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest Friday, 19 August 2022
Powered by EasyBlog for Joomla!