There are different version numbers for the desktop software and the
firmware that runs on the board.
The firmware hasn't changed through the latest batch of improvements
to the desktop side.
Fred
On Fri, May 15, 2009 at 2:54 AM, baddmouse <baddmouse@...> wrote:
> I tried downloading the latest version of Interactive C 8.0.2 but when it is
done compiling the Handyboard lcd says the firmware is IC 4.2. What happened to
the 8.0.2 IC.
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
Just thought I’d add some
info.If anyone is still using IC 3.2,
the old Newton Labs one, it doesn’t seem to work on Vista 64.Not sure of earlier versions.
The Cooper Union for the Advancement of Science
and Art
From: handyboard@yahoogroups.com
[mailto:handyboard@yahoogroups.com] On Behalf Of Fred G. Martin Sent: Friday, May 15, 2009 7:22 AM To: handyboard@yahoogroups.com Subject: Re: [handyboard] Interactive C 8.0.2
There are different version numbers for the desktop software and the
firmware that runs on the board.
The firmware hasn't changed through the latest batch of improvements
to the desktop side.
Fred
On Fri, May 15, 2009 at 2:54 AM, baddmouse <baddmouse@...> wrote:
> I tried downloading the latest version of Interactive C 8.0.2 but when it
is done compiling the Handyboard lcd says the firmware is IC 4.2. What happened
to the 8.0.2 IC.
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
I have a new Handy Board and I am attempting to read an analog input for the
first time. I have a trivial infinite loop that reads an analog port value and
displays it.
The problem is that each time the analog function is called, the HB beeps and
displays 'Port is in use by Expansion Board'. The only problem is that I have
no expansion board installed. The problem occurs only on ports 0 and 1. The
other ports report values of 252 or 253 with nothing attached to them.
I have reloaded the IC 8 firmware with identical results.
Any ideas? Are ports 0 and 1 reserved for the expansion board?
Thanks,
Mike
Yes, the default software libraries assume an Expansion Board, and
reserve those two pins for it.
One simple workaround is to use analog(16) to get analog(0), and
analog(17) to get analog(1).
Or, you can track down the library file and change the code. I think
it's in hb.c.
Fred
On Tue, May 26, 2009 at 7:51 PM, indiemnjacobs
<mike.jacobs@...> wrote:
> I have a new Handy Board and I am attempting to read an analog input for the
first time. I have a trivial infinite loop that reads an analog port value and
displays it.
>
> The problem is that each time the analog function is called, the HB beeps and
displays 'Port is in use by Expansion Board'. The only problem is that I have
no expansion board installed. The problem occurs only on ports 0 and 1. The
other ports report values of 252 or 253 with nothing attached to them.
>
> I have reloaded the IC 8 firmware with identical results.
>
> Any ideas? Are ports 0 and 1 reserved for the expansion board?
>
> Thanks,
> Mike
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
As I have understood I have to cut the motor power trace and then plug the new
power source into the motor power header. But what happens to the Expansion
Board then? Doesn't the servos and sensors get their power through the motor
power header?
I have noticed that the EB has a power input, could I use this to power the
servos ++? In that case could I split the battery pack going into the HB to also
power the EB?
Or does anyone the right solution?
Hi everyone,
I am refactoring the Handy Board web site, built on top of WordPress. I hope
that this will encourage people who are still using it to share their work.
The new site's presently live at:
http://handyboard.dreamhosters.com
I'll be switching over the domain name soon.
Please have a look and give me feedback! Thanks!
Fred
We are one of the professionally managed
Organization in India involved in providing CAD based PCB design &
development services. We are committed to match the international standards in
the designing of Printed Circuit Boards and can guide to you also in the
fabrication of Printed Circuit Boards.
We are familiar and experienced with
requirements for simple double sided, through hole component boards to
state-of-the art multi-layer SMT and BGA designs. We specialize in High
Density, High Speed designs with various packages and Form Factors. We provide
total end-to-end solutions in the area of PCB design services and adopt current
technological trends and norms for board manufacturability, assembly &
testability. We have been providing quality and cost effective Printed Circuit
Board Design services to customers who are developing state of the art products
for Industrial, Commercial, Defense, Avionics and Telecommunication
applications. All our designs confirm to IPC and MIL standards and we are dedicated
to continuous quality improvement.
We are focused on quality. The products
and services that we deliver are guaranteed to meet your satisfaction. We know
that the success of a project is largely dependent on our exact understanding
of the customer’s requirements. We strive to provide our customers with best
possible support and services. The company has a wide range of customers that
mainly include manufacturers as well as individual end users..
Services:
Since its establishment, the company has been successfully catering to the
requirements of its customers by providing them a range of professional
services including:
PCB Design &
Development Services
Parts Library Creation
and Maintenance
Design and
Manufacturing Documentation
CAM Tooling Services
Prototype development of single side, double side and multi-layer
PCB’s
Complete design documentation is provided to the customer which
include
Schematic Plots
Net-list
Drill Drawing
Bill of Materials
Net-length Report
Unused Pin Report
Assembly Drawing
Reliability:
We use PADS from Mentor Graphics as our primary board design tool. For ensuring
the reliability of your end product we recommend creating database-using
schematics.. We can accept a PADS readable net-list as well.
Requisites for making Printed Circuit Board Layout:
Component details / Data Sheets of
Typical Components
Net-list / Schematic
Physical details / Parameters of PCB
i.e., size, number of layers, mounting hole locations, placement of
critical components etc.
Any other information related to PCB
Layout i.e., signal details / parameters
Any other information related to
specific signal tracks (GND / VCC etc.) i.e., width, length, spacing etc.
Plane Layer details
Type of board layout i.e., RF / Analog /
Digital / High Speed / High Frequency etc.
Important
Note:
With daily experience, it has been found that if proper information related to
the PCB Design is available prior to starting the layout, the person designing
the board can properly plan the placement of components and tracks. In case,
the information is given in parts or changes are carried out after the
placement and routing has been done, the resulting layout is comparatively poor
in quality and standards.
Contact:
If
anyone interested especially corporate sector, revert back to me with
furnishing me the important details to help you out more.
There are Special offer for Students who are completing their Final year Project and want to
make their Project more represent able for their final viva, may also revert
back to me.
We are one of the professionally managed
Organization in India involved in providing CAD based PCB design &
development services. We are committed to match the international standards in
the designing of Printed Circuit Boards and can guide to you also in the
fabrication of Printed Circuit Boards.
We are familiar and experienced with
requirements for simple double sided, through hole component boards to
state-of-the art multi-layer SMT and BGA designs. We specialize in High
Density, High Speed designs with various packages and Form Factors. We provide
total end-to-end solutions in the area of PCB design services and adopt current
technological trends and norms for board manufacturability, assembly &
testability. We have been providing quality and cost effective Printed Circuit
Board Design services to customers who are developing state of the art products
for Industrial, Commercial, Defense, Avionics and Telecommunication
applications. All our designs confirm to IPC and MIL standards and we are dedicated
to continuous quality improvement.
We are focused on quality. The products
and services that we deliver are guaranteed to meet your satisfaction. We know
that the success of a project is largely dependent on our exact understanding
of the customer’s requirements. We strive to provide our customers with best
possible support and services. The company has a wide range of customers that
mainly include manufacturers as well as individual end users.
Services:
Since its establishment, the company has been successfully catering to the
requirements of its customers by providing them a range of professional
services including:
PCB Design &
Development Services
Parts Library Creation
and Maintenance
Design and
Manufacturing Documentation
CAM Tooling Services
Prototype development of single side, double side and multi-layer
PCB’s
Complete design documentation is provided to the customer which
include
Schematic Plots
Net-list
Drill Drawing
Bill of Materials
Net-length Report
Unused Pin Report
Assembly Drawing
Reliability:
We use PADS from Mentor Graphics as our primary board design tool.. For ensuring
the reliability of your end product we recommend creating database-using
schematics. We can accept a PADS readable net-list as well..
Requisites for making Printed Circuit Board Layout:
Component details / Data Sheets of
Typical Components
Net-list / Schematic
Physical details / Parameters of PCB
i.e., size, number of layers, mounting hole locations, placement of
critical components etc.
Any other information related to PCB
Layout i.e., signal details / parameters
Any other information related to
specific signal tracks (GND / VCC etc.) i.e., width, length, spacing etc.
Plane Layer details
Type of board layout i.e., RF / Analog /
Digital / High Speed / High Frequency etc.
Important
Note:
With daily experience, it has been found that if proper information related to
the PCB Design is available prior to starting the layout, the person designing
the board can properly plan the placement of components and tracks. In case,
the information is given in parts or changes are carried out after the
placement and routing has been done, the resulting layout is comparatively poor
in quality and standards.
Contact:
If
anyone interested especially corporate sector, revert back to me with
furnishing me the important details to help you out more.
There are Special offer for Students who are completing their Final year Project and want to
make their Project more represent able for their final viva, may also revert
back to me.
If I were to order extra pins to solder onto wires which could then be inserted
into one of the analog or digital inputs on the HB, what size or gauge should I
order?
Also, can anyone recommend a store which would carry these pins?
Thanks!
DigiKey- Not sure what size though
--- In handyboard@yahoogroups.com, "Dade" <jimbean123456789@...> wrote:
>
> If I were to order extra pins to solder onto wires which could then be
inserted into one of the analog or digital inputs on the HB, what size or gauge
should I order?
>
> Also, can anyone recommend a store which would carry these pins?
>
> Thanks!
>
These are male header pins. See the HB parts listing for a digikey number:
http://handyboard.com/hb/hardware/part-list/
Fred
On Tue, Aug 4, 2009 at 10:32 PM, alexpietrocola<alexpietrocola@...> wrote:
> DigiKey- Not sure what size though
>
> --- In handyboard@yahoogroups.com, "Dade" <jimbean123456789@...> wrote:
>>
>> If I were to order extra pins to solder onto wires which could then be
inserted into one of the analog or digital inputs on the HB, what size or gauge
should I order?
>>
>> Also, can anyone recommend a store which would carry these pins?
>>
>> Thanks!
>>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
I have a handyboard v1.21k that was used in Botball a few years ago. I'm trying to get it going to practice with before beginning a new team. Interactive C 8.02 won't recognize the ports on my computer and I can't download the firmware. Do you have any advice?
Jennifer, you can’t use a parallel adapter. You have to get a
USB-serial cable, which provides a COM port. You then use a serial
DB25-DB9 adapter to connect from the USB-serial cable to the Handy
Board serial interface. Interactive C will be able to talk to the board
using the USB-serial COM port. Fred
On Sat, Sep 12, 2009 at 9:25 PM, Jennifer Lynch <sonicasonica@...> wrote:
I have a handyboard v1.21k that was used in Botball a few years ago. I'm trying to get it going to practice with before beginning a new team. Interactive C 8.02 won't recognize the ports on my computer and I can't download the firmware. Do you have any advice?
The Cooper Union for the Advancement of Science
and Art
From: handyboard@yahoogroups.com
[mailto:handyboard@yahoogroups.com] On Behalf Of Ericson Mar Sent: Wednesday, September 16, 2009 9:25 AM To: handyboard@yahoogroups.com Subject: [handyboard] Handyboard community contributed files
I went to botball.org and downloaded the Interactive C 8.0.2 program to write
and test my programs for school.
We are required to use "reset_system_time()" in a problem and the simulator
gives me this error:
Cannot load simulator (Are the simulator libraries set in iclib.txt? Do they
compile?)
The program worked well for several little examples that did not contain that
function.
Any thoughts?
Brian
Hello Ericson,
I haven't seen any direct code for the Handyboard for
I2C but there may be a couple options. One site that
has some information and chips to interface I2C is
here: http://www.i2cchip.com/
Another option may be to offload all the I2C stuff to
another micro controller and just talk serially to
that from the Handyboard. I'd probably look at the
Propeller chip. You can get a development board for
low cost, the development tools are free, and there
is already an I2C object written that you can use:
http://www.parallax.com/Default.aspx?tabid=65
Robert
------- Original Message -------
From : Ericson Mar[mailto:mar@...]
Sent : 11/5/2009 10:10:31 AM
To : handyboard@yahoogroups.com
Cc :
Subject : RE: [handyboard] Using I2C interface with
the HandyBoard
Has anyone implemented an I2C interface with the
HandyBoard or know of where to find info or the best
way to
go about doing it?
Thanks for any comments! :)
Ericson Mar
mailto: mar@...
URL: http://www.cooper.edu/~mar
Phone:
(718) 651-9692
Mobile:
(347) 617-3011
Text:
(347) 617-3011
Department of Mechanical Engineering
The Cooper Union for the Advancement of Science
and Art
I have attached some I2C code I wrote many years ago for the Handyboard in IC. It makes use of an added output port but that can be modified within the code.
Regards,
Jamie Lawson CESRF / Environmental Biology Bovey Bldg University of Guelph Guelph, ON Canada 519.824.4120 x54844
----- Original Message ----- From: Ericson Mar To: handyboard@yahoogroups.com Sent: Thu, 5 Nov 2009 10:10:31 -0500 (EST) Subject: [handyboard] Using I2C interface with the HandyBoard
Has anyone implemented an I2C interface with the HandyBoard or know of where to find info or the best way to go about doing it?
Thanks for any comments! :)
Ericson Mar
mailto: mar@...
URL: http://www.cooper.edu/~mar
Phone: (718) 651-9692
Mobile: (347) 617-3011
Text: (347) 617-3011
Department of Mechanical Engineering
The Cooper Union for the Advancement of Science and Art
Hi,
This is off the topic a bit, but since I finally see a message from real
people I thought I might ask: can the moderator or list owner PLEASE
delete the user who keeps spamming the list with posts about hot young
virgins &c?
This list seems to be the only one of those I subscribe to that has more
than the occasional such message.
Thanks,
James
I'd be willing to be a backup moderator for the group
if one of the current moderators can enable that on
my account. I already help moderate a few other
groups and could help with this one too.
Robert
>------- Original Message -------
>From : James Frye[mailto:frye@...]
>Sent : 11/5/2009 1:12:57 PM
>To : handyboard@yahoogroups.com
>Cc :
>Subject : RE: Re: [handyboard] Spam problems?
>
This is off the topic a bit, but since I finally see
a message from real
people I thought I might ask: can the moderator or
list owner PLEASE
delete the user who keeps spamming the list with
posts about hot young
virgins &c?
This list seems to be the only one of those I
subscribe to that has more
than the occasional such message.
Thanks,
James
------------------------------------
Yahoo! Groups Links
Thank you James.
-Nick
-----Original Message-----
>From: "rdoerr@..." <rdoerr@...>
>Sent: Nov 5, 2009 1:19 PM
>To: handyboard@yahoogroups.com
>Subject: RE: Re: [handyboard] Spam problems?
>
>I'd be willing to be a backup moderator for the group
>if one of the current moderators can enable that on
>my account. I already help moderate a few other
>groups and could help with this one too.
>
>Robert
>
>
>>------- Original Message -------
>>From : James Frye[mailto:frye@...]
>>Sent : 11/5/2009 1:12:57 PM
>>To : handyboard@yahoogroups.com
>>Cc :
>>Subject : RE: Re: [handyboard] Spam problems?
>>
>
>This is off the topic a bit, but since I finally see
>a message from real
>people I thought I might ask: can the moderator or
>list owner PLEASE
>delete the user who keeps spamming the list with
>posts about hot young
>virgins &c?
>
>This list seems to be the only one of those I
>subscribe to that has more
>than the occasional such message.
>
>Thanks,
>James
>
>
>------------------------------------
>
>Yahoo! Groups Links
>
>
>
>
>
>
>------------------------------------
>
>Yahoo! Groups Links
>
>
>
Thank you James!
-Nick
-----Original Message-----
>From: James Frye <frye@...>
>Sent: Nov 5, 2009 1:12 PM
>To: handyboard@yahoogroups.com
>Subject: Re: [handyboard] Spam problems?
>
>Hi,
>
>This is off the topic a bit, but since I finally see a message from real
>people I thought I might ask: can the moderator or list owner PLEASE
>delete the user who keeps spamming the list with posts about hot young
>virgins &c?
>
>This list seems to be the only one of those I subscribe to that has more
>than the occasional such message.
>
>Thanks,
>James
I am glad that the spam problem is finally being addressed. I was not sure what
to do about it, but I must admit I was almost ready to leave the group as it
seemed that spam was the only content. Hopefully we will now have some more
interesting (ie. Handyboard) stuff to read!
Yes, but is it being addressed?? I haven't heard or
seen any posts from a Moderator stating that they
would clean it up. I've offered to help but I
haven't heard back from anyone yet. I really like
the Handyboard and it is nice to have a group for it
but if the SPAM isn't controlled then it will be time
to leave the group.
I had a series of articles in SERVO last year that
used the Handyboard and also created a modification
to fix the motor startup issue if the firmware is
lost. It is something that should be done on any
Handyboard being used on a larger robot.
Robert
>------- Original Message -------
>From : kitimatwoz[mailto:kitimatwoz@...]
>Sent : 11/6/2009 2:45:54 PM
>To : handyboard@yahoogroups.com
>Cc :
>Subject : RE: [handyboard] Re: Spam problems?
>
>I am glad that the spam problem is finally being
addressed. I was not sure what to do about it, but I
must admit I was almost ready to leave the group as
it seemed that spam was the only content. Hopefully
we will now have some more interesting (ie.
Handyboard) stuff to read!
------------------------------------
Yahoo! Groups Links
Since I don't get around to looking at this group every day, occasionally the
spammers post a bunch before I catch it and clean house.
Robotdoctor has offered his services as a mod and I have accepted. Be nice to
him - he can ban ya. :)
Hello Jamie,
I am studying under Mr. Mar and find the provided code especially relevant to my
project. While I am making an earnest effort to interpret it independently, I am
rather new to this and under a deadline and thus would appreciate if you could
comment on the modifications necessary to work with simply the handyboard and
expansion board. In related issues, while I can clearly see the declaration of
the ports, I'm unsure of which they refer to.
Thanks in advance,
Brian Dellon
Electrical Engineering Student
The Cooper Union for the Advancement of Science and Art
I apologize in advance if this creates duplicates for Jamie, but I misunderstood
the operation of yahoo groups on my initial attempt and know that I, at least,
do not check the email associated with this account.
--- In handyboard@yahoogroups.com, Jamie A Lawson <jlawson@...> wrote:
>
> Hi Ericson,
>
> I have attached some I2C code I wrote many years ago for the Handyboard in IC.
It makes use of an added output port but that can be modified within the code.
>
> Regards,
>
> Jamie Lawson
> CESRF / Environmental Biology
> Bovey Bldg
> University of Guelph
> Guelph, ON Canada
> 519.824.4120 x54844
>
> ----- Original Message -----
> From: Ericson Mar
> To: handyboard@yahoogroups.com
> Sent: Thu, 5 Nov 2009 10:10:31 -0500 (EST)
> Subject: [handyboard] Using I2C interface with the HandyBoard
>
> Has anyone implemented an I2C interface with the HandyBoard or know of where
to find info or the best way to
> go about doing it?
>
>
>
> Thanks for any comments! :)
>
>
>
> Ericson Mar
>
> mailto: mar@...
>
> URL: http://www.cooper.edu/~mar
>
> Phone:
> (718) 651-9692
>
> Mobile:
> (347) 617-3011
>
> Text:
> (347) 617-3011
>
>
>
> Department of Mechanical Engineering
>
> The Cooper Union for the Advancement of Science
> and Art
>
While I appreciate Jamie's contribution, which ports it is referring to and how
one would wire to make the division along input and output rather than SDA and
SCL continues to be beyond me.
What I have made more sense of is the SPI_IC.ic code located in files. Does
anyone have prior success with the use of this code or at least know if the
following recommended scheme simply means that I wire the SDA and a 1.2KOhm
resistor to power on MOSI, and SCL to MISO?
Does that make sense to anyone as achieving I2C?
/* Assumes the following connections: MISO is the CLK (Clock), MOSI is the
SDA (Data), but these are easily changed:
SDA SCL
.----.----.----.-----.----.----.----.----.
| -- | -- | SS*| SCK |MOSI|MISO| TX | RX | Port D
`----^----^----^-----^----^----^----^----'
D7 D6 D5 D4 D3 D2 D1 D0
The port is operated in wire-or mode so pull-up resistors (~1.2KOhm) will
be needed on the data line */
Apologies for the basic questions,
Brian Dellon
Electrical Engineering Student
The Cooper Union for the Advancement of Science and Art
Hi Brian,
I am not familiar with the HandyBoard expansion board.
Because the HandyBoard has dedicated input and output ports (not bidirectional),
two ports are required for each signal on the I2C bus.
I used the existing input ports but added a 74HC574 latched octal D-type
flip-flop to the Y0 address line on the HandyBoard to provide an output. The Y0
selects for a read address of 0x4000 in the HandyBoard memory map. I chose
0x4FFF because, well, I don't remember.
So, each of the SDA and SCL lines have a separate in and out line.
The device I was communicating with has circuitry to connect this to a
bidirectional bus. Also, the lines are inverted logic as I had probably run out
of inverters on the target board. This was a long time ago and I no longer use
the HandyBoard for this purpose.
I was looking for the circuit diagrams to forward but have not found them yet.
Hope this helps clear things up a bit.
Jamie Lawson
Controlled Environment Systems Research Facility
School of Environmental Systems
Bovey Bldg
University of Guelph
Guelph, ON Canada
519.824.4120 x54844
----- Original Message -----
From: bionull <abiding@...>
To: handyboard@yahoogroups.com
Sent: Sun, 8 Nov 2009 14:31:20 -0500 (EST)
Subject: [handyboard] Re: Using I2C interface with the HandyBoard - SPI?
While I appreciate Jamie's contribution, which ports it is referring to and how
one would wire to make the division along input and output rather than SDA and
SCL continues to be beyond me.
What I have made more sense of is the SPI_IC.ic code located in files. Does
anyone have prior success with the use of this code or at least know if the
following recommended scheme simply means that I wire the SDA and a 1.2KOhm
resistor to power on MOSI, and SCL to MISO?
Does that make sense to anyone as achieving I2C?
/* Assumes the following connections: MISO is the CLK (Clock), MOSI is the
SDA (Data), but these are easily changed:
SDA SCL
.----.----.----.-----.----.----.----.----.
| -- | -- | SS*| SCK |MOSI|MISO| TX | RX | Port D
`----^----^----^-----^----^----^----^----'
D7 D6 D5 D4 D3 D2 D1 D0
The port is operated in wire-or mode so pull-up resistors (~1.2KOhm) will
be needed on the data line */
Apologies for the basic questions,
Brian Dellon
Electrical Engineering Student
The Cooper Union for the Advancement of Science and Art
WANTED: People To Work From Home. Must Have Computer
* Just fill simple surveys. Start today.
Online Companies Will Pay YOU $5 to $125 for Each Survey!
Get Paid to Participate in Online Focus Groups At $50 to $150 Per Hour!
Get Paid to Try New Products - Keep The Products For FREE and Get Paid Too!
Get Paid to Watch Movie Trailers $4 to $25 Per Hour!
Get Paid $5 to $95 Per Hour to Take Surveys Offline!
Get Paid to Travel! Earn $100's Each Month Just for Traveling!
Get Paid to Drive Your Car $1000 to $3000 per month! Plus They Pay For Your
Gas!
Click here : http://easylnk.com/?15367