1
General Mach Discussion / Re: Understanding Mach3 pulses
« on: June 01, 2018, 07:41:00 AM »
I started on the logic IC route simply because I have no experience with microprocessors. I designed the PCB for the schematic included earlier and had it professionally made. I have also purchased the ICs, displays and discrete components which, when added together, the cost is significant. There is an online pcb programme (free) that I used for the PCB design and it is called Circuitmaker. All of the designs become open source and the relevant circuit is simply called 'CNC OSD' if you should want to view it. The circuit shewn is for one channel only and can be extended to suit the number required as they are all independent.
I will be using a microprocessor for rounding up the number of pulses per millimetre to two decimal places but the unit that I am using (Genie20) is a PIC based chip that is programmed using graphical flowcharts and the code is then generated automatically. The programming is done in the 'Genie design studio' by New Wave Concepts and is again, free.
Unfortunately, their is no schmidt trigger facility in the programme and so that is why I was considering using the 'wait' function to debounce the pulse.
I will be using a microprocessor for rounding up the number of pulses per millimetre to two decimal places but the unit that I am using (Genie20) is a PIC based chip that is programmed using graphical flowcharts and the code is then generated automatically. The programming is done in the 'Genie design studio' by New Wave Concepts and is again, free.
Unfortunately, their is no schmidt trigger facility in the programme and so that is why I was considering using the 'wait' function to debounce the pulse.