Re: gEDA-user: home made hot plate

2007-03-02 Thread Andy Peters

On Mar 2, 2007, at 12:57 PM, Ryan Seal wrote:


Dave N6NZ wrote:
Seeing DJ's hot plate photo brought to mind a link I once saw,  
where a guy built a home-brew SMT hot plate.  I can't find the  
link, but as I recall, he used a few low-ohm high-watt power  
resistors epoxied to a piece of aluminum sheet.  He drove it with  
a 0-30V bench supply and controlled the temperature manually by  
varying the voltage.


Seems to me that one should be able to build a pretty good hot  
plate that way for not a lot of money.  Although I would think  
that copper might give more uniform heat spreading than aluminum  
(at much greater expense, however, unless you get lucky).  And a  
thermostatic temperature control shouldn't be hard.


-dave



Why not heating wire?


How would you attach it to the hot plate?

-a



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


RE: gEDA-user: home made hot plate

2007-03-02 Thread Bert Timmerman
Hi all,

Why not use a http://esmonde-white.com/toasteroven.html

Kind regrds,

Bert Timmerman. 

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Andy Peters
Verzonden: vrijdag 2 maart 2007 21:16
Aan: gEDA user mailing list
Onderwerp: Re: gEDA-user: home made hot plate

On Mar 2, 2007, at 12:57 PM, Ryan Seal wrote:

 Dave N6NZ wrote:
 Seeing DJ's hot plate photo brought to mind a link I once saw, where 
 a guy built a home-brew SMT hot plate.  I can't find the link, but as 
 I recall, he used a few low-ohm high-watt power resistors epoxied to 
 a piece of aluminum sheet.  He drove it with a 0-30V bench supply and 
 controlled the temperature manually by varying the voltage.

 Seems to me that one should be able to build a pretty good hot plate 
 that way for not a lot of money.  Although I would think that copper 
 might give more uniform heat spreading than aluminum (at much greater 
 expense, however, unless you get lucky).  And a thermostatic 
 temperature control shouldn't be hard.

 -dave


 Why not heating wire?

How would you attach it to the hot plate?

-a



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: home made hot plate

2007-03-02 Thread Marc Moreau
On Fri, 2 Mar 2007 22:03:49 +0100
Bert Timmerman [EMAIL PROTECTED] wrote:

 Hi all,

 Why not use a http://esmonde-white.com/toasteroven.html

 Kind regrds,

 Bert Timmerman.

#199 Circuit Cellar[1]  Feb 2007
Has an interesting article about makeing a reflow oven controller based on a 
ATMega32 with Keypad and Graphic LCD.  The authors Ihara,K. and Javed,D. are 
from Cornell University and needed a reliable way to reflow $200 worth of parts 
without the great expense of commercial reflow.
Interesting article.

[1] www.circuitcellar.com

The article is not available online without buying it. Sorry :|

-Marc


pgp0q91lPOKFo.pgp
Description: PGP signature


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: C question

2007-03-02 Thread carzrgr8
Look at the following:1) int bob[5] = {0x1, 0x2];2) int const bob[2] = {0x1, 
0x2};3) static int const bob[2] = {0x1, 0x2};1  creates an initialized array in 
ram.2 creates a read-only array - presumably in ROMWhat does 3 do?  I think 3 
compiles to a read-only area of ram.  Am I correct?gene


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: C question

2007-03-02 Thread Ben Jackson
On Sat, Mar 03, 2007 at 03:23:22AM +, [EMAIL PROTECTED] wrote:
 Look at the following:1) int bob[5] = {0x1, 0x2];2) int const bob[2] = {0x1, 
 0x2};3) static int const bob[2] = {0x1, 0x2};1  creates an initialized array 
 in ram.2 creates a read-only array - presumably in ROMWhat does 3 do?  I 
 think 3 compiles to a read-only area of ram.  Am I correct?gene

static vs nothing (non-static, default) has to do with linking.  A static
variable is not global and cannot be accessed from other modules (files,
basically) when compiling.  It's basically hiding data and avoiding
namespace polution.

const vs nothing (non-const, default) determines whether you can modify
the data.  The compiler may put the data somewhere different than it
would put other initialized data, or it may not.  Where you put const
matters, because in one declaration different things might be protected.
For example,

const char *p;  /* p points to 'const chars', an immutable string */
char const *p;  /* the pointer p can't change, but the chars can */
const char const *p; /* neither p nor the chars it points at change */

So without looking it up, I'm not sure what your 'int const bob[]' means,
but you probably mean 'const int bob[]', the ints in bob don't change.

-- 
Ben Jackson AD7GD
[EMAIL PROTECTED]
http://www.ben.com/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: C question

2007-03-02 Thread John Coppens
On Sat, 03 Mar 2007 03:23:22 + (GMT)
[EMAIL PROTECTED] wrote:

 Look at the following:1) int bob[5] = {0x1, 0x2];2) int const bob[2] =
 {0x1, 0x2};3) static int const bob[2] = {0x1, 0x2};1  creates an
 initialized array in ram.2 creates a read-only array - presumably in
 ROMWhat does 3 do?  I think 3 compiles to a read-only area of ram.  Am
 I correct?gene

Though I can't image the reason to put this question on this forum,
here's what I think:

'Static' is normally reserved to specify the data should never be
destroyed by the compiler if the compiler thinks it's not necessary any
more (eg. to make data 'static', i.e. available between function calls to
the same function).

'const' means the program shouldn't be able to change it. Like you said,
make it read-only. 

John


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user