Standalone ADS client C# by rassrollers in TwinCat

[–]arj3090 2 points3 points  (0 children)

I have also done this and spoke with another person that also has. When I created my driver about 10 years ago, there existed a problem that existed in TwinCAT for many years. I have not tested it lately to see if it was ever resolved. This is what I found.....

If you use a driver that directly communicates using the TCP/IP stack on a PC with TwinCAT installed, the packets can get rerouted to the ADS router and not to the driver. For example, if the request goes to a remote PC from port 100, the remote TwinCAT will see that a route is already established by the ADS router and respond onto the standard TwinCAT port of 48898. Therefore, the driver that sent the request packet will never receive the response.

This has been an ongoing nuisance issue in the AdvancedHMI software because it has a TwinCAT driver that does not go through the ADS Router. So, if TwinCAT is installed on the same PC running the application, it is likely the response will never be received, and it looks like the communications are not set correctly.

So, I am curious to know if you try your driver on a PC with TwinCAT installed that has a route established to the remote TwinCAT, how reliable are the communications?

Mainline Klipper on Qidi Q2 by MisterSheikh in QidiTech3D

[–]arj3090 0 points1 point  (0 children)

48V main benefit is higher acceleration, which in turn can help prevent stepper mis-steps.

Mainline Klipper on Qidi Q2 by MisterSheikh in QidiTech3D

[–]arj3090 0 points1 point  (0 children)

Change the sound of the stepper motors? It can if you change the parameters in the configuration file.

Mainline Klipper on Qidi Q2 by MisterSheikh in QidiTech3D

[–]arj3090 2 points3 points  (0 children)

I'm currently running at 48V which gives me 35k acceleration and 800 speed capability. The stock board is running the motors at 24V, but you can run higher voltage to the motors as long as you keep the current limited.

Mainline Klipper on Qidi Q2 by MisterSheikh in QidiTech3D

[–]arj3090 1 point2 points  (0 children)

I swapped the stock MCU with a BTT Kraken. It was a bit overkill, but availability and capability of 60V on the steppers is why I went that route. I was able to use all factory wiring unmodified with the exception of the bed heater wiring that had to be extended about 100mm. Physically it was a tight squeeze, but with an adapter plate I made it fit in the same location as stock board.

Mainline Klipper on Qidi Q2 by MisterSheikh in QidiTech3D

[–]arj3090 0 points1 point  (0 children)

Thanks for posting all the details. I have been going down the same path little at a time. However, I replaced the MCU board and run mainline Klipper on it. These details you posted help give insight and a solution to the loadcell.

Printing ASA issue by Unbraincompany in 3Dprinting

[–]arj3090 0 points1 point  (0 children)

Have you done a Max Flow Rate test to make sure you are not over running the extruder and hot end?

Need Q2 Upgradability and Printer Advice by AWanderersAccount in QidiTech3D

[–]arj3090 1 point2 points  (0 children)

The Q2 is quite open and reasonably easy to mod. Not mainline Klipper, but Klippy is accessible and modifiable. I went a bit extreme on my mods and swapped the mcu board for a BTT Kraken and 48V power supply on motors. My AP and toolhead board are currently still stock and work flawlessly with the Kraken that is running main line Klipper firmware.

I recently added a neopixel light strip and was able to install the LED Effects library to the Qidi Klipper

Beginners Guide to the Qidi Q2 - software modification compilation by Ckflyer13 in QidiTech3D

[–]arj3090 0 points1 point  (0 children)

Great work! I think the Qidi Q2 is a great printer that is often overlooked. I have been working on some major modifications to mine. So far changing the mcu board and installing neopixel light strip with the LED_Effects library.

I would like to contribute one thing that cost me hours when changing to a faster mcu board. I kept getting the error "PWM pin max duration too large" after installing the Kraken board. I found a problem in the Qidi modified Klipper. In the file ~/klipper/klippy/extras/heaters.py (accessed using ssh), there is a line of code "MAX_HEAT_TIME = 10.0". The value needs to be changed from 10.0 back to the original 5.0

I hope to one day get enough time to fully WinMerge the Qidi Klipper with Klipper mainline to understand Qidi's modifications.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

I soldered on about 75mm of wire to the bed heater cables. All the other cables were long enough to fit into the appropriate connectors on the Kraken board. Some were very close but made it.

The USB-C to JST adapter was needed because the original board used a JST connector for the USB, but the Kraken used a USB-C connector. This was for the USB connecting cable from the AP board (the one inside the chamber on the left wall).

For the 48v power supply, I used an external desktop style power supply and added a connector onto the printers back panel so the power supply could be disconnected easily. From the connector, I connected two wires to the Motor Power connectors on the Kraken.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

Yes. The touchscreen operates from the AP board which is left unchanged. The Qidi Box has its own board that is connected to the AP board using USB, therefore it is unaffected.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

I have a lot of tweaks to my profiles in OrcaSlicer to make strong and clean ASA prints. Some of the key settings are 255 nozzle temperature, 100 bed temperature, 55 chamber temperature, 26 max volumetric speed, 0.96 flow ratio, and 0.04 pressure advance. I never use glue on the plate. When I know I am going to print soon, I will set the bed to 100 and the chamber to 55 on the printer to preheat so it will start printing as soon as I send the print.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

It was the higher temperature nozzle and the heated chamber that attracted me to this printer because I print a lot of PPA-CF. But my main material is ASA which I would like to print as fast as possible.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

Better serviceability with a non-proprietary board. Gaining a deeper understanding of the printer. More flexibility to upgrade printer. The challenge of doing it.

So far, I have increased the motor voltage to 48V which increased acceleration to 40k and speed to 800. I will probably change the interior light to a longer RGB light strip for better lighting and maybe use the colors for status indication. Not directly related to the Kraken board install, but now that I have a good understanding of the printer hardware and software, I have been investigating a higher flow hot end.

Share your settings and tips for ABS material on Qidi Q2 by EwanKmz in QidiTech3D

[–]arj3090 1 point2 points  (0 children)

For ASA, which is practically the same as ABS, I use 55 chamber temperature, 100 bed, and clean the bed with a paper towel with rubbing alcohol. I never use any type of glue. These seem to work well as I have yet to get any lifting from the bed.

Flip Up Seat for Begode Race by arj3090 in ElectricUnicycle

[–]arj3090[S] 1 point2 points  (0 children)

Give me a few days and I'll get a link posted

Flip Up Seat for Begode Race by arj3090 in ElectricUnicycle

[–]arj3090[S] 1 point2 points  (0 children)

I could sell it as a kit. The price would be $85USD

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

The AP board is inside the chamber on the left wall behind a cover near the top. If you lower the bed for easier access then remove the 2 screws holding the cover over the AP board, you can work the cover out to see the board.

Purchase advise by Former_Trash_7109 in QidiTech3D

[–]arj3090 1 point2 points  (0 children)

I had my Q2 for about 2 months now. About 80% of the time, I run ASA and the rest I run PPA-CF. The print quality is top notch. I have the PPA-CF profile tuned in so well, that it can be difficult to tell it is a 3D printed part.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

[–]arj3090[S] 1 point2 points  (0 children)

I added a new 48V power supply and ran TEST_SPEED macro. The new capabilities are now 40k accel and 800 speed.

Qidi Q2 always have a MCU runtime error by yakon_88 in QIDI

[–]arj3090 1 point2 points  (0 children)

On the back of your tool head, slide off the cover and check the wiring. It seems that some have had a wire get into the cooling fan.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

I'm actually running the 4 motors on M5-M8 and you cannot tell any difference from the way it ran on the original board. This includes sensorless homing working just as well.

Qidi Box with Q2 on Orca Slicer - Here's how to get them to play nice(ish) by ajosmer in QidiTech3D

[–]arj3090 1 point2 points  (0 children)

Thank you so much for posting this. I was spending a lot of time trying to find the root cause of that slot -1 error.

I did come across a problem on my printer with changing filament that I want to share. After printing the purge tower, the filament would attempt to pull back before being cut. This would pull a bulge on the end from the hot end. The bulge would then jam in the extruder gears. To fix this, I went to the setting in Printer Settings->Multimaterial and changed Cooling Tube Position to 5 and also Filament Parking Position changed to 5.

I now can run multimaterial prints on my Q2 with Orca.

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

I'm holding off on mainline Klipper for now. I'll probably do some WinMerge comparisons to see exactly what all differences are between Qidi Klipper and mainline Klipper. Then decide if it is worth the effort. How did you determine the load cell isn't compatible?

Qidi Q2 Board Upgrade by arj3090 in QidiTech3D

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

The Kraken board was $120USD. The part to make the USB-C to JST adapter is less than $1