SimpleBGC 8-bit Downloads Mobile App iOS App Android App Encoders with SimpleBGC 32-bit General information Upgrade to Encoder firmware. SimpleBGC 32-bit. For a Windows only solution, see Uploading Arduino HEX files with XLoader. If you use Linux or a MAC, you will need to use a different setup, but you might get the same results. Turn on the power on the printer and connect it from the MircoUSB to a USB of. Download the Arduino Software (IDE) Get the latest version from the download page. The file is in Zip format; if you use Safari it will be automatically expanded. If you use a different browser you may need to extract it manually.
AVR ATmega Xmega Bootloader - chip45boot2
chip45boot2 is a professional bootloader for Atmel AVR ATmega Xmega microcontrollers with Intel hex file support and automatic baudrate adjustment:
The bootloader automatically adjusts at start to the hosts baudrate, so that it is not necessary to recompile the bootloader to a particular MCU clock. There exist precompiled hexfiles for different controller types and probably different UARTs, which work independently from MCU clock.
PC Software
Mac Windows Download
The chip45boot2 GUI is a comfortable PC/Windows application with a graphical user interface for the bootloader, which simplifies flash and eeprom programming over a COM port. Similar to the precompiled bootloader hexfiles, the chip45boot2 GUI can be downloaded below for free.
If you want to use the PC software for a customer project, we can build a customized version for you (your company logo and name instead of chip45). Please contact us in case this is of interest for you.
Mac OS X Software
For Mac users a native Mac OS X user interface application is available at www.definefalsetrue.com. The page currently is available in german only, but the download link can be found easily and the actual application is in english. Thanks to Steffen Fuchs for programming this great application!
Linux Software
A nice command line frontend for Linux users was contributed by Torsten Martinsen and can be downloaded at https://github.com/bullestock/c45b.
Functionschip45boot2 provides the following functionality
| Supported AVR ControllerCurrently precompiled and ready to use hexfiles exist for the following controllers:
|
In case your desired AVR controller is not listed, write us an Email and we will provide a new hexfile as soon as possible. This service so free of charge for you!
Documentation
Further informations are available in the Infosheet.
License
The precompiled hexfiles may be used for either commercial or non-commercial projects and products without limitations.
In case you want to extend the bootloader by own functions or make changes to it, you can buy the sourcecode (for Atmel Studio with AVR GNU Toolchain) in the shop.
Download
chip45boot2 Bootloader (precompiled hexfiles): | chip45boot2 GUI PC/Windows Program: (requires chip45boot2 version V2.82 or newer!) |
Version History | |
chip45boot2 Bootloader:
| chip45boot2 GUI PC/Windows Program:
|
The CH340 chip is used by a number of Arduino compatible boards to provide USB connectivity, you may need to install a driver, don’t panic, it’s easier than falling off a log, and much less painful.
Windows
(Manufacturer’s Chinese Info Link)
- Download the Windows CH340 Driver
- Unzip the file
- Run the installer which you unzipped
- In the Arduino IDE when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.
Older Windows Driver Version and Instructions
Download the Windows CH340 DriverUnzip the folder.If you are running a 64Bit Windows: – run the SETUP_64.EXE installer.If you are running a 32Bit Windows: – run the SETUP_32.EXE installer.If you don’t know, try the 64 bit and if it doesn’t work, the 32 bit.In the Arduino IDE when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.
Macintosh
(Manufacturer’s Chinese Info Link)
The following github has up to day pkg files for 1.3, 1.4 and 1.5 at time of writing, thanks to Joshua Wallis for bringing this to my attention…
Direct Download Links (from the github repo above):
See the github link above for installation instructions if you need them.
Previous macinstosh downloads if the above doesn’t work for you…
Xloader V1.0
![Xloader Mac Download Xloader Mac Download](/uploads/1/1/9/3/119381816/320116328.jpg)
Linux
(Manufacturer’s Chinese Info Link)
Drivers are almost certainly built into your Linux kernel already and it will probably just work as soon as you plug it in. If not you can download the Linux CH340 Driver (but I’d recommend just upgrading your Linux install so that you get the “built in” one).
Uninstalling From Macinstosh
A couple of Mac users have said “the driver crashes my mac Sierra how do I uninstall”.
Firstly regards the crash make sure you installed the 1.3 version of the driver, not the old one. You could download it directly from the Manufacturers Website in case they have issued an update since I wrote this page.
Secondly a quick google search reveals that this is how you uninstall:
- Open a terminal and type:
cd /Library/Extensions/
- Verify that the .kext file is present:
ls | grep usbserial.kext
- Output should be:
usbserial.kext
- Then type:
sudo rm -R usbserial.kext
- Verify that the .kext file has been removed:
ls | grep usbserial.kext
- Output should be empty.
- After you should remove the files stored in receipts folder:
cd /private/var/db/receipts/
- Find the enties:
ls | grep usbserial*
- Output should be:
codebender.cc.ch34xinstaller.usbserial.pkg.bom codebender.cc.ch34xinstaller.usbserial.pkg.plist
- Remove each one of the files of the above list:
sudo rm -r
filename
`