-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ender 3 v1 with 4.2.7 board #19029
Comments
I also received the 4.2.7 after ordering a 1.1.5 silent motherboard. The firmware which was on the device when it got delivered had the same "homing failed" error. I did hear a sound when it started but no moving stepper motors. I installed the same firmware as mentioned by @badouuuuuu above and got it to work (showed 0.0.6 version marlin as well). I'm not flashing it with marlin just yet until I know what configuration I exactly need :-) |
Go to for the issue : #19015 |
Try this config. its a standard Ender 3 V1 modified for BOARD_CREALITY_V4 and TMC2208_STANDALONE drivers. Make sure default_envs = STM32F103RET6_creality in platformio.ini NB config is for bugfix |
Hi, This would be greate! |
@ellensp It's the same, still got "Homing failed" & no axes moves. Built with Marlin-bugfix-2.0.x
@Deimos85 Put this files in the the root of your sdcard, and boot on your printer. |
Can you connect pronterface? do some testing Can you confirm the main chip number stm32f103 something.. |
I tested with LCD Menu Motion > Moves Axis moves Chip STM32F103 M119
M115
Homing Failed error :
|
Well your definitely installing firmware without issues. I was just watching a old 3DMN video of Ender 3 v2 and the motherboard was V4.2.2 I'm wondering if they have change the pins on us With the working firmware if you do a M43 does it provide an output (I would be very surprised if it did as that would make things easy!) |
@ellensp |
Before you start I would look under the board as pins may be labeled on the underside. Someone need to make a new pin mapping. we know the screen works and and the encoder. so we can fill in those pins from the Crealty 4 column to your board column. So check other basic functionality Since you can upload and talk to the board that is a plus You can enable pins_debugging and with that you can use gcode M43 T Just is be careful doing this, if you turn on a hot end, you may not notice till you burn yourself. |
I'm having the same issue. Ender 3 pro with 4.2.7 board. I did notice the INVERT_X_DIR, INVERT_Y_DIR, INVERT_Z_DIR, INVERT_E0_DIR in the ender 3 pro 1.5 config are opposite from the standard ender 3 prod config. I tried inverting them but still no motor movement. |
It'd be nice if Creality actually followed the GPL and released their 32-bit firmware instead of posting pre-compiled bins on their website. I'm surprised they are still doing this despite all the backlash they received when they pulled this a while ago. |
@thisiskeithb Check here : https://www.creality.com/download/32 @ellensp I understand what you say, thank you, but I think I am missing some basic for mapping, so I leave that for an expert I used the "new" Ender-3 32bit_Marlin2.0.1 - V1.0.1-TMC2208_Latest Firmware_0814.rar_ |
@badouuuuuu none of those files seem to have source code in them for the 32-bit board. If you found it somewhere please provide a direct link. |
If someone with this board could make a high res scan of both sides of this board (as high res as you can do) that might be useful. Flat bed scanners are often good for this. |
@sjasonsmith it's only source code from v2 32 bits, so the 4.2.2, my bad @ellensp https://drive.google.com/drive/folders/1YluaMIV9-2FMR61OT8Ohzdmpn-4rUckn?usp=sharing |
Just found this thread. |
I thought it might be just the stepper enable pin (since it is shared on all axis) but images and comparing disassembly from current marlin and the bin that works...seems to imply they are the same pins.. (cant be 100% sure though not all traces are visible and its hard going trough the assembly code... (only 76,000 lines)) |
⁹Just for you know, Creality have posted some instructions that I've executed but no success here: https://www.creality.com/blog-detail/ender-3-motherboard-change-notification. I have sent a email to cs@creality.com to get some info. |
Just been disassembling the code around X-Step and X-Dir pins. Y step and dir also seem swapped. so change Compile and upload. Then try some simple X and Y moves. |
FWIW, I complained to Creality and asked for a backup copy of the firmware for this board. What they sent indicates that the stepper drivers are TMC2225. This is in contrast to the TMC2208 stepper drivers listed in their latest firmware on creality.com. |
@mcunanan19 the Z_PROBE_PIN PB1 on the 5 pin bl_touch plug is the default. |
@badouuuuuu Thank you for the response. |
What pin did you use on the board? I fixed mine by using the 3 pin in the
default BL_T the G,V, IN. But I did not use the G, OUT pin. I use the old
PIN in where the previous bltouch is connected. Then in the firmware, I
still indicate SERVO0_PIN 27. It worked for me.
…On Wed, Aug 26, 2020 at 10:52 AM link1107 ***@***.***> wrote:
I've also bought this board and now cant make bltouch 3.1 to work. Tried
all possible fixes that i've found across the internet, but still no luck.
Selftest - ok, red light - ok, but when autohoming by z axis - just goes
down with the sensor being retracted...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19029 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK5BRMIBR4YNLUQC7SNVKZDSCRTEPANCNFSM4QACHLQA>
.
|
@mcunanan19 thats PB11 and isn't in V4 or V427 pins file ... Where is this "old pin" you used. (Diagram please) |
I only used those pin. in the firmware, you have to declared "SERVO0_PIN 27"
[image: image.png]
…On Wed, Aug 26, 2020 at 12:31 PM ellensp ***@***.***> wrote:
@mcunanan19 <https://github.com/mcunanan19> thats PB11 and isn't in V4 or
V427 pins file ... Where is this "old pin" you used. (Diagram please)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19029 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK5BRMODBZWETHVHFLQ46S3SCR6YLANCNFSM4QACHLQA>
.
|
I've already fixed the problem with the method you've described :) |
Your welcome. It's nice to help someone.😀
…On Wed, Aug 26, 2020 at 1:19 PM link1107 ***@***.***> wrote:
What pin did you use on the board? I fixed mine by using the 3 pin in the
default BL_T the G,V, IN. But I did not use the G, OUT pin. I use the old
PIN in where the previous bltouch is connected. Then in the firmware, I
still indicate SERVO0_PIN 27. It worked for me.
… <#m_5275036962720306114_>
On Wed, Aug 26, 2020 at 10:52 AM link1107 *@*.***> wrote: I've also
bought this board and now cant make bltouch 3.1 to work. Tried all possible
fixes that i've found across the internet, but still no luck. Selftest -
ok, red light - ok, but when autohoming by z axis - just goes down with the
sensor being retracted... — You are receiving this because you were
mentioned. Reply to this email directly, view it on GitHub <#19029
(comment)
<#19029 (comment)>>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5BRMIBR4YNLUQC7SNVKZDSCRTEPANCNFSM4QACHLQA
.
I've already fixed the problem with the method you've described :)
Thanks for the reply.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19029 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK5BRML2TCL7OOVY4JXP25TSCSEL7ANCNFSM4QACHLQA>
.
|
Marlin Firmware to get Creality v4.2.7 boards working perfectly Steps to help anybody that needs to get this board working ok Source of this how to: https://github.com/Flawioo/Creality-Ender-3-board-v4.2.7/blob/master/README.md Download bugfix from git hub https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip Download Configuration examples: https://github.com/MarlinFirmware/Configurations/archive/bugfix-2.0.x.zip In In #define MOTHERBOARD BOARD_CREALITY_V427
#define CUSTOM_MACHINE_NAME "Ender-3 32bits" // Or any name you'd like to
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Enable BLTouch probe pins (white and black wires) to be connected to Z-
// --- or ---
#define Z_MIN_PROBE_PIN PB1 // Creality V4.2.7 BLTouch OUT (written on the board)
#define BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET { -40, -10, 0 } // Using this thingfile as mount, measure correctly using your mounted BLTouch https://www.thingiverse.com/thing:3003725
#define PROBING_MARGIN 15 // If you'd want stay away from the edges (higher values goes to center of the bed)
//#define MIN_SOFTWARE_ENDSTOP_Z // To allow to set Z offset values in negative
#define AUTO_BED_LEVELING_BILINEAR
#define LCD_BED_LEVELING
#define Z_SAFE_HOMING
// If you have a runout sensor
#define FILAMENT_RUNOUT_SENSOR
#define NOZZLE_PARK_FEATURE // To change filament
#define NOZZLE_PARK_POINT { (X_MAX_POS - 10), (Y_MIN_POS + 10), 20 } // To change the position of the hotend in front on the right of the bed In #define BLTOUCH_DELAY 500
#define ADVANCED_PAUSE_FEATURE
#define PARK_HEAD_ON_PAUSE // Park the nozzle during pause and filament change.
#define PINS_DEBUGGING // Only if you'd like to discover new features, if you don't, leave it alone Compile Where is the firmware I've compiled? BLTouch pinout on board (5 pins named as BL_T) and respective connections:
Runout Sensor plug: |
Sorry about that. The |
Thanks! |
Bonjour. Excusez moi, c'est bien la bonne connexion, pour installé un bl touch. Parce que ici j'ai acheté sur le site Amazon.fr mais les branchements avec 5 broches, c'est la même carte mère creality v4.2.7 vous pouvez m'aider s'il vous plaît... |
Hi please could you translate to english first to all of us? We'll really appreciate. |
@Flawioo I wanted to thank you for your documentation, although I am still having an issue after following the instructions. I think my problems are with the following lines:
I have tried both lines, although I initially used your other documentation for the second line that I believe had a value of 17. I haven't gone back and tried the other version, although it isn't clear which line I need to use. Right now I am trying the first line, as I am using the 5 pin connection on the board. My current issue is that when autohoming the printer won't lower on the Z axis. In fact, now I can't even get the Z axis to go down, only up. My goal is to use the 5 pin connector and disable the Z Stop. |
@Flawioo thank you very much for your efforts and your documention. I am using your compiled firmware https://github.com/Flawioo/Creality-Ender-3-board-v4.2.7/blob/master/firmware-20200825-161146-BLT-and_Runnout-filament.bin and it works perfectly. The last little issue is the loose connection between the 3-pole BL-touch connector and the 5-pin connector on the board, obviously both connectors don't fit very well together. What is name of this type of connector housing I need to buy to make it fit better? |
Hi @Hotel-Delta |
Hi @mweirath, to achieve your goal: The previous "how to" was updated by our friends that have done a great work, but let's go to your problem. The two lines below do exactly the same thing, pin PB1=17. But don't worry because it ins't needed anymore (nowadays).
Use the 5 pins BL_T and use the common Z-endstop switch (both at the same time) #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and be happy using probe pins of BLTouch connected on Z- |
@Flawioo I tried the updates. Right now I have both lines of code enabled and my Z Axis end stop is unplugged. Only the BLTouch is plugged in using the 5 Pin Connector.
I am still having a problem that my ender 3 will no longer descend. If I increase the X-axis it will go up, but it will not go down. |
Ok, try this simple firmware pre compiled. It doesn't have BLTouch or Runnout filament sensor enabled but you can test if the problem is the firmware or some kind of connection. |
@Flawioo I tried with the file you shared and I am able to get the Z-Axis to work, although I can't go below 0 (currently the Ender is sitting around +80, which it thinks is 0). |
I found another recommendation that I am trying. It seems to have addressed the known issues, but I still need to validate all the settings are correct and I can correctly print. //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Force the use of the probe for Z-axis homing //#define Z_MIN_PROBE_PIN PB1 // Pin 32 is the RAMPS default |
Hi, try to check the line below, you have to comment adding double slash in front of the parameters and so than it will allow you to go below 0 (negative values).
|
Hi to all, jus in case, I have the same problem with the board 4.2.2. But only with the X axis. apparently when send a G28 the printer do not detect the X endstop. (if i use the auto home funtion from the LCD this works). After a Night of testing I found that if keep the SD card inserted in the printer the error solves, so this X endstop no detection only happen when no sd card is in the printer. In the other hand I note that the Fan Board (K-Fan2 labeled in board)apparently do not start. Someone knows if this fan is drived by any PIN definition ? |
Good evening. the bltouch model is not the same i don't see the color code, i place the photos you requested. I think I was wrong I took for a cr-10 instead of ender 3d, yet I saw which was compatible.
M. Emile Fautres
[Image]
[Image]
…________________________________
De : CharlySet <notifications@github.com>
Envoyé : dimanche 30 août 2020 à 00:03
À : MarlinFirmware/Marlin
Cc : Emile58-F; Comment
Objet : Re: [MarlinFirmware/Marlin] Ender 3 v1 with 4.2.7 board (#19029)
Hi to all, jus in case, I have the same problem with the board 4.2.2. But only with the X axis. apparently when send a G28 the printer do not detect the X endstop. (if i use the auto home funtion from the LCD this works). After a Night of testing I found that if keep the SD card inserted in the printer the error solves, so this X endstop no detection only happen when no sd card is in the printer.
In the other hand I note that the Fan Board (K-Fan2 labeled in board)apparently do not start. Someone knows if this fan is drived by any PIN definition ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#19029 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AQYA7OEAMKVUX72DH6RQ4XTSDF3LZANCNFSM4QACHLQA>.
|
Thanks for reply, (Emile, I cant see your photos). |
I just ordered this board yesterday. Does linear advance work with it or not? |
I received a creality 4.2.7 motherboard instead of a 1.1.5, but I cannot update marlin 2.0.6.
When I use the Ender 3 Pro 1.5 / Ender 3 v2 configs files, the axes do not work.
And it is impossible to make a home, I have the error "Homing failed" ...
I tried several times to build new firmware, but still not working...
Board Creality v4.2.7
I have no problem with this firmware: https://mega.nz/file/rNdh2ADZ#DTeOwwJ9YI7EPeQVcyvRzh_EUBuP3T8qa7RcXB8yxqc
The text was updated successfully, but these errors were encountered: