There are reasons why T3P3 switched to Duet electronics and RepRapFirmware for their version 3 Mini Kossel kit! I did the original conversion of a version 2 kit to Duet for them. It was my first experience of a Delta printer. It was when I realised how difficult it was to calibrate a delta printer whose towers were not quite at 120 degree intervals that I added least squares delta auto calibratiby dc42 - Delta Machines
The usual reason for this is that the trigger height hasn't been set correctly (Z parameter ni the G31 command). See . You will get a faster response to your questions if you post at .by dc42 - Duet
Use the online configurator at reprapfirmware.org to generate the SD card configuration files. The web files are included in the release on github.by dc42 - Ormerod
That's one of the reasons that we normally put filenames and other string parameters in double quotes. But it's optional, for backwards compatibility. A space character after M32 would also work.by dc42 - Duet
The trick to printing small objects in PLA is to use lots of fan cooling and either print more than one at a time or reduce the print speed. Most slicers have a Minimum Layer Time parameter to slow down printing of small objects. Try increasing it.by dc42 - Delta Machines
Yes they do. We have used two different types of sensor in our laser filament monitors. Our distributors still have some of the newer sort, e.g. . Code is on github. Unfortunately you have to sign an NDA to get the datasheet for the sensor. PS the datasheet for one of the sensors (PAT9125) is now on the web.by dc42 - General
QuoteECJ @leadinglights This laser sensor must have a small array of receivers and then the variation in the angle of the received beam to be translated as movement. But I don't think can measure speed and direction. It has a square image sensor that measures amount and direction of movement in two dimensions. Speed can be inferred from the amount of movement over time.by dc42 - General
I agree that you need to measure movement to detect extrusion issues. However, it's important to measure direction as well as movement. Otherwise, the reverse movements caused by retraction and pressure advance will cause extra movement to be recorded. Laser filament monitors work great with some types of filament but not at all with other types. We (Duet3D) used to make and sell laser filamentby dc42 - General
What is the pitch between the ripples? Is it consistent?by dc42 - Delta Machines
Quotedlc60 What I really want is a 32 bit board/firmware combo that allows a config file rather than a re-compile, can network and can set the stepper currents with an M command instead of a screwdriver. But I think that I am just dreaming, right? I don't normally post on this forum, but I think I should point out that there are versions of RepRapFirmware for LPC and STM based 32-bit boards noby dc42 - Firmware - Marlin
Isn't there a version of Marlin that supports more than one SD card? The SS pin of an SPI interface is only a dedicated pin when the SPI interface is operating in slave mode. In master mode, you can normally use any pins you like as the CS pins.by dc42 - Controllers
It's commonly called MarkForged kinematics. It's supported by the standard builds of RepRapFirmware, along with every other kinematics for which the movement of every axis is a linear function of the motion of the motors.by dc42 - Mechanics
There's a port of RepRapFirmware for STM processors now. The 64K RAM of the LPC processors is rather limiting for RepRapFirmware, and also for Smootheware I understand if you want to include both networking and some other features such as least squares delta calibration.by dc42 - Experimental and Hobby
Why does your delta need custom firmware?by dc42 - Developers
The release tagged as 2.05.1 for later Duets includes RepRapFirmware.bin which is the version 1.26.1 firmware file for older Duets.by dc42 - Ormerod
You could put G91 G1 H2 Z0.1 G90 towards the end of config.g. We don't normally advise putting movement commands in config.g but in this case it seems justified. I am looking at various options to support motor brakes in RRF. One is to assign a pin as a brake for an axis, and turn it on whenever the axis motors are enabled. Another is to add a command to power up motors without moving them.by dc42 - Reprappers
After you changed the hot end, did you tune the heater? Check that the heater wiring is in good condition with no signs of overheating at the connectors. Check that you have set the correct thermistor B parameter in the M305 command for the heater.by dc42 - Ormerod
Swapping the red and blue wires over will reverse the direction of movement of the motor. That's all.by dc42 - Delta Machines
I think that's almost equivalent to dual MarkForged kinematics, but it has the disadvantage that the A and B belt tensions will tend to twist the X axis. CoreXY IDEX has been implemented using CoreXYUV kinematics, CoreXYU kinematics, CoreXY+MarkForged kinematics, and dual MarkForged kinematics (and possibly others that I am not aware of). RepRapFirmware supports all of them.by dc42 - CoreXY Machines
I have Cartesian, Delta, CoreXY and SCARA printers. My take: - If you are on a tight budget, choose Cartesian and don't go large. Cartesian is more tolerant of mechanical inaccuracy and poor electronics/firmware than other architectures. - Deltas are great for single extrusion, but need to be mechanically precise and have capable electronics and firmware. My go-to printer is the delta. - Coreby dc42 - General
Use the library commits tagged 3.1.0 for the RRF 3.1.1 build.by dc42 - Firmware - experimental, borrowed, and future
Thanks for the suggestions!by dc42 - Polar Machines, SCARA, Robot Arms
That's ok if you never need to adjust the sensitivity. To adjust the sensitivity as well you need C"zprobe.in+zprobe.mod".by dc42 - Delta Machines
Your M558 command is missing the pin name parameter.by dc42 - Delta Machines
Yes that would be possible.by dc42 - General
If you think the issue may be that the Z axis isn't moving enough, have you tried reducing Z axis acceleration?by dc42 - CoreXY Machines
RepRapFirmware supports multiple Z probes, so it could handle this arrangement without multiplexing a pin.by dc42 - General
Have you tried connecting the Y motor to the E1 motor output yet, to rule out a problem with the driver?by dc42 - CoreXY Machines