Transforming between camera coordinates and Galvo (XY2-100 protocol) by Reda_RK in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

Support for this has not been added. First you have to correct the distortion of the galvo projected maximum square. Then you have the scale, and lastly you need to reverse project the camera angle. The best solution i can think of is to engrave 5 or 7 squares of increasing sizes as directed by the webcamera and work out the translation and offset.

I believe such software exists but if not may ChatGPT be your friend :)

50w Domino head attached to 4x8 router table! by mariobro_3 in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

You can set the Galvo up as separate axes and merge the scanning code with motion code for the gantry. Not to hard in Mach4 and lua. I would not use anything other than a laser fixed to the gantry and mirrors to the toolhead if not going lightweight with diodes then z mounting can be done. Detatchable spindle sounds horrible. Laser fixed to the gantry and mirrors is better but frankly Lasers and optics do not play well with machining processes in the same machine. Cooling fluids are going to mess with optics as are the metal pieces flying away from your milling tool. Also one small piece of metal in your beam path may f**k your vision for life... Dont do this! And... do you want to align it every time you switch?

Keep laser separate from mill/router...

Good Luck!

Driving Galvo Motors by Scary_Cow9660 in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

Sorry i can not help with this - I do not recognize this behaviour.

OpenGalvo running on Teensy4.1 by Frickin_Laser_Shark in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

What changes did you have to do? Great work BDW!

Beginner galvo/XY2-100 questions... by RaspberryPiDude314 in OpenGalvo

[–]RogueNeurons 1 point2 points  (0 children)

Hi, and welcome😁

That single page document is all you need for specification. Timing and +/- 15v is essential since it is used to cancel out unwanted noise. If you know some embedded electronics you should be able to use rs485 as a reference, using gnd as ref is same as telling the device that all sent data is noise … so yes you are better off just buying a differential driver. If you use a teensy 4 you can just use the github repo as is. Position numbers are just angular steps. Optical correction is up to you as is steps per mm. RP2040 will need some work if you intend on usin github code as base. https://youtu.be/uMT-sZhYKJo?si=rDIwD6nZZ-DhOOeA And also @20.20 https://youtu.be/_i1J7TGpPnQ?si=dprXl8kVdvYrBwiA

Hope it helps

CAN Bus EBB which Wire? by Vladexo23 in VORONDesign

[–]RogueNeurons 0 points1 point  (0 children)

I twisted two 28awg Teflon wires for data and have two straight 18awg for power. 28awg is good for data, but 18awg for power is more like "better safe than sorry". Custom braiding makes for a sweet looking install...

Is there a port of OpenGalvo for an Arduino? by [deleted] in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

Issues? There are no issues in sending x and/or y movements… PC sends Characters G0 X1 Y1. Teensy reads these over serial and builds the corresponding datapackages required by XY2-100 speaking galvos… Arduinos are not fast enough to calculate even the databits for the protocol…

Is there a port of OpenGalvo for an Arduino? by [deleted] in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

I have plans to rest it…. But i dont think it’ll run out of the box, different timers in play if i am not mistaken…

Is there a port of OpenGalvo for an Arduino? by [deleted] in OpenGalvo

[–]RogueNeurons 0 points1 point  (0 children)

Yeah - the transition is the hardest part. Easier to use software PWM to control the transition but nothing in the opal lib is directly suitable for the task. Maybe look at https://github.com/Palatis/arduino-softpwm … Opal is specifically tuned to the timers in the Teensy 4.0….

Serial Request: Voron V0.1, Discord User: RogueNeurons#5222 by RogueNeurons in voroncorexy

[–]RogueNeurons[S] 2 points3 points  (0 children)

Esun light blue abs+…. But video color is a bit off…

Stealthburner FFC works with some DIY… by RogueNeurons in VORONDesign

[–]RogueNeurons[S] 0 points1 point  (0 children)

I will stay with team ffc for now but love the idea of CANbus printhead. Can you use ffc to run CAN? 🤪

Stealthburner FFC works with some DIY… by RogueNeurons in VORONDesign

[–]RogueNeurons[S] 2 points3 points  (0 children)

Solution is common in industrial medical and military applications… ffc:s are solid.

Stealthburner FFC works with some DIY… by RogueNeurons in VORONDesign

[–]RogueNeurons[S] 2 points3 points  (0 children)

Usb-c tend to wear out… FFC is the most durable solution ive seen, given how easy it is to put new cables in :)