You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
here's more detailed description of chitu gcode settings - get them from Orbeat D100 distributor.
As i can see, D100 is using same board as Photon.
I've also connected external stepper driver - TMC2208. On board there are exposed soldering points for connecting external drivers.
Now i'ts silent - i suppose that on board is A4988.
Got also question - photon file editor.
can you make few improvements:
better file opening - that open dialog is annoying - is possible to make something similar to windows open dialog ?
can you add file types .cbddlp
cheers
bartek
heres what i've got from distributor.
Hope it helps
;[[After the semicolon is a comment, please modify the corresponding parameters according to the comment, the command after the semicolon will be ignored]]
The basic format is Mxxx Ixxx, Mxxx Txxx or Mxxx Sxxx, where Ixx (which is the letter I, the first letter of the integer, not the number 1) followed by an integer, which can be either decimal or hexadecimal (starting with 0x) ), followed by Sxx is a floating point number
;
M8513
[Stepper motor direction control] The direction of I1 and I-1 is just the opposite, so if the motor direction is wrong, either change the wiring or change the direction parameter.
M8002 I-1; X stepper motor direction, I1 or I-1
M8003 I1 ; Y stepper motor direction
M8004 I-1 ; Z stepper motor direction
;[XYZ axis extrusion head/platform movement configuration] only affects the actual movement direction of the manual interface button;;;;;;;;;;;;;;;;;;;;;;;;;;
M8005 Z0 ; 0: Z-axis direction, forming bracket movement,
; 1: Z-axis direction resin groove movement
;
; [Speed / Acceleration Settings] Speed in mm / s, acceleration in mm / s ^ 2
M8006 I40; the maximum starting speed, when the speed of movement has passed this speed, it will start at this speed.
This speed is mainly to prevent out of step, this value is too small, will cause the rail angle bump when rounding
M8007 I25; the maximum rail bending speed value (corresponding to the jerk speed in the open source firmware), if the actual rail bending speed of the motion is greater than this value,
; will force the movement to slow down. When filling, there will be a lot of reciprocating motions, this value is large, the noise is large, and it is easy to lose steps.
; This value is small, slow, and print quality is relatively poor when printing speed is high
M8008 I1000; Acceleration, the larger the value, the larger the average speed of actual operation, but the noise is also large, the value is small, and the actual speed will be smaller.
;
;[[[step related parameters]]] After the parameters are set, please print a cube, then measure the size with a ruler to confirm that there is no problem with the parameters.
;
M8009 S0.0125; [XY value of each step of XY] is 20 teeth, the pitch is 2mm (mxl specification, 2gt is 2mm), 1.8 degree stepping motor,
; 16 subdivision, then (20 * 2) / ((360 / 1.8) * 16)
;M8009 X0.0125 Y0.0125 ; If you need to set the X, Y stepper motor parameters independently, you can use this command
;
M8010 S0.000625 ; [Z mm value per step] On a non-delta machine, calculate the formula: lead / ((360 / 1.8) * 16).
;
;[Various speeds maximum] In order to ensure the machine can be stable, please set according to the measured results.
M8012 I200; maximum speed of XY motion mm/s
M8013 I5 ; maximum speed of Z motion mm/s
;
;[zero speed]
M8015 I10 ; The first zero return speed when Z is zero, the speed is faster, the Z movement speed of the manual interface is also the same as this speed, and the Z axis is also used for this speed.
M8015 S30; Zero return speed when XY is zero, the speed is faster, the XY moving speed of the manual interface is also the speed of the XY axis shifting
M8016 I6 ; The second zero return speed when Z returns to zero, the speed is slower. Decreasing the second zero return speed can improve the repeat positioning accuracy of the limit. If the parameter is 0, the second zero is not performed.
[Z-axis demoulding rise and fall speed] During the demoulding process, first slowly rise, then rise quickly, then quickly fall
M8015 T2 ; Z-axis slow release rate
M8016 T6; Z-axis demoulding rapid rise and fall speed
;
; [When the Z axis is demolded, the dwell time after the rise]
M8016 D0; the unit is ms (milliseconds),
;
; [X, Y, Z maximum stroke] unit is mm
M8024 I0 ; X maximum stroke, the shaft is used for demoulding in the X direction or used as a scraping material. If the direction does not require movement, the stroke is zero, and the manual interface cannot operate the scraping. If non-zero is set, the shaft is turned on. The axis will be zeroed
M8025 I0 ; Y maximum stroke, this axis is used to block the lens of the projector. The signal is blocked at the position of zero return. It is not blocked at the maximum stroke position. If the axis movement is not required, set the parameter to 0, manual interface. Also unable to operate, if non-zero is set, the axis will be reset to zero
M8026 I150 ; Z maximum stroke, the stroke is the movement stroke of Z, be sure to use the ruler to measure it, carefully set, pause and print, the Z axis will stay at the maximum stroke position
;
;
;[XY axis limit switch position type]
M8029 I0 ;0: One-sided limit, only use X-, Y-, Z-limit, do not use Z+
2: Bilateral limit, if Z+ and Z- limit are used at the same time, Z+ can limit the maximum stroke of Z
;
;
;
;[XYZ limit switch wiring type] If this configuration is wrong, the motor will not move and the buzzer will be in a certain direction when the motor is operated by the manual interface.
; will make a drop of sound.
Simple judgment method, if the configuration is normal, when the limit is changed to the limit, the buzzer will make a drip sound.
When the limit is changed to the unrestricted position, the buzzer will not sound. If the opposite is found, modify this configuration.
M8029 T0 ;0: Limit switch normally open (when unrestricted - and s voltage is high level, low level when limit)
; 1: Limit switch normally closed (when unrestricted - and s voltage is low level, high level when limit)
;
;ˇľZ-axis limit switch positionˇż
M8029 S0 ; 0: The limit of the extrusion head closest to the platform, the limit is connected to Z-
; 1: the limit of the extrusion head is farthest from the platform, the limit is connected to Z+
;
;[Whether the XYZ axis returns to (0,0,0) after homing,]
M8029 C0 ; 0 : return to the XYZ (0,0,0) position, that is, the position where the extrusion head returns to the coordinate zero position
; ;1 : Stay in the limit position
;
;;
;ˇľFan 1 controlˇż
M8030 I-2 ;>0: If it is necessary to force the fan 1 to automatically turn on the fan when it is greater than a certain temperature, set a temperature greater than 0.
;0: If set to 0, the default does not turn
;-1: Always open MF
;-2: Open when the file is printed, close when not printing EF
;[Fan 2 control]
M8030 T-1 ; 0: If set to 0, the default does not turn
; 1: 1:0 Once exposed, the fan 2 will turn, no exposure, the fan will stop LED
;-1:<0 keeps on MF
;-2: Open when the file is printed, close when not printing EF
;ˇľLED Interface Controlˇż
M8030 S4 ; 0: normally off
;1: normally open
;2: Open when the file is printed, close when not printing EF
;3: File is closed when printing, open when not printing
;4: Once exposed, the LED will turn on, no exposure, the LED will stop LED
; [SD card / U disk support folder display]
M8034 I1 ; 0: Not supported
; 1: support
;
When printing [Z demoulding, total distance of lifting height per unit, unit mm, the distance = slow rising distance + fast rising distance]
M8070 Z7; if motion z is not required, set it to 0
; [Z stripping slow rise distance] when printing]
M8070 S3; if motion z is not required, set it to 0
; [the warm-up time of the projector boot]
M8070 T10; unit is s
; [Projector communication baud rate, if you do not need serial port control, set the baud rate to 0]
M8070 I9600; projector communication baud rate
;[Projector boot command]
M8070 '* 0 IR 001\r' ; can use \r \n \t \x6e to indicate carriage return, line feed, tabulation and special characters such as hexadecimal 0x6e, up to 40 characters
;
;[thermal resistance type] temperature sensor type
M8081 I0 ; 0: Ideal NTC 100K 1% 3950 B ,
;
;
;[Z zero point and limit position setting] 0: The limit position is the same as the zero point of Z: The limit position is different from the zero point of Z
M8083 I0 ; The limit position is different from the zero point of Z and needs to be used with the M8084 Z* instruction.
;
;
;; [Z limit point and zero limit difference, the value is usually positive value]
;M8084 Z0 ; If you want to set the offset in the configuration, please remove the semicolon in front of the line command, and you can also automatically configure the offset by setting Z to zero on the interface.
;
;
;[Start LOGO time]
M8085 I3000; boot logo duration, minimum 100ms, maximum 6000ms
;[Screensaver time]
M8085 T0; How long does it take to enter the screen saver interface, the unit is seconds (s), when it is 0, it means that the screen saver is disabled.
;[External Drive Settings]
M8087 I0 T0 ; I: Settling time of the direction signal to the high level of the pulse signal, in ns
; T: The minimum hold time of the pulse signal, in ns. If there is no external drive control board, set it to zero.
; Several external drive parameters: THB7128: I100000 T0 ;;;; TB6560: I40000 T0 ;;; TB6600: I100000 T0
;
;
;
;[Action after printing is completed]
M8489 P3 ; action after printing is completed
; 0: Turn off all motors,
; 1: Does not work after printing,
;2: After printing is completed, return to zero, the motor is not powered
;3: After the printing is completed, it drops to the maximum stroke of Z, and the motor is continuously powered.
;
;This parameter must not be less, otherwise the parameter cannot be saved to the device.
M8500; save configuration
;
The text was updated successfully, but these errors were encountered:
Hi,
here's more detailed description of chitu gcode settings - get them from Orbeat D100 distributor.
As i can see, D100 is using same board as Photon.
I've also connected external stepper driver - TMC2208. On board there are exposed soldering points for connecting external drivers.
Now i'ts silent - i suppose that on board is A4988.
Got also question - photon file editor.
can you make few improvements:
cheers
bartek
heres what i've got from distributor.
Hope it helps
;[[After the semicolon is a comment, please modify the corresponding parameters according to the comment, the command after the semicolon will be ignored]]
The basic format is Mxxx Ixxx, Mxxx Txxx or Mxxx Sxxx, where Ixx (which is the letter I, the first letter of the integer, not the number 1) followed by an integer, which can be either decimal or hexadecimal (starting with 0x) ), followed by Sxx is a floating point number
;
M8513
[Stepper motor direction control] The direction of I1 and I-1 is just the opposite, so if the motor direction is wrong, either change the wiring or change the direction parameter.
M8002 I-1; X stepper motor direction, I1 or I-1
M8003 I1 ; Y stepper motor direction
M8004 I-1 ; Z stepper motor direction
;[XYZ axis extrusion head/platform movement configuration] only affects the actual movement direction of the manual interface button;;;;;;;;;;;;;;;;;;;;;;;;;;
M8005 Z0 ; 0: Z-axis direction, forming bracket movement,
; 1: Z-axis direction resin groove movement
;
; [Speed / Acceleration Settings] Speed in mm / s, acceleration in mm / s ^ 2
M8006 I40; the maximum starting speed, when the speed of movement has passed this speed, it will start at this speed.
This speed is mainly to prevent out of step, this value is too small, will cause the rail angle bump when rounding
M8007 I25; the maximum rail bending speed value (corresponding to the jerk speed in the open source firmware), if the actual rail bending speed of the motion is greater than this value,
; will force the movement to slow down. When filling, there will be a lot of reciprocating motions, this value is large, the noise is large, and it is easy to lose steps.
; This value is small, slow, and print quality is relatively poor when printing speed is high
M8008 I1000; Acceleration, the larger the value, the larger the average speed of actual operation, but the noise is also large, the value is small, and the actual speed will be smaller.
;
;[[[step related parameters]]] After the parameters are set, please print a cube, then measure the size with a ruler to confirm that there is no problem with the parameters.
;
M8009 S0.0125; [XY value of each step of XY] is 20 teeth, the pitch is 2mm (mxl specification, 2gt is 2mm), 1.8 degree stepping motor,
; 16 subdivision, then (20 * 2) / ((360 / 1.8) * 16)
;M8009 X0.0125 Y0.0125 ; If you need to set the X, Y stepper motor parameters independently, you can use this command
;
M8010 S0.000625 ; [Z mm value per step] On a non-delta machine, calculate the formula: lead / ((360 / 1.8) * 16).
;
;[Various speeds maximum] In order to ensure the machine can be stable, please set according to the measured results.
M8012 I200; maximum speed of XY motion mm/s
M8013 I5 ; maximum speed of Z motion mm/s
;
;[zero speed]
M8015 I10 ; The first zero return speed when Z is zero, the speed is faster, the Z movement speed of the manual interface is also the same as this speed, and the Z axis is also used for this speed.
M8015 S30; Zero return speed when XY is zero, the speed is faster, the XY moving speed of the manual interface is also the speed of the XY axis shifting
M8016 I6 ; The second zero return speed when Z returns to zero, the speed is slower. Decreasing the second zero return speed can improve the repeat positioning accuracy of the limit. If the parameter is 0, the second zero is not performed.
[Z-axis demoulding rise and fall speed] During the demoulding process, first slowly rise, then rise quickly, then quickly fall
M8015 T2 ; Z-axis slow release rate
M8016 T6; Z-axis demoulding rapid rise and fall speed
;
; [When the Z axis is demolded, the dwell time after the rise]
M8016 D0; the unit is ms (milliseconds),
;
; [X, Y, Z maximum stroke] unit is mm
M8024 I0 ; X maximum stroke, the shaft is used for demoulding in the X direction or used as a scraping material. If the direction does not require movement, the stroke is zero, and the manual interface cannot operate the scraping. If non-zero is set, the shaft is turned on. The axis will be zeroed
M8025 I0 ; Y maximum stroke, this axis is used to block the lens of the projector. The signal is blocked at the position of zero return. It is not blocked at the maximum stroke position. If the axis movement is not required, set the parameter to 0, manual interface. Also unable to operate, if non-zero is set, the axis will be reset to zero
M8026 I150 ; Z maximum stroke, the stroke is the movement stroke of Z, be sure to use the ruler to measure it, carefully set, pause and print, the Z axis will stay at the maximum stroke position
;
;
;[XY axis limit switch position type]
M8029 I0 ;0: One-sided limit, only use X-, Y-, Z-limit, do not use Z+
2: Bilateral limit, if Z+ and Z- limit are used at the same time, Z+ can limit the maximum stroke of Z
;
;
;
;[XYZ limit switch wiring type] If this configuration is wrong, the motor will not move and the buzzer will be in a certain direction when the motor is operated by the manual interface.
; will make a drop of sound.
Simple judgment method, if the configuration is normal, when the limit is changed to the limit, the buzzer will make a drip sound.
When the limit is changed to the unrestricted position, the buzzer will not sound. If the opposite is found, modify this configuration.
M8029 T0 ;0: Limit switch normally open (when unrestricted - and s voltage is high level, low level when limit)
; 1: Limit switch normally closed (when unrestricted - and s voltage is low level, high level when limit)
;
;ˇľZ-axis limit switch positionˇż
M8029 S0 ; 0: The limit of the extrusion head closest to the platform, the limit is connected to Z-
; 1: the limit of the extrusion head is farthest from the platform, the limit is connected to Z+
;
;[Whether the XYZ axis returns to (0,0,0) after homing,]
M8029 C0 ; 0 : return to the XYZ (0,0,0) position, that is, the position where the extrusion head returns to the coordinate zero position
; ;1 : Stay in the limit position
;
;;
;ˇľFan 1 controlˇż
M8030 I-2 ;>0: If it is necessary to force the fan 1 to automatically turn on the fan when it is greater than a certain temperature, set a temperature greater than 0.
;0: If set to 0, the default does not turn
;-1: Always open MF
;-2: Open when the file is printed, close when not printing EF
;[Fan 2 control]
M8030 T-1 ; 0: If set to 0, the default does not turn
; 1: 1:0 Once exposed, the fan 2 will turn, no exposure, the fan will stop LED
;-1:<0 keeps on MF
;-2: Open when the file is printed, close when not printing EF
;ˇľLED Interface Controlˇż
M8030 S4 ; 0: normally off
;1: normally open
;2: Open when the file is printed, close when not printing EF
;3: File is closed when printing, open when not printing
;4: Once exposed, the LED will turn on, no exposure, the LED will stop LED
; [SD card / U disk support folder display]
M8034 I1 ; 0: Not supported
; 1: support
;
When printing [Z demoulding, total distance of lifting height per unit, unit mm, the distance = slow rising distance + fast rising distance]
M8070 Z7; if motion z is not required, set it to 0
; [Z stripping slow rise distance] when printing]
M8070 S3; if motion z is not required, set it to 0
; [the warm-up time of the projector boot]
M8070 T10; unit is s
; [Projector communication baud rate, if you do not need serial port control, set the baud rate to 0]
M8070 I9600; projector communication baud rate
;[Projector boot command]
M8070 '* 0 IR 001\r' ; can use \r \n \t \x6e to indicate carriage return, line feed, tabulation and special characters such as hexadecimal 0x6e, up to 40 characters
;[Projector shutdown command]
M8071 '* 0 IR 002\r' ; projector shutdown command
;
;[machine type]
M8080 I0 ; 0: XYZ common type,
;
;[thermal resistance type] temperature sensor type
M8081 I0 ; 0: Ideal NTC 100K 1% 3950 B ,
;
;
;[Z zero point and limit position setting] 0: The limit position is the same as the zero point of Z: The limit position is different from the zero point of Z
M8083 I0 ; The limit position is different from the zero point of Z and needs to be used with the M8084 Z* instruction.
;
;
;; [Z limit point and zero limit difference, the value is usually positive value]
;M8084 Z0 ; If you want to set the offset in the configuration, please remove the semicolon in front of the line command, and you can also automatically configure the offset by setting Z to zero on the interface.
;
;
;[Start LOGO time]
M8085 I3000; boot logo duration, minimum 100ms, maximum 6000ms
;[Screensaver time]
M8085 T0; How long does it take to enter the screen saver interface, the unit is seconds (s), when it is 0, it means that the screen saver is disabled.
;[External Drive Settings]
M8087 I0 T0 ; I: Settling time of the direction signal to the high level of the pulse signal, in ns
; T: The minimum hold time of the pulse signal, in ns. If there is no external drive control board, set it to zero.
; Several external drive parameters: THB7128: I100000 T0 ;;;; TB6560: I40000 T0 ;;; TB6600: I100000 T0
;
;
;
;[Action after printing is completed]
M8489 P3 ; action after printing is completed
; 0: Turn off all motors,
; 1: Does not work after printing,
;2: After printing is completed, return to zero, the motor is not powered
;3: After the printing is completed, it drops to the maximum stroke of Z, and the motor is continuously powered.
;
;This parameter must not be less, otherwise the parameter cannot be saved to the device.
M8500; save configuration
;
The text was updated successfully, but these errors were encountered: