Skip to content
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

Missing Source Code for HC32F460 CPU #1

Open
houseofbugs opened this issue Apr 23, 2022 · 19 comments
Open

Missing Source Code for HC32F460 CPU #1

houseofbugs opened this issue Apr 23, 2022 · 19 comments

Comments

@houseofbugs
Copy link

I have the Ender 2 Pro with the HC32 series CPU. Please share the source code for it or I will be returning it to the place of purchase.

image0

@houseofbugs houseofbugs changed the title Missing Source Code for HC32 CPU Missing Source Code for HC32F460 CPU Apr 23, 2022
@houseofbugs
Copy link
Author

Bump. Are we going to have to start up a campaign to boycott Creality again over non-compliance with the GPL license? I'm getting really tired of you guys not respecting the GPL. There is no excuse. If my tiny company can comply with the GPL you can too. @Creality-mandy @CrealityTech

@jpraczyk
Copy link

Hi, I'm also interested in getting access to the source code of Marlin port for the HC32F460KCTA MCU.
@Creality-mandy @CrealityTech

@houseofbugs
Copy link
Author

Still waiting. @Creality-mandy @CrealityTech, if you guys don't post the code I will set aside time to make sure the community is aware of the GPL non-compliance. I did it once and I'll do it again. You guys need to comply with the GPL if you are going to use GPL licensed code. If you will not comply with the license then you will have to use your own code and pay a company to do it instead of stealing from the community.

@uski
Copy link

uski commented Sep 15, 2022

+1, according to the GPL, Creality needs to publish the source code to support the HC32F460 microcontroller. Not doing so is a violation of the license of Marlin and is very disrespectful to the community. It is the reputation of Creality that is at play here, a serious company must respect licensing agreements. @Creality-mandy @CrealityTech

@houseofbugs
Copy link
Author

Going after them again. I am fed up with this BS. They are on the list now: https://gplviolations.th3dstudio.com

@lucas19961
Copy link

@Creality-mandy @CrealityTech where is the source code ???????

@MycHoMan
Copy link

MycHoMan commented Oct 29, 2022

Since there no is apparent intentions from Creality to share the source code and impossibility to enable the CR Touch, I will be returning my Ender 2 Pro to vendor.

@lucas19961
Copy link

i installed a skr mini e3 v3.0 works fine

@th3dstudio
Copy link

i installed a skr mini e3 v3.0 works fine

BTT may make terrible quality parts and no support, but they are least provide source code unlike creality.

@eamreyes
Copy link

This is unfortunate. I purchased a CR touch intending to add it to the EP2. I'm stuck with this board without source code :(

@The-300lb-Gorilla
Copy link

The-300lb-Gorilla commented Dec 18, 2022

I filed a complaint with AMAZON about Creality selling a product(s) (Ender 2 Pro and maybe others) without being in compliance with the Marlin Firmware Licensing Agreement. I sent them a copy of the Marlin License. I sent them a picture of the old v4.2.3 mainboard, which they did release the source code for under the licensing requirements, and a picture of the 2219 Creality Board with the HC32F460 CPU, which is what is now being sold in the Ender 2 Pro, and explained that they did not release the source code, which is in violation of the licensing agreement. Amazon has agreed to investigate the matter, and if they find Creality is in fact, in violation of any software/firmware licensing agreements, that any product which is in violation, will be pulled from the site.

I made the call myself and I got bounced around about 3 or 4 times before I was able to get connected with their legal department. After a long explanation, and emailing them copies of the pictures and the Marlin License, and explained how Creality was in violation, and that they were selling products in violation of the licensing, they started to take me seriously.
As I said before, this is now being investigated by Amazon's Legal Department, and their Consumer Affairs Department.
With this happening, maybe Creality will wake up and release the source code after having their 3D Printers yanked from the site.

@houseofbugs
Copy link
Author

I filed a complaint with AMAZON about Creality selling a product(s) (Ender 2 Pro and maybe others) without being in compliance with the Marlin Firmware Licensing Agreement. I sent them a copy of the Marlin License. I sent them a picture of the old v4.2.3 mainboard, which they did release the source code for under the licensing requirements, and a picture of the 2219 Creality Board with the HC32F460 CPU, which is what is now being sold in the Ender 2 Pro, and explained that they did not release the source code, which is in violation of the licensing agreement. Amazon has agreed to investigate the matter, and if they find Creality is in fact, in violation of any software/firmware licensing agreements, that any product which is in violation, will be pulled from the site.

I made the call myself and I got bounced around about 3 or 4 times before I was able to get connected with their legal department. After a long explanation, and emailing them copies of the pictures and the Marlin License, and explained how Creality was in violation, and that they were selling products in violation of the licensing, they started to take me seriously. As I said before, this is now being investigated by Amazon's Legal Department, and their Consumer Affairs Department. With this happening, maybe Creality will wake up and release the source code after having their 3D Printers yanked from the site.

Everyone who bought one from amazon needs to do this. Amazon doesn't even care that I reported that they are selling USED and/or wrong products as new so I don't know if they will even do anything about license issues unless enough people report it.

@The-300lb-Gorilla
Copy link

I think Creality may be feeling the pressure is some ways. In the customer service area ([email protected]) in China, they really did do something unexpected, screwed it up at first, but then did something unexpected.
The story in a nut shell:

  1. Bought another Ender 2 Pro (My third)(I have been converting new ones to use v4.2.7 or BTT boards.)
  2. The unit came with a v4.2.3 board in it, was excited at first, until X Axis would not move. Opened it up and the capacitor for the x axis driver chip fell out of the case. took picture if the board and capacitor in my hand. (See Picture)
  3. I emailed [email protected] and told them what happened, and they shipped me a replacement, it was not a v4.2.3 board,
    Yup, it was a 2219 board with the HC32F460 CPU. I contacted customer service and told them what has happened, they apologized even offered me free filament or a discount. Flat out told them no. I bought a Ender 3 Pro with a v4.2.3, and I wanted a v4.2.3. and still offered a roll of filament or a discount as well. Told them no on the filament and discount again, now mind you this all took place over 8 to 10 email exchanges. So I was pretty worked up by this point. Anyways, long of the short.
    They shipped me a v4.2.3 board directly from China, and they said they were really sorry for the mix up and the trouble it caused me. Again offered filament or discount as well as giving me the correct board. I said sarcastically "if you want to really make up for my troubles, send me a CR-Touch with the v4.2.3 board". They actually did it. Shocked! A v4.2.3 board and a CR-Touch! (Still no source code though, even asked for it )
    Here was the trick I used to make sure there was no miscommunication. Every time I responded to their emails I used google translate to convert every thing I said in English to simple Chinese. Copy & Pasted the Chinese translation above what I wrote in English. That way nothing got lost in translation on their end. One additional note, I reminded them with every email I sent that they were in violation of the licensing agreement and needed to release the firmware source code for the HC32F460 CPU motherboard.
    The next step in my little war. The attorney general's office in my state has a consumer affairs office. I contacted them and reported Amazon for selling 3D Printers that were is violation of product licensing agreements. Which is a big no no under state law in my state, and possibly federal law. Amazon will have to pay their lawyers to defend against each complaint. If Amazon racks up enough time and aggravation in having to answer these complaints from different state's consumer affairs offices, maybe, and I say maybe, Amazon might pull Creality Products. Where are they going to sell them, eBay? Good luck there. It is a war of attrition people. Little stings become very annoying after a while. Also, some of the You-Tube channels get sponsorship from Creality Official, and get free 3D Printers and products. Perhaps it is time to start leaving messages about why are they taking support from Creality when they are in violation of the licensing agreement, why are they taking financial support when Creality is in violation of, yup you guessed it, the licensing agreement. Perhaps if we also contact You-Tube, and they actually take licensing seriously, and report channels who promote Creality products that are in violation of the firmware licensing agreement. You-Tube has strict rules when it comes to licensing and using licensed music without permission, or other licensed properties without permission. You-Tube stops, and suspends accounts for this. Any thoughts people?
    Defective v4 2 3 Main Board

@The-300lb-Gorilla
Copy link

The-300lb-Gorilla commented Dec 20, 2022

@eamreyes Do what I did. I converted my Ender 2 Pros to v4.2.7 Board on two, and I plan to convert my third one to the same v4.2.7 board

@The-300lb-Gorilla
Copy link

Check this link out. They are starting to release for the HC32F460 CPU Motherboard.
https://github.com/CrealityOfficial/Ender-2-Pro/tree/MCU_HDSC
I dug through some of it, and the HC32F460 CPU Board for the Ender 2 Pro is referred to as the v4.2.8
I also checked with a woman I know in China at the company, Yes I can read and write basic Chinese, but anyways, she said the completed release is coming very soon due to the backlash from customers over the Newer Board. The v4.2.3 is not even being manufactured anymore.

@th3dstudio
Copy link

Thanks for that. I looked at it and have no idea how we'd even use it. Looks like they are using Keil to compile which is not a dev platform we deal with.

@CrealityTech
Copy link
Member

we just have test with mdk,me be not a good idea,

@The-300lb-Gorilla
Copy link

The-300lb-Gorilla commented Jan 30, 2023

Thanks for that. I looked at it and have no idea how we'd even use it. Looks like they are using Keil to compile which is not a dev platform we deal with.

Unlike VS Code, which is free, Keil is not free. You can download an evaluation version, but it will not compile the firmware for the v4.2.8 creality board (2219 Creality Board). I think this is done on purpose to discourage people from making changes to the firmware, or developing better versions of the firmware. There is a community edition, but I have not been able to get it to download.

@hejiayv
Copy link

hejiayv commented Oct 15, 2023

我有带有HC2系列CPU的Ender 32 Pro。请分享它的源代码,否则我会将其退回购买地点。

image0

Hello, may I ask if your motherboard can use the 3D touch sensor normally? If so, could you please send me your firmware? Thank you. My email is“ hejiayv0127@163

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants