THE BBQ BRETHREN FORUMS

Welcome to The BBQ Brethren Community. Register a free account today to become a member and see all our content. Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

moocow

is Blowin Smoke!
Joined
Jul 31, 2008
Location
Belton, mo
Thought it would be fun if everyone would post pictures of BBQ/Cooking contraptions they have built over the years. As some of you know I like to use my skills to build things from time to time. I like to show them off but I really like seeing what other people have created. I get a lot of my ideas from things other members have posted in the past and can't wait to open most of the "My new home built smoker" threads as soon as I see them. I know not everybody has the skill, ability or time to do these things but they are still fun to look at. Tell us what it is and a little something about it. This might help with some of the winter boredom!
 
44650_488315868503_762698503_6986268_3637772_n.jpg


45060_494874198503_762698503_7163628_5167777_n.jpg


This my 500 gallon propane tank offset smoker. With running water, sinks, prep area, propane burners, chicken cooker and warmer box.
 
I build these frequently:

FirePlace.gif


Otherwise, if I'm building something it usually looks a lot like this, but MUCH bigger:

#include <stdlib.h>
#include <stdio.h>

#define BUFFERSIZE 1024*1024

typedef struct {
unsigned int buffer1[BUFFERSIZE];
unsigned int buffer2[BUFFERSIZE];
char test[10];
} sample_buffer;

typedef struct {
unsigned int whichbuffer;
char test[10];
} buffer_info;


int main(int argc, char *argv[]) {
unsigned int i;
sample_buffer *mybuffer;
buffer_info *bufferinfo;
if (( mybuffer = (sample_buffer *) malloc( sizeof(sample_buffer) ) ) == NULL) {
printf("ERROR ALLOCATING mybuffer\n");
exit;
}
if (( bufferinfo = (buffer_info *) malloc( sizeof(buffer_info) ) ) == NULL) {
printf("ERROR ALLOCATING bufferinfo\n");
goto cleanup;
}
printf("finished malloc\n");
// fill allocated memory with integers and read back some values
for( i = 0; i < ( BUFFERSIZE); i = i + 1) {
mybuffer->buffer1 = i;
mybuffer->buffer2 = i + 100;
bufferinfo->whichbuffer = (unsigned int)(i/100);
// print some of the last values
if (i >= ( (BUFFERSIZE - 10 )) ) {
printf("mybuffer->buffer1[%d]=%d whichbuffer=%d\n", i,
mybuffer->buffer1, bufferinfo->whichbuffer);
printf("mybuffer->buffer2[%d]=%d\n", i, mybuffer->buffer2);
}
}
strcpy(bufferinfo->test, "Captain");
printf("(C) 2006 by %s\n", bufferinfo->test);
memcpy(mybuffer->test, bufferinfo->test, 10);
printf("(C) 2006 by %s\n", mybuffer->test);
free(bufferinfo);
cleanup:
free(mybuffer);
return 0;

Oh, wait, I did build these:

newone1.jpg
The sign...

DSC00355.jpg
The display...
 
Franken Smoker:

DSCF0019.jpg


Bride of Franken Smoker:

DSCF0069.jpg


Son of the Bride:

DSCF1267.jpg


DSCF1268.jpg


Son of the Bride 2.0:

DSCF1459.jpg


DSCF1341.jpg


Cheers
 
Back
Top