Nice, Trinamic already designed a board fully open source. I mixed it up with "sensorless homing" Trinamic calls it sensorless reference search.by butchja - Firmware - Marlin
I know trinamic is supporting closed source 3D printer developers. For example, sensorless homing is commonly used there. If you present yourself as a developer of marlin (the biggest firmware for 3D printers?) chances are good to get some support. I am an electronics design engineer and I am thinking about designing a board with SPI interface and connectors for sensorless homing for TMC2130. Thiby butchja - Firmware - Marlin
Sorry for the late response. I have currently to work and so. I have changed to default by uncommenting TMC_ADV() hysteresis_start and _low. Now I have 16kHz instead of 11. Not quiet enough but your suggestion should be completly right. Some user friendly option in configuration_adv.h like "low", "default" and "high" frequency operation would be nice So not every user has to dig into Trianmic'sby butchja - Firmware - Marlin
PVC releases chlorine gas if burned. Not the best idea.by butchja - Safety & Best Practices
I not alway use my scope. If I do not want to turn it on my mobile phone. You only have to install a FFT app like spectroid and give contact between phone and motor for body-borne sound transfer. Need some sleep. I will check the other stuff you mentioned tomorrow.by butchja - Firmware - Marlin
I have migrated my configuration to your fork. All is complied, thanks. Following: 1. Internal reference works now, yey 2. I have activated #define TMC_DEBUG and get nothing back when sending M122 S1, how I use it? 3. Now my motors run on 11kHz and not ~21kHz anymore. I have double checked my configuration_adv.h and figured out a difference in stepper_indirection.cpp with no effect, checked tby butchja - Firmware - Marlin
to the first part, what the hell? As far as I know health impact from ultra fine particles is unknown. There are a safety limit for particles in cities... Maybe something like that.by butchja - Safety & Best Practices
I will try that as soon as my current print is done. I am printing a 5h print with coolstep and stop current reduction. Yet, I got not a missing step. I have noticed stealthcopp and the configuration of spreadcycle made no audible difference in my case.by butchja - Firmware - Marlin
I have tried power cycle C:\Users\x\AppData\Local\Temp\arduino_build_245800\sketch\serial.cpp: In function 'void serial_spaces(uint8_t)': serial.cpp:36: error: 'PROPORTIONAL_FONT_RATIO' was not declared in this scope void serial_spaces(uint8_t count) { count *= (PROPORTIONAL_FONT_RATIO); while (count--) MYSERIAL.write(' '); } ^ C:\Users\x\AppDaby butchja - Firmware - Marlin
first I was not able to compile. had to change following serial.cpp void serial_spaces(uint8_t count) { count *= (PROPORTIONAL_FONT_RATIO); while (count--) MYSERIAL.write(' '); } to void serial_spaces(uint8_t count) { while (count--) MYSERIAL.write(' '); } had to uncomment TMC_ADC();: stepper.cpp // TRAMS, TMC2130 and TMC2208 advanced settings #if HAS_TRINAMIC //TMC_ADV(); #endif afby butchja - Firmware - Marlin
I have implemented a first prove of concept configuration. You can find it in my configuration_adv.h post above. I will install your fork on my printer and try your debug command.by butchja - Firmware - Marlin
Hi, I have read something about 3D printing related emission. Most people does not really care about it but I want to think about a pracital solution. According to this article a hepa filter is not able to remove produced nano particels. They suggest to use photocatalytic filters to neutralize these particels. I was googeling around for a photocatalytic coating until I realized sunscreen ofteby butchja - Safety & Best Practices
stealthChop is great but has its drawbacks with torque. I am optimistic to get a silent printer with a good configured spreadcycle and I have small crappy motors I want to get the maximum out of them. I was not sure if TMC2130_ADV() overwrites anything, thanks. With the point of external reference... I simply had too high currents with internal reference and do not ask me why... I switched to eby butchja - Firmware - Marlin
I understood the function of the drivers as follows. They are switch mode constant current converters. First they switch supply voltage directly to the motor. Since the windings are inductors the current rises slowly. Once the current has reached the configured current the supply voltage will be switched off. As a result the current decreases until a hysteresis value has reached. If reached the dby butchja - Firmware - Marlin
I had to increase my motor driver's voltage to 26V before pushing chopper frequency out of audible range. I used a cheap step up regulator and fed into my motor supply directly.by butchja - Printing
And here is my configuration_adv.h section for TMC2130 Config is with coolstep and reduced hold current. To use sensorless homing you need to wire a specific diag pin to your endstop inputs. #define HAVE_TMC2130 #if ENABLED(HAVE_TMC2130) // CHOOSE YOUR MOTORS HERE, THIS IS MANDATORY #define X_IS_TMC2130 //#define X2_IS_TMC2130 #define Y_IS_TMC2130 //#define Y2_IS_TMC2130 //#defby butchja - Firmware - Marlin
For those who need a clue to configure them. Now I have a chopper frequency of 21kHz. Should be not audibly by any human. HW part: Apparently my motors and drivers did not match so well. I increased my motors supply voltage by a cheap ebay step up converter from 12V to 26V. To do so I cutted motor supply pin to my ramps and fed it directly from above by wire. I have removed my diode protector bby butchja - Firmware - Marlin
Hi, I am fiddeling around with my TMC2130 stepper drivers. I use the newly implemented support in marlin for these drivers with SPI interface. Now, I want to use them in spreadcycle mode. But when I do so I always get a chirping sound from the copper. I measured it with approx. 8kHz. This is way in the audible range. Trinamic itself suggests to use a chopper frequency between 20kHz and 50kHz. Thiby butchja - Firmware - Marlin