Geeetech a10t and klipper

  • You cannot get the exact type of the NTC from the schematic
  • All sensors that can connect to this port usually are NTCs but with a bit different characteristic
  • If you do not know the exact type you are having, then use Generic 3950

So , on the official drawings from Geeetech, there is not what kind of sensors the use…

o… wait I understand, it is not on the board, it is in de extruder or heatbed…

I go try a couple but I got the same error/warning “ADC out of range”

so what to do now? :-)… I go to find what kind of sensors they use…

I search for a hotend replacement for the A10T and found a lot of times this:

Specification:

1.Number of filaments:3

2.Filament material:PLA/ABS

3.Filament size:1.75mm

4.Nozzle size:0.4mm

5.Heater cartridge:24V,20W;diameter & length:6mm*15mm

6.Thermistor: PT3-25E2-S2

So sensor_type is PT3-25E2-S2
but I don’t know is that is a sensor_type klipper knows?

Typically, you have only 4 reasons for this error:

  • Wrongly connected
  • Wrong pins in the config
  • Dead thermistor
  • Problems in wiring / connectors

Any NTC 100K will do. In doubt search for the EPCOS

If I load the original firmware the printer is working… so I don’t think Wrongly connected, or Dead thermistor, or problems in wiring/connectors…

wrong in the config … yes… that is what I try to get okay… :slight_smile:

The pdf is from the mainboard I have… so I try to get it all okay…
The Ender3 was easy because there was a lot of info for that printer.

but I can almost find nothing for the Geeetech A10T…

but I saw on the internet that Klipper can control every printer… so thats why I try it, because I like klipper and my ender3…

It is that I have more printer… otherwise, I went back to the original software… :slight_smile:

Maybe check against https://github.com/ArmJo/Geeetech-A10-Klipper-GT2560v3-modded/blob/main/printer_no_mods.cfg

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
[extruder]
step_pin: PL3
dir_pin: PL5
enable_pin: !PB6
microsteps: 16
rotation_distance: 34.4 # Needs to be optimized: https://www.klipper3d.org/Rotation_Distance.html#calibrating-rotation_distance-on-extruders
nozzle_diameter: 0.4
filament_diameter: 1.750
heater_pin: PB4
sensor_type: EPCOS 100K B57560G104F # unknown for default Geeetech A10 extruder, based on fan made Marlin version
sensor_pin: PK3
min_temp: 0
max_temp: 250
min_extrude_temp: 160
max_extrude_only_distance: 150.0
#control: pid # Run pid tuning! https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings
#pid_Kp: 45.80
#pid_Ki: 3.61
#pid_Kd: 145.39
pressure_advance: 0.05
pressure_advance_smooth_time: 0.040
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
[heater_bed]
heater_pin: PG5
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK2
min_temp: 0
max_temp: 120
#control: pid # Run pid tuning! https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings
#pid_Kp: 182.46
#pid_Ki: 35.92
#pid_Kd: 231.70
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

I have this, but still this error?:
MCU ‘mcu’ shutdown: ADC out of range
This generally occurs when a heater temperature exceeds
its configured min_temp or max_temp.
klippy (2).log (693.2 KB)

I don’t know it anymore…


don’t understand what I’m doing… but in printer.cfg I have sensor_type EPCOS 100K B57560G104F but in klippy.log I see ATC Semitec 104GT-2?

I think i do something wrong?

I agree, me neither.

Your main temperatures (heater_bed and extruder) are looking good.
What stuff is:

[temperature_fan PSU]
...

[temperature_fan DRV]
...

I strongly suggest (especially as beginner) to keep your config as simple as possible, i.e. only the stuff needed for basic functionality and if you got this working then begin to extend your settings.

1 Like

At the end of the klippy.log, the EPCOS thermistor is set:

[extruder]
step_pin = PL3
dir_pin = PL5
enable_pin = !PB6
microsteps = 16
rotation_distance = 34.4
nozzle_diameter = 0.4
filament_diameter = 1.750
heater_pin = PB4
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PK3
min_temp = 0
max_temp = 250
min_extrude_temp = 160
max_extrude_only_distance = 150.0
control = pid
pid_kp = 45.80
pid_ki = 3.61
pid_kd = 145.39
pressure_advance = 0.05
pressure_advance_smooth_time = 0.040

okay… That was the problem…

and now? :slight_smile:
the printer has 3 extruders… I see only one in the Printer.cfg …
but what is the best way ?

okay… sorry… I don’t understand well what I’m doing… :slight_smile:

it is not easy… and I don’t understand why I can’t found more info for this printer and Klipper… Maybe I’m the first one?


what is that warning? important?


so if I ask some temp. something happens… and also my heater bed gets hotter… :slight_smile: so I think the connection between the raspberry pi and the printer is okay? all now is to configure the Printer.cfg till everything is okay?

So how do I make 3 extruder motors, but 1 hot end…


and this? in Fluidd?
what is that mean?

Honestly @Swets: All your topics so far have only one source: You copy/paste some stuff from I-don’t-know-where without understanding it and possibly not needing it. And on top of that, you do it even before you have your printer working in its very basic functionality.

In the end, it is causing issues that you are not able to troubleshoot. Ultimately, this way of working is making your experience miserable, and you expect the people who provide support here to sift through the mess and fix one thing after another.

As this is going to be my last post in this thread, I can only again strongly advise you to:

  • Start with the basic thing needed for operation
  • Stop adding stuff you do not understand
  • Get some experience with Klipper and this printer, then start extending it
  • When you extend it, make yourself familiar with the topic and extend one-by-one so that you can see and backtrack where things potentially stopped working

The first warning is exactly what it reads: You have modified moonraker with an unofficial module and fluid is telling you this. If you know what this module is, know that it works, know how to properly use it, then it is likely OK.

The second one comes from the fact that you again copied some update settings in the moonraker.conf without having installed the program that moonraker should be able to update, i.e. crowsnest.

For configuring your multicolor hotend, read through X-In/1-Out Non-Mixing Extruder Config

1 Like

Yes you are right… but even you say to use a printer.cfg:
"Maybe check against https://github.com/ArmJo/Geeetech-A10-Klipper-GT2560v3-modded/blob/main/printer_no_mods.cfg "

I have 4 or 5 different printer.cfg … and I don’t know what basic functionality is…

So that’s why I ask what to do now… what is the best way… I now know for sure that the file I load in the printer is okay, i guess? because I can control the temp?

so again, I don’t adding stuff I don’t understand? you said to try it with that Printer.cfg, and it was in that file… and agian I don’t know what is extra?

where can I found what is basic? so what are the basic things ?

“The second one comes from the fact that you again copied some update settings in the moonraker.conf without having installed the program that moonraker should be able to update, i.e. crowsnest.”

I have copied some settings? how did i do that? I never did something with moonraker.conf? and then link in the warning gives a 404 …

but how do I fix it?

How did you install your setup?

In the moonraker.conf you should find a setting block starting with:

[update_manager crowsnest]

If you do not have crowsnest installed then delete the entire block. If you have it installed then we need to check what is happening.

Really? You already have a Klipper printer running, so what is a basic printer functionality:

  • Klipper starting up and no error messages
  • Axes moving into the right direction
  • Endstops working
  • Heating working
  • Extrusion working

That is essentially what we call a 3D printer

What is definitively not basic:

  • Obscure macros that are not or at best partially understood
  • Webcams and time-lapse
  • Additional temperature sensors
  • LED effects
  • you name it

for the ender3 was a printer.cfg, and i didn’t change anything in that file… and I installed everything with kiauh… with a YouTube movie for the Ender3v2 printer…
and it works, and I never look at it…

but because I like it, I want it on the geeetech printer also. But there are no tutorials and movies for that printer…

but I don’t have any warnings/error anymore …

and the extruder heater and bed heater are working…

but if I press home all button I get:
image

I don’t know, but it are no tmc2130 steppers,

edit: okay some old stuff in Printer.cfg

okay… now if i give a home all, all de axis are homing, (first a had 2 the wrong way) but now it is all okay…

and with fluidd I can control the printer with the arrowkeys…

so now I go look at the 3 extruders… pfffff

Just checked, only heater_pin PB4 and sensor pin PK3 are responding. Sensor_pins Pk0 and Pk1 give an ADC error… so there is no sensor… And if I check heater_pin PE4 or PE5 with sensor PK3 I also get an error after a while because the is no heat feedback… so I guess the heaters are already parallel. and only one sensor
extruders.txt (3.5 KB)
I have this in Printer.cfg …

image

And I see 3 extruders… but it can’t be okay, because I have only for 2 extruder steppers step/dir pins…?