Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 03:03 12 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Armmite H7 first project build.

Author Message
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1945
Posted: 12:51am 27 Oct 2018
Copy link to clipboard 
Print this post

Hope it's OK to post a few photos of my first Armmite controller prototype, this was initially designed and built around the Micromite Plus Explore 100 running at 120 MHz, as the cost escalates and the problems I had with 100 MHz parts being supplied instead of 120 MHz parts, I decided to switch to the Armmite running at 400 MHz, the $36 price for a fully assembled development board was the clincher. And the fact that the same code written for the Micromite Plus worked first time with only the pin assignments changed.

The controller drives 3 stepper motors and has a number of micro switch and optical sensors for sensing Home and limits, also has a touch plate for cutter home and cutter edge detection, manual position control by rotary encoders or automated control via touch screen entry or full automated return to any saved job settings, and the list goes on.

The back panel has 4 main sockets with 24 I/O connections plus two USB ports that are the connections to the 2 Digital scale slide position sensors, there is a Micro SD holder, console port and a Keyboard port with a wireless keyboard receiver plugged in.

-

I built and wired this up over the past two days, the dam thing worked first time, did not have to change a single wire - I must have had a really good day.

A few menu screen shots.

-

-

-



Absolutely love the Armmite with MM.Basic.
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
Azure

Guru

Joined: 09/11/2017
Location: Australia
Posts: 446
Posted: 03:37am 27 Oct 2018
Copy link to clipboard 
Print this post

Very nice work KeepIS, thanks for sharing the pics and info.

What it is controlling a CNC or something else?

Would love to see the code if you are willing to share it.
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1945
Posted: 05:26am 27 Oct 2018
Copy link to clipboard 
Print this post

Thanks, it's controlling a router table, so fence and router motor lift (CNC Spindle motor). I started out to redesign everything to do with this type of woodworking machine with respect to 100% dust extraction, I mean nothing left on the table or in the air no matter what job, having achieved that it just went on from there. Using CNC bearing rails and bearing nut drives, steppers, dual drives on the fence (think wide heavy gantry about 1 meter wide) and driven at each side. All of this possible due to prices which have dropped to rock bottom along with low cost DRO's - managed to sync and decode the slide scales independently of the small OEM head readouts and it took off from there. I may release the code at a later time as there is some interest in it at the moment. Actually it's all pretty simple due to MM.Basic, it's driving and decoding of the scale slides that's a bit tricky, especially in Basic for obvious critical timing reasons. It's nothing new really but everyone who sees it is is just blown away by how accurate and simple it is to use.

EDIT: There is something misleading in the first post, I said 2 USB ports for the DRO scales, actually it should read 2 USB sockets as the DRO's use these as interconnects, they are not running USB protocol.Edited by KeepIS 2018-10-28
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025