- Hardware & Machines
- CNC Machines
- Plasma & Laser
- Laser Head Height Sensor – Looking for a Beta Tester
Laser Head Height Sensor – Looking for a Beta Tester
- rodw
-
- Away
- Platinum Member
-
Less
More
- Posts: 11127
- Thank you received: 3689
12 Mar 2025 07:48 #323733
by rodw
Replied by rodw on topic Laser Head Height Sensor – Looking for a Beta Tester
Attachments:
Please Log in or Create an account to join the conversation.
- stkvit
-
- Visitor
-
12 Mar 2025 08:06 #323734
by stkvit
Replied by stkvit on topic Laser Head Height Sensor – Looking for a Beta Tester
I also built a laser cutting machine based on Linux, I just need a high-precision and fast height sensor. The height needs to be controlled in the range of 0.4 - 25 mm. Do you have a closed project? I wonder what element base it is implemented on? I tried to use ad7745, but it did not show itself very well. I want EtherCAT as an interface.
Please Log in or Create an account to join the conversation.
- rodw
-
- Away
- Platinum Member
-
Less
More
- Posts: 11127
- Thank you received: 3689
12 Mar 2025 08:25 #323735
by rodw
Replied by rodw on topic Laser Head Height Sensor – Looking for a Beta Tester
The sensor is a product is from Proma Elecktronica in Poland. I am helping him to test it with Linuxcnc. The idea Proma had was to make a sensor that was easy to use for DIY projects.
I am writing a component to help integrate this into Linuxcnc. I have not even checked this will compile yet but its a start
github.com/rodw-au/proma-cv2
The idea I had was to do a fast calibration whenever the Z axis is homed.
I am writing a component to help integrate this into Linuxcnc. I have not even checked this will compile yet but its a start
github.com/rodw-au/proma-cv2
The idea I had was to do a fast calibration whenever the Z axis is homed.
Please Log in or Create an account to join the conversation.
- prokopcio
-
Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 27
- Thank you received: 18
12 Mar 2025 08:55 #323738
by prokopcio
However, I decided to adapt it in a way that it could also be used by other standard systems.
I will reveal the details that I found out on my own and were hard to find on the Internet:
As for AD7745/AD7746, I tried to use it as a controller for gas burners. It was not easy because it worked on the desk, but during cutting, the gas changed the parameters very much and the AD7745/AD7746 measurement method was not suitable.
1. It is not suitable for lasers because the reading is too slow 90Hz.
To make sense for Lasers, the absolute minimum sampling is 500Hz (2ms), I have 3650Hz sampling but I do not want/cannot reveal why this value is chosen and it should be selected for a specific type of processing.
2. AD7745/AD7746 have a measurement range of 17pF (60pF tollerant), which is definitely too little because the parasitic capacitances on the wire, head, etc. are 50-200pF
3. The useful measurement range of the distance is 0.1pF - 30pF, although for some types of nozzles the range may be wider
4. I chose the method of measuring the capacitance charging time, although I also experimented with measuring the frequency as in BCL-AMP + BCS, which was a bit less stable but also very good.
5. Unfortunately, I did not find any ready-made circuit like AD7745/AD7746 that would be suitable, and I had to design everything from scratch.
If you want to use my sensor for 0-25mm, it is possible to use it in MODE 0 (C2V 0-10V) which converts capacitance directly to voltage (it is not calibrated/scaled to a height of 10mm). However, it is very non-linear and as mentioned in the user manual, for such large distances the reading may be inaccurate and unstable. This results from points 2, 3 because at a height of 25mm the share of specific to parasitic capacitance is about 0.1 - 0.2%, which is not easy to read.
proma-elektronika.com/download/c2v_laser_sense_en.pdf
Replied by prokopcio on topic Laser Head Height Sensor – Looking for a Beta Tester
My project is closed and will be a complete set with my new control system (purely commercial project).I also built a laser cutting machine based on Linux, I just need a high-precision and fast height sensor. The height needs to be controlled in the range of 0.4 - 25 mm. Do you have a closed project? I wonder what element base it is implemented on? I tried to use ad7745, but it did not show itself very well. I want EtherCAT as an interface.
However, I decided to adapt it in a way that it could also be used by other standard systems.
I will reveal the details that I found out on my own and were hard to find on the Internet:
As for AD7745/AD7746, I tried to use it as a controller for gas burners. It was not easy because it worked on the desk, but during cutting, the gas changed the parameters very much and the AD7745/AD7746 measurement method was not suitable.
1. It is not suitable for lasers because the reading is too slow 90Hz.
To make sense for Lasers, the absolute minimum sampling is 500Hz (2ms), I have 3650Hz sampling but I do not want/cannot reveal why this value is chosen and it should be selected for a specific type of processing.
2. AD7745/AD7746 have a measurement range of 17pF (60pF tollerant), which is definitely too little because the parasitic capacitances on the wire, head, etc. are 50-200pF
3. The useful measurement range of the distance is 0.1pF - 30pF, although for some types of nozzles the range may be wider
4. I chose the method of measuring the capacitance charging time, although I also experimented with measuring the frequency as in BCL-AMP + BCS, which was a bit less stable but also very good.
5. Unfortunately, I did not find any ready-made circuit like AD7745/AD7746 that would be suitable, and I had to design everything from scratch.
If you want to use my sensor for 0-25mm, it is possible to use it in MODE 0 (C2V 0-10V) which converts capacitance directly to voltage (it is not calibrated/scaled to a height of 10mm). However, it is very non-linear and as mentioned in the user manual, for such large distances the reading may be inaccurate and unstable. This results from points 2, 3 because at a height of 25mm the share of specific to parasitic capacitance is about 0.1 - 0.2%, which is not easy to read.
proma-elektronika.com/download/c2v_laser_sense_en.pdf
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- rodw
-
- Away
- Platinum Member
-
Less
More
- Posts: 11127
- Thank you received: 3689
12 Mar 2025 09:39 #323744
by rodw
Replied by rodw on topic Laser Head Height Sensor – Looking for a Beta Tester
I forgot to mention I am planning to use Ethercat too. A Beckhoff 5151 encoder interface arrived today. I also have a THCAD10 here which may allow reading of 0-10 volt using it. I will use a Beckhoff 2502 for PWM signal for laser.I want EtherCAT as an interface.
Please Log in or Create an account to join the conversation.
- stkvit
- Offline
- New Member
-
Less
More
- Posts: 4
- Thank you received: 0
12 Mar 2025 11:33 #323747
by stkvit
Replied by stkvit on topic Laser Head Height Sensor – Looking for a Beta Tester
very sad, i use linuxcnc for open-source, i like to develop my devices, as 99% of linuxcnc users. what is the price of your device?
Please Log in or Create an account to join the conversation.
- prokopcio
-
Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 27
- Thank you received: 18
12 Mar 2025 12:52 #323755
by prokopcio
Replied by prokopcio on topic Laser Head Height Sensor – Looking for a Beta Tester
As I mentioned, this device was developed as part of my commercial control system, which is my source of income—it is purely a commercial endeavor (I make a living from designing and producing these devices). It operates similarly to other commercial solutions, such as MESA controllers. However, I am working on adapting the device to also be compatible with open-source projects, such as the excellent LinuxCNC.As for the price, it has not been precisely determined yet, as the project has been evolving for a long time and continues to change. In fact, I am not even 100% certain it will reach the market, as this is one of the most challenging projects I have worked on, and I am encountering many difficulties.If everything goes well, the initial promotional price is estimated to be $199 USD.very sad, i use linuxcnc for open-source, i like to develop my devices, as 99% of linuxcnc users. what is the price of your device?
The following user(s) said Thank You: stkvit
Please Log in or Create an account to join the conversation.
- Aciera
-
- Offline
- Administrator
-
Less
More
- Posts: 4251
- Thank you received: 1873
12 Mar 2025 13:11 #323756
by Aciera
Replied by Aciera on topic Laser Head Height Sensor – Looking for a Beta Tester
@stkvit
Apologies, your original user profile got deleted by accident.
Apologies, your original user profile got deleted by accident.
Please Log in or Create an account to join the conversation.
- prokopcio
-
Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 27
- Thank you received: 18
12 Mar 2025 13:21 - 12 Mar 2025 13:24 #323758
by prokopcio
Replied by prokopcio on topic Laser Head Height Sensor – Looking for a Beta Tester
Last edit: 12 Mar 2025 13:24 by prokopcio.
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- stkvit
- Offline
- New Member
-
Less
More
- Posts: 4
- Thank you received: 0
12 Mar 2025 13:45 #323759
by stkvit
Replied by stkvit on topic Laser Head Height Sensor – Looking for a Beta Tester
I would be happy to buy your sensor, but delivery to our country does not work. If possible, share basic information about your developments (source code is not needed), this is very interesting and can motivate many to develop their own sensors. From simple ideas, study the BCL-AMP circuit and create on one board together with a fast microcontroller (like on BCS100) and EtherCAT on LAN9252.
Please Log in or Create an account to join the conversation.
Moderators: snowgoer540
- Hardware & Machines
- CNC Machines
- Plasma & Laser
- Laser Head Height Sensor – Looking for a Beta Tester
Time to create page: 0.102 seconds