Git Product home page Git Product logo

ender-3's Introduction

Ender-3

The Creality3D Ender-3, a fully Open Source 3D printer perfect for new users on a budget.

ender-3's People

Contributors

a63 avatar creality3dprinting avatar fesiqueira avatar machineryenchantress avatar steenerson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ender-3's Issues

LCD graphics are distorted

I download the firmware and I use de arduino IDE to upload de files to ender 3, but the LCD screen are distorted and its almost impossible to read the lines. I tried others IDE versions, others u8glib versions and nothing has work.

At others Marlins versions (news) the LCD works fine.

DWG files not opening

Trying to view the mechanical dwg files an none of them are opening on my systems.
they just all come up with the error "drawing file is not valid"

Profiles for Cura 3.x and Slic3r

Please post profiles for Cura 3.x and Slic3r.

The profile on the microSD card that comes with the printer is for an outdated version of Cura.

Trying to import it into Cura 3.4 results in

File Ender 3.ini does not contain any valid profile.

Compilation troubles

Hello.
I've some troubles trying t "compile" (Verify) the Marlin.ino project:
using Arduino version 1.8.8
using U8glib 1.19.1
declaring "Sanguino" as board, and "ATmega 1284 or ATmega 1284P (16Mhz)" as processor

When I try a "verif" I have a lot of errors:

  • multiple declarations of FAN_PIN
  • using typedef-name 'fpos_t' after 'struct' error in SdBaseFile.h

Any idea of what I missed?
Thank you!

Motor Manufacturer? / Motor SLDPRT seem corrupted

Hello! / 您好!
I work for a company in Germany, where I lead the development of a new prototype.

I recently bought an Ender 3 and was astonished by the precision of the motors, so we wanted to try some of them out for a new prototype (no 3D Printer, it's a measuring-device with an XYZ-table).
Unfortunately, I can't find the motors anywhere on the Internet, nor the manufacturer.

Also, the files for the motors seem corrupted, it doesn't work for me on various programs.

Is it possible to get this Information? Would be very happy about it!

谢谢 and greetings from Germany,
Jan

LCD schematic ?

I am not finding any resources on the LCD pcb/schematic, am I missing it?

Missing parts

You've left out the 250 mm long section of 4040 extrusion that serves as the center crutch of the printer.

For God's sake please Zip all the files so they can be downloaded as one download and correct the handling of STEP files. STEP files are not to be handled as text files.

3D Model Still Utilizing Old Versions

I've noticed multiple components in the Ender 3 3D model files are incorrect. In particular, the LCD display/control PCB is incorrect, only showing 2 EXT connections and the buzzer is in the wrong location. I imagine other components require updating, as well.

Could you please provide a current 3D model for the Ender 3 design?

Please respond to the issues and pull requests!

@Creality3DPrinting and @sexycyborg - you have a community of people here, and we do value your decision to open up the designs and firmware, but I hope you don't let this effort dry up. There are a lot of issues open for almost a year without response, and even two pull requests which means people are excited and interested and willing to contribute.

3D printing and the whole maker community was born from sharing and brainstorming together. It would be very interesting to see where this could go if we worked on ideas and concepts together.

You made a very bold move to open up - please do not let this die in silence!

I got my Ender 3 because I value your compliance with open source, and because I saw the statement that you wanted to take open source and your community of users seriously.

How can we help you?

Error with U8glib on Mac OSx

So the only error that I am getting is the following:

sorry - this program has been built without plugin support
Using library U8glib at version 1.18 in folder: /Users/xxxxxxxx/Documents/Arduino/libraries/U8glib
exit status 1
Error compiling for board Sanguino(1284P Boards).

Is their a plugin that will work on Mac and can someone direct me to it?

Ender 3 pro silent board: advanced pause

I recently got my silent board and noted that advanced_pause feature is turned off in stock firmware. Is there a reason why?
Will there be an upgrade with this feature enabled?

Frequent problem with step motor driver failure

In a short period of time I had two failure of step motor drivers (A4988) circuits. First with Y axis and second with E. I found no other solution than changing the board. Is this a known problem ? Is there something I failed to do to avoid such failures ? Measures with oscilloscope shows no current on the failing driver capacity (c17 for Y) and didn't yet measure it but wwill do shortly, I expect c25 current to be null.
Can you help about it ?
Thanks

Schematic for the Controller-Board

I gave up on pushing Creality for the Schematic of the controller-board but that does not mean that I stopped caring.
And recent remarks by Naomi on Youtube regarding the Ender-3 still left me a bit angry.

So today I sat down and did my own version of the schematic by building an Ender3.SchLib piece by piece, assigning the footprints used and building it from scratch following the data in the Ender-3.PCB.

https://github.com/RudolphRiedel/CR-10_wiring/blob/master/Ender3_schematic.PDF

Yes, it is not finished yet.
But what has been implemented yet should be accurately reflecting the state the CR-10/Ender-3 board is in - including quite some things I would like to see corrected.

Ender 3 making print Taller.

Hello,

I'm currently printing with some new PETG I got for Christmas. I started a common (20x20x20 XYZ cube ) print to check and make sure everything is okay. Well, I run into an issue for some reason it has doubled the z of the print and I can't figure out why it's doing so. My sliced CURA file sliced it like a 20x20x20 so I don't think it's that. I also looked at the Z-axis steps and it's set to the default 400/mm. I also took a look at the two little bolts on the Z screw coupler and they are tight.

Any other ideas would be a great help
Thank you!
20200106_165248
20200106_165237
20200106_165240
20200106_165244

Ender3- USB connection randomly getting lost

Hello,
I have an issue with USB connection to my Creality Ender 3.
When printing over Octopi (Raspi) or Repetier/Cura/... (different Windows PCs) garbage symbols suddenly occur in the terminal window, print stops.
I tried different USB cable (long/short/shielded...,, 5V pin isolated or not), result is always the same, failure probabinity remains unchanged.
On the other hand- print from SD worksfine.

So, I hoped to improve the behavior using new Marlin version.
I uploaded the bootloader over SPI from RaspberryPi, which semt to work.
However, it is not possible to flash the firmware over USB connection of Ardruino compiler, since the conenction is unstable and after several retries will be aborted. The last messages I could see in Ardruino mentioned connection unsync...

So, now my Ender 3 has an activated bootloader with blue LCD and there is no reaction to the control cnob.

What can be done there?
Can I flash the whole Marlin firmware over SPI (I have Raspi or Arduino Nano as possible programmer) or at least restore the original firmware?

Thank you in advance

Marlin not possible to verify in IDE

I tried to verify and upload your Marlin version via the 1.8.5 and the 1.6.5 Arduino IDE. However I get this error. (I have the newest version of u8glib via the Arduino Library Manager installed.)
In file included from dogm_lcd_implementation.h:38:0, from ultralcd.cpp:36: dogm_font_data_marlin.h:12:25: fatal error: utility/u8g.h: No such file or directory #include <utility/u8g.h> ^ compilation terminated. Error compiling.
After that I tried to create a utility folder in the src folder of the library. I put there the u8g.h file.
Cannot run program "C:\arduino-1.6.5-r5\hardware\tools\avr\bin\avr-gcc" (in directory "."): CreateProcess error=206, The filename or extension is too long

Now I'm getting this error. Did anybody got these errors as well?

What happened?

Here is a transcript of part of the sub-titles from Naomi WUs video on youtube called "Naomi Wu speaking at COSCon'18 (China Open-Source Conference)".
This was back in November 2018:

"I'm an Open Source evangelist."
"I am the person behind the first Open Source Hardware Association certified projects in China."
"Nice words but nothing gets done."
"Everyone talks about Open Source- show me the certification, not just a logo on a PCB."
"As I said, I think that doalog with the community is key to successful Open Source engagement."
"Every file you needed- CAD files, BOM, board schematics, firmware, everything to clone it was posted on GitHub."
"Creality3D has maintained their commitment to Open Source and have continuously released source files and maintained GPL compliance."

"You have to be relatable, not just a faceless company."
"Every successfule Open Source project has an online community."
"If your engineers are not an active participant in those communites, don't communicate with the community, the community will abandon you eventually."
"Just dumping a load of files on Github is not engagement."
"If your engineers can't manage pull requests, can't collaborate with Western developers, you aren't going to reap the full benefits of Open Source."
"Especially with Western developers."
"Then you get nothing."
"All of these things require open-minded thinking that Chinese tech companies might not be accustomed to."

What happened?
There have been no significant contributions to the Ender-3 repository after the first upload.
Almost none of the issues have been resolved.
There is no communication going on with anyone from Creality3D or Naomi Wu on their repositories.
All they do is dump, run and ignore.
And my personal favourite, we still do not have the schematic for the board used in the Ender-3.

(Missing) Universal LCD 12864 3D Printer Display PCB Diagram

Would it be possible to have the PCB and Wiring Diagrams for the Universal LCD 12864 3D Printer Display uploaded? As far as I can tell they are currently missing from the supplied files, although the Ribbon Cable and Display Mount has been included.

wrong file name ?

Ender-3/Ender-3 Mechanical/Ender-3 Parts/40-42 motor.SLDPRT
should be
Ender-3/Ender-3 Mechanical/Ender-3 Parts/42-40 motor.SLDPRT ?

no file , bed level ender 3

hi , i don't have the file "bed level ender 3" in my sd card . And it's not here . Where can i dowload , please

Ender 3 Pro Enclosure - Where are the model files?

The sheetmetal enclosure files do not appear to be the Pro and flipping them upside down doesn't appear correct either. I'm trying to use the Pro model to create a custom enclosure for Duet Maestro ... please advise how I find the Pro model files.

Cover for the PSU terminals unsafe

Thanks for making this printer open source. It is great to see open source and open hardware to be embraced by Chinese manufacturers. I hope with "open source" you don't mean just to dump the existing designs on GitHub but really work with the community to iterate and improve the product.

I read on Gearbest this review (from user Lord and Savior, not from me):

There is a glaring design flaw in the cover for the PSU terminals, it presses the plug terminal connections against the PSU terminals and they can come unseated. My earth was flapping in the breeze! I have also seen reports of poorly tightened terminals at the control board, this causes a brown connection and heat. I have created an extended cover that I will upload to Thingiverse once I test it. I have included a photo of what occurs to the connectors when the stock cover is installed, in the mean time I have left the cover loose to remove strain from the connectors.

Can this be fixed in the design please?

Product safety is extremlely important in 3D printers, and is the reason for many to choose Creality 3D over competitor's product (you know which one - the one that burns down houses).

PCB and BOM for 1.1.5 Silent Board?

While working with my new V1.1.5 Silent Board I’ve found some subtle but important dIfferences between the 1.1.2 board detailed in this repo. It’d help a lot, especially with any future repairs, to have an accurate BOM and layout for this board.

The main difference I’ve noticed is the use of R150s for the sense resistor pairs instead of R100s. Based on the TMC2208 data sheet it looks like this effectively caps the output of the motors at about 15% below the max RMS for the 2208 part at 1.28 Amps (against a 1.4 A RMS max in the 220x data sheet).

That seems like a wise decision with the new drivers, helping to avoid burning out the chips. With this design, if Vref is set to 2.5V or higher it would avoid an over-current situation in the driver. Which is good.

Given that minor change I’m also curious what else has changed, if anything, between the 1.1.2, 1.1.4 and 1.1.5 boards as well as what’s different between the 1.1.5 and the 1.1.5 Silent Board beyond the drivers and the sense resistors.

I’m also curious about the stability of the Vref coming out of the trim pots. The 2208 data sheet has some strong warnings about layout and design for stable analog Vref as well as sense resistor grounding. Reviewing the design without reverse engineering the physical board to verify things would require updated design and BOM data.

TL;DR

  1. What changed in BOM or layout between the 1.1.2, 1.1.4, and 1.1.5 board revisions?
  2. What changed in BOM or layout between the “normal” and “silent” board revisions?

Ender 3 Pro support

As of today (October 26th) Ender 3 Pro does not include same support as its cheaper counterpart. I would very much like to see some firmware updates, profiles etc.

The stock firmware has some "Pro" annotations so I guess that it is different from non-pro one. Even on the printers LCD display it says Ender 3 "Pro".

The profiles that I came by on facebook group do not fit well for me, I suppose it's because of magnetic bed or something, would be nice to have some go-to parameters, as stock ones are horrible to the point that you can't print anything (lots of problems...)

Is this a milestone for Creality, or did I do wrong when I bought Ender 3 Pro version...?

wrong Qty on Ender-3 BOM.XLS?

400201001 | 42-34 Motor | JK42HS34-0844YA-03F | PCS | 3
400201004 | 42-40 Motor | JK42HS40-1004AC-01F | PCS | 1

should be

400201001 | 42-34 Motor | JK42HS34-0844YA-03F | PCS | 1
400201004 | 42-40 Motor | JK42HS40-1004AC-01F | PCS | 3

New Ender-3

First of, my apologies, this not so much an issue but a report about things I found when I put my second Ender-3 together today.

There is a new spool holder included, it is a little longer and has a special nut that locks like a BNC connector.

The heater block is covered by a black silicone sock.

Much to my surprise the belt pulleys are pressed onto the axis of the stepper-motors now.
So we could not install the vibration dampers I bought in preparation.
I guess I need to find a replacement for these and figure out how to remove the pulleys without damaging the stepper motors.
These are 2GT with 20 teeth and 5 mm hole?

And when I opened the control-box I found that my Ender-3 was delivered with a V1.1.4 version of the controller board.
image

I did not notice it right away but it looks like this new version has a different USB chip.

Mosfets for hotend and bed

Hello. There are 3 of mosfets in datasheet named SOT-252 (D522), but I can't find them on the internet. Maybe some replacement? If Somebody got them please give a link or replacement models. Thanks!

[REQ] publish the firmware as a proper git repository

The firmware right now is all in one dump, as it stands there is no way to tell which code came from creality, and which code is from the original authors.
This is also a licence issue currently, as it's not all gplv3. (Not to mention the huge problem a binary blob that contains this code was..)

So if the code already is in version control (which considering the scope of the project seems almost certain) create a new repository on github and add it as a remote.

Pins on Creality3D 1.1.4 Board

Hi,

I am willing to know the number of the pins assigned to each connector of the board.
The idea is to use this board in a non 3D printer project programmed with an arduino IDE.
I was able to install a bootloader on it and I need, for example, to move a single stepper motor.

Can you provide that information?
Thanks

Problem with hotend.

I am in a quandary with my Ender 3 pro which I’ve had very good success with the past few months. I upgraded my hot end and it worked fine for about a day and then started to behave strangely. When I preheated the nozzle to 250 degrees C which it could always do very quickly I noticed that it was pooping out at 184 C and then will eventually go up to 195 and flutter down and up from there. I keep trying things like checking the thermistor and it’s easy to check the heater. Everything is plugged in all right. It was working now it’s not. Is it something to do with the computer program? I have version 1.1.6 Marlin firmware. I noticed I can set it to 190 C and it will go there and stay there with it’s up and down a few degrees. It just can’t get up to what I want.
Larry R.

Toshiba FashAir not work in the ender3. seems need more power in the microsd slot

Hi

I want add the Toshiba FlashAir W-04 16Gb (Wifi module + SD card)

https://www.flashair-developers.com/en/discover/overview/

in the ender3 with this microsd/SD adapter

the SD part is read OK (formated in FAT32) in the printer, but whe wifi module seem need more power signal. because the module is never active due a low power signal from the microsd slot (tested with PC/camera with/o external card read). all work OK. but in the ender 3 the wifi never activate (i can't ping to the unit)

is possible, in the new revision of the board. add support for this type of SD?

how i can add support/hack for this card in the actual 1.1.3 revision of the mainboard?

datasheet
https://www.toshiba-memory.com/products/toshiba-wireless-sd-cards-flashair-w-04/?pdf
http://www.geocities.jp/bokunimowakaru/diy/arduino/flashair.html (japanese, extracted from https://www.flashair-developers.com/en/support/forum/#/discussion/70/power-requirements-for-cards)

greetings

git push failed

Hi all,
I'd like to contribute to this repo. I have cloned it and done some simple changes to it.
Now when I push it I get the following error message:

git push Fatal: AggregateException encountered. Username for 'https://github.com': remote: Permission to Creality3DPrinting/Ender-3.git denied to . fatal: unable to access 'https://github.com/Creality3DPrinting/Ender-3.git/': The requested URL returned error: 403

Can anybody help please?
Thanks in advance

20181208 firmware

An updated firmware source code is available on Creality website but not here on github.

Commands does not work instantly some of the times.

When pausing print when printing first raft layers, temperature drops as heating elements are turned off but the nozzle still moves around for a little bit as if it;s still printing. Extruder also continue pushing the filaments through the cold head which obviously clogs up the line especially my flexible filaments.

When I pause, it's usually serious issues like leveling is not quite right and the nozzle is literally scratching the board.

It seems to only occur on rafts section that is created by Ultimaker Cura 4.0.0

Pausing are quicker but still not instantaneous on actual models. I assume there is some kind of G-Code buffer that has already been loaded and pause commands aren't executed right away.

Please advise if this is a bug.

Edit: Also note that my print speed was slow at about 15mm/s printing rafts that weren't paused right away. Your faster speeds may not notice this issue? (idk)

Stock firmware 1.1.6

Input: Pause print
When: Printing slice from Cura 4.0.0 on slow speeds such as 15mm/s (happened at least 5 times printing different things from Cura 4.0.0

Expected behavior in steps

  1. Screen show paused status AND Printing stop AND temperature of bed/nozzle drops AND extrusion stops/retracted
  2. "Auto-Home"

Actual behavior

  1. Screen show paused status AND Temperature of bed/nozzle drops AND Printing continued with low temp nozzle increasing pressure in the bowden tube. Extruder continues to push filament in and eventually kink my flexible filament at low speed due to low temp at the head requiring filament fixing.
  2. Printing stops a moment later
  3. "Auto Home"

AND indicates event happening at the same time.

Also know that I experience this "delay" with not just paused, the same region where pause is delayed will also delay other commands such as speed.
Temperature controls are not affected as explained earlier which may be a bad thing since it can clog the tube with all the motors still working.

Bad bowden fittings

The originaly bowden fittings tend to loosen the ptfe tube. This issue produces a gap between the tube and the Nozzle. This results in underextrusion problems. To fix this, it would be recommend to replace the fittings by better ones

Extrusion Fan doesn't automatically turn off when below 50'C

Based on my studying I believe this is caused by the EXTRUDER_0_AUTO_FAN_PIN not being set properly. Please let me know if anyone else has this issue and hopefully we can find a quick resolution to this.

https://github.com/Creality3DPrinting/Ender-3/blob/master/Ender-3%20Firmware%20(Marlin)/Ender-3%20(includes%20power%20failure%20resume-%20English)/Marlin/temperature.cpp#L350

Here is where these are set to "-1" and then just ignored in the temperature.cpp

Please refer to these files and articles for more information:
MarlinFirmware/Marlin#3234

Firmware test

Hi,

Did anyone actually flashed the firmware posted in the repo the HEX or the actual files?
Or did some one dumped the firmware from the printer itself and compered it to the HEX?

File handling

Fix the SW files so they are properly exported and save the Solid Assembly file with the sldprt files so you can download all in a single file with all the individual files. Learn to use Pack and go so they can be properly saved. Learn how to handle Step files. These are not script or text files so don't handle them like that sort of files. Zip them into a single file so you can download everything at once and not piecemeal.

https://www.bing.com/videos/search?q=how+to+export+solidworks+files+to+an+assembly&qpvt=how+to+export+solidworks+files+to+an+assembly&FORM=VDRE

Where is the Ender 3 part in Marlin

I have looked and all I see is the Marlin for the CR-10. I am supposed to look in the Example Configs. Should I not be looking for the Ender 3 to upload on my printer?

PCB Design

Hi Naomi!

Can you please upload the PCB files in format that does not require a paid PCB design software?
Or at least Eagle files.

What program creates that .PCB file?

Please fix filename extensions and the whole repo.

There are several files where file names overlap.

$ git clone https://github.com/Creality3DPrinting/Ender-3.git
Cloning into 'Ender-3'...
remote: Enumerating objects: 1273, done.
remote: Total 1273 (delta 0), reused 0 (delta 0), pack-reused 1273
Receiving objects: 100% (1273/1273), 364.64 MiB | 9.28 MiB/s, done.
Resolving deltas: 100% (376/376), done.
Updating files: 100% (1008/1008), done.
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

  'Ender-3 Mechanical/Ender-3 Parts/M5X8Pan Head Screw.SLDPRT'
  'Ender-3 Mechanical/Ender-3 Parts/M5X8Pan Head Screw.sldprt'

Not all systems are configured to be case sensitive. Arguably, most are case insensitive. Meaning that the Solidworks assembly file for Ender-3 is now broken.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.