evil-mad-EggBot/EBB_firmware
EmbeddedMan fc974458af WIP: Still trying to get best set of register values into TMC2209 drivers. 2022-08-07 11:52:42 -05:00
..
BBBootloader.X Working on solving some edge case bugs with detecting power to drivers in utility.c and initalizing/enabling drivers at proper times. Probably need a state machine in utility_run() with some delays. 2020-07-11 22:13:14 -05:00
BBFirmware.X Spelling fixed, linker script updated for use wtih bootloader 2021-08-17 07:38:20 -07:00
BootloaderPCapp Adding in Microchip's HIDBootloader.exe and associated files for those that want to update their EBBs but not download the whole MLA. 2013-09-22 16:16:36 +00:00
EBBUpdater New version 2.6.4 of EBB firmware. Fix for issue #126 : fixed SR command so that it no longer re-powers the servo on stepper motion, only servo motion. 2019-11-29 22:36:02 -06:00
EBBUpdaterMac Update mac installer 2019-04-19 11:45:33 -07:00
EBB_inf In the process of moving EBB source files around, including bootloader, etc. 2012-11-17 18:15:46 +00:00
Microchip Refactored source now complies cleanly. No idea if it works . . . 2020-05-28 13:39:27 -05:00
Releases New version 2.6.4 of EBB firmware. Fix for issue #126 : fixed SR command so that it no longer re-powers the servo on stepper motion, only servo motion. 2019-11-29 22:36:02 -06:00
ThreeBBFirmware WIP: Still trying to get best set of register values into TMC2209 drivers. 2022-08-07 11:52:42 -05:00
app-SimpleServo.X git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@271 72233254-1b6c-9e9c-5072-401df62706fb 2013-09-22 16:10:17 +00:00
tests WIP: Still trying to get best set of register values into TMC2209 drivers. 2022-08-07 11:52:42 -05:00
readme.txt Version 2.2.5 release - added 3-byte parameters to SM command for really long moves. 2014-04-30 07:33:49 +00:00

readme.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

The files in this directory (EBB_firmware) are the firmware files for the EiBotBoard,
(http://www.schmalzhaus.com/EBB/) which is used primarily in the Egg-Bot (http://www.egg-bot.com/)
made by EMSL (http://evilmadscience.com/productsmenu/tinykitlist/171-egg-bot).

These files are only useful if you want to modify the firmware and/or redbuild it yourself.

The app.X directory contains MPLAB X and MPLAB 8 projects for the application.

The bootloader.X directory contains MPLAB X and MPLAB 8 projects for the bootloader.

The EBB_inf directory contains the two driver files needed for Windows when plugging in the EBB for the first time.

The Microchip directory is one you need to get yourself. It contains all of the MLA (Microchip Library for Application)
files, of which the EBB firmware needs the USB stack. Microchip does not allow anyone to re-districbute these
files, so we can not include those files here. In order to get this directory, you need to download the latest
MLA from Microchip (http://www.microchip.com/MLA) and then copy the Microchip folder from within the MLA download
here.

The Releases directory contains the released HEX files for bootloader, application, and combined HEX files.

Both bootloader and application can be modified and/or re-built using Microchip's free MPLAB 8 IDE 
(http://www.microchip.com/MPLAB8) or free MPLAB X IDE (http://www.microchip.com/MPLABX) and their free C18 compiler.
(http://www.microchip.com/C18)

*Brian Schmalz
www.schmalzhaus.com