-
Notifications
You must be signed in to change notification settings - Fork 21
Home
As you may know by now, the firmware of our 3D Printers is based on the popular and well tested Marlin firmware. As we've learnt a lot from the community we want to give back and keep learning on the way so that's why this wiki is for.
Here you'll find anything related to the firmware development for the BCN3D Sigmax 3D Printer. We'll be posting release changes, beta testing information and documentation to get you up and collaborating as soon as possible with us.
####This section is intented for advanced users. Thus some things may not be completely explained and will be supposed as known
The master
branch is the stable and it's currently version 2.0.8
. From the master is where the official releases are made. Once a release is done, the users, get to upgrade the version and give feedback to us. From all the feedback comming from a lot of places, we decide what bugs and what enhancements to tackle.
With a list of improvements we make a branch from the version ended with _X
where X is a letter.
So for example, the development branch 2.0.9RC
include a series of improvements not fully tested based on the 2.0.8
version. Then we launch a RC (Release Candidate) that everyone can test, refer to testing section. Hope all of this make sense.
This is a classic code development process and we want more, so we really want you to participate from the very beginning 👍 .
Now every development branch will be properly labeled and documented with a list of changes and priorities. This way users can test the fixes right away or solve them and pull-requesting on the fly.
##Testing If you want to be the first to test the new firmware features, please follow the next guidelines.
####Old way - Repository not cloned
- Go to the main repository page and select the branch tagged as RC (Release Candidate).
- Download the
.zip
. Unzip it and fire up Cura-BCN3D. - Select the option in the menu:
Machine > Install Custom Firmware
- Go to the repository folder you've just downloaded and select the
.hex
file under theCompiled Firmware
folder. - The firmware will be uploaded. You can find more detailed info in this wiki page.
####Cool way - Repository cloned
git clone https://github.com/BCN3D/BCN3DSigmax-Firmware
cd ./BCN3DSigmax-Firmware
git checkout v02-X.X.XRC
git pull
You have the repository cloned and updated. Take notice of the branch name. You can find the version name under the section branches. Find the .hex
file under the Compiled Firmware
folder and upload it via Cura-BCN3D.
##Branches Each development branch will have a dedicated page where all the bugs will be listed and documented. Be aware of the RC versions to test.
Latest official release:
Contact email: 📧 [email protected]
C/ Esteve Terradas, 1
08860 Castelldefels
Barcelona
Phone: ☎️ 934137088