Miabot Pro Design
From Merlin Systems Wiki
Miabot Pro BT design information page
(for the various accessories, see main page Miabot Pro BT)
Contents |
Software
Latest Source Code
NOTE:The latest version is for the new radio-board based on Sena-ESD100].
The previous version is still 'current' for older robots.
The new version applies to radio boards "mid678" onward (from approx. Feb'08)
Current releases
v3.5 (new version for new radio board) v3.4b (revised PWM for gripper/servos)
latest source code here - Miabot Pro Sources
NOTE: commercially sensitive page, requires "restrict" user privilege -contact Merlin for permissions
TODO: replace with link into VCS (password protected)
Programming
for hardware connections, see below
for latest firmware, see Miabot Pro Build
Current Issues
Miabot Pro Wishlist - problems, bugs, ToDos, wishlist items
Source History
Code branches are now mostly 're-merged' except for 'HB code' specifics concerning line-following, the 'star board', etc.
(Some of this may still make its way back into main releases in time ?)
Originally, the camera support code (SERRMT) caused space problems, but as these have been fixed (for now), this is all now merged into the main code again.
Notes stuff since previous major release
(From 'main.c' change headers)
3.3b 06.03.06 added HB-style auto-connect, LED controls and speed timeout
(added ExValx for radcon)
. . .
3.4 12-9-06 new version with serrmt/twi fixes
3.4a 02-10-06 new encoders-read command [:] replaces 'debug' [\]
-also encoders-write [;]
(small other fixes remove old comments)
3.4b 22-08-07 revise PWM operations for ideal 20mSec pulserate (stops some servos buzzing)
3.5 01-02-08 new autoconnect code, radio commands + reset operation for ESD
Changes since v2.2 are summarised here : MbPro Code Versions
Previous Versions
Quick development tree :--
up to 2.4, there was only a single version HB versions (from 2.4) line-follower (spaghetti) versions -> F2.4 ... ==F2.4b== added starboard ==F2.6== latest F2.6t (spaghetti original) *then* arena versions (from line-follower) -> H2.7 various tweaks latest H2.11 MSCcam versions (also from 2.4) -> 3.0 ... 3.1 (first camera support) ==3.2== (camera gripper -first release) 3.3 added new fast-sonar code ...fixes... 3.3b (readded some HB features = autoconnect, led control) 3.4 fixed serrmt/twi code for safer multimaster operation (camera sonar together) 3.4a added encoders read/write, a few cosmetic changes 3.4b fixed servo pulserate EDS100 radio versions 3.5b first ESD release
Hardware
Programming
see Miabot Pro Build
Expansion Port
see Standard Avr Expansion Pinout
