Welkom bij WeetHet!

Managed Web Hosting by Liquid Web

Jouw IP adres:
Pagina printen
- kies Landscape
Zoeken in de
WeetHet pagina's
WeetHet is being updated! - Current articles will slowly move to www.tweaking4all.com
Voor uitstekende webhosting welke zowel betrouwbaar als betaalbaar is adviseren wij: LiquidWeb

On this page ...

This serie of pages on this website will help you on your way with the Parallax (OEM) Basic Stamp II microcontroller.

On this particular page you will find a brief instruction on how to build your own homebrew Basic Stamp II. Keep in mind that this is a VERY brief instruction based on my personal experiences. Read the disclaimer!

Note: This design on the original design by Peter H. Anderson (Jan. ‘98). On his website you can order kits for this: http://www.phanderson.com.

Note: at http://www.osmanardali.com/pcb.htm you can find a very useful single layer PCB for this!

Parallax: Basic Stamp II

Before you start

The Parallax Basic Stamp 2 is a very conveniant way to get started with PIC's,... however, the price can be rather steep. Usually such a package deal costs app. $49 and up.

You can create you own "homebrew" BasicStamp and save some money and makes it attractive for hobbyists and academic users. This approach can be done on a breadboard or on a PCB you (later) create your self.

The kit by Peter Anderson offers all the required part, except for the breadboard, for app. $25. For an additional $2 you get a logic probe which we will discuss later.

Just like the kits from Parallax, it does not include a power supply either. We will need a regulated 5V (DC) powersupply. Make sure the power supply does not exceed 5V as it will otherwise damage the chips! There are lot's of stores out there selling cheap and simple 5V power supplies. You could try for example Conrad.

Assembly time is somewhere between 20 minutes and an hour, depending on your skills.

Required parts

Before we can start creating a homebrew BasicStamp, we will need to get the individual components.

We will need these parts;

Number Part
Parallax PBasic2 Interpreter (a Microchip PIC16C57)
EEProm (24LC16B)
Max232 IC
20 Mhz crystal
1.0 µF Electrolytic Capacitor
20 pF (ceramic) Capacitor
4.7 K Ohm resistors (color code: yellow, violet, red)
1N4004 Diode
Powersupply 5V DC


Getting Familiar with the parts

Before you can start assembling the kit, you might want to get familiar with the components first;



The resistors used are 4.7K Ohm (Yellow, Purple, Red - and Gold band). Resistors are polarity insensitive, which means that it doesn’t matter which end goes where.




Two 20 pF ceramic capacitors (little brown components with 2 pins) are used. Like, the resistors, it doesn’t matter which way these are installed.


Condensator (ceramic)
Ceramic Capacitor


Nearly all ICs have a ‘Pin 1’ marker, that denotes the location of Pin 1. It is important to install chips with the proper orientation!

In the image on the right, the red arrow indicates the orientation notch or dot. The blue arrow indicates pin 1.


IC orientation notch (red arrow) and pin 1 (blue arrow)


A ceramic resonator, a brown or blue component with 3 pins, is polarity insensitive. It doesn’t matter which way it is installed, it will still work OK. Install the ceramic resonator on the PCB at the location called "XTAL".
There are also resonators with only 2 pins, which are polarity insensitive too.

Ceramic kristal


The electrolytic capacitor looks like a small cylinder with two long pins on one end. The electrolytic capacitor will have the negative lead marked with one or more ‘-’ signs. Install the leg NOT marked with the ‘-’ signs to the plus in the scematics.


Electrolytic capacitor
Electrolytic Capacitor


Diodes, the 1N4004 in this case, are indeed orientation sensitive. In the drawing below you see the scematic drawing versus the diode drawing. You'' notice that the marking line on the diode matches the vertical line in the scematics drawing.

1N4004: Drawing versus Diode

1N4004 Diode
1N4004 Diode


Scematics and assembly

Below you will find a scematics drawing of the homebrew BasicStamp;

Homebrew BasicStamp scematics
Homebrew BasicStamp scematics

Use this drawing to guide you through assembling the homebrew BasicStamp.

Tip: Usually I print out such a scematic and put it into a transparant sleeve. Then for each connection I make on the breadboard, I draw a line on the transparant sleeve over the connections I just made. This way you can keep track of which connections you completed and which ones still have to be done.

Some notes here:

1. The S1 switch (and the blue colored lines) are optional. S1 is used to reset the PIC if needed. So you can use a simple contact bridge aswell, which you simply shortcut when you want a reset. Or: you simply unplug the power supply, which results in the same effect.
2. Pins 7 and 10 of the MAX232 ic are NOT connected.
3. C1, C2, C3 and C4 are polarity sensitive!
4. The PIC16C57 is the Parallax PBasic interpreter, the largest chip of them all.
5. The 24LC16B is the EEPROM, the smallest chip of them all.
6. The GND - GROUND Symbol-symbol indicates GROUND, which in this case is the same as the MINUS of the powersupply.
7. The PC Serialport connector is usually a so called DB-9 (also Sub-9) or DB-25 (known as Sub-25) connector. This port is being used to program the BasicStamp ones it's operational.
8. Before connecting the powersupply VERIFY the +5V and the GND!

Verifying you homebrew

Using a so called multi-meter or volt-meter (you don't need a high-tech one, just a simple one will do), we can verify if (most of it) is connected properly.

In the drawing below, you will see red balloons indicating the power that should be measured on these point. This drawing shows only that part of the design that is relevant for the measuring points;

Measuring point
Measuring points



Je bent nu al op de nederlandstalige pagina's Click here to switch to the English pages
Hulp & OverWelkom ... !!GastenboekHulp voor WeetHetWoordenlijst ...Zoeken op het InternetZoeken in WeetHetBeschikbare downloadsNieuws & UpdatesStatistiekenAansprakelijkheidAdverterenDoe mee !!!Vermeldingen/AwardsOver WeetHet ...Hansie goes USAWaar is Hansie?Eerste maandenNieuw thuisUitgaanPuck goes USAMijn nieuwe autoSnapshots PuckRandom snapshotsEindelijk LENTE!Lekkere warme zomerEerste familie bezoekCD's en DVD'sMuziekAudio-DVD naar MP3Muziek CD naar MP3Muziek CD naar WAVKopieer Muziek CDEigen Muziek CDMuziek uit het InternetMP3 Volume aanpassenNero Burning RomBIN/CUE brandenBIN naar ISOComputer CDRomISO brandenFoto VCDFoto SVCDNero vs Nero ExpressNRG naar ISOSVCD brandenSVCD met menuVCD brandenVCD met menuDVD FilmsWat zijn Regiocodes?Wat is MacroVision?Video formatenDIKO: 3 films - 1 DVDHoe werkt een CD?Zelf CDs brandenZelf een DVD makenBIN naar ISONRG naar ISODisk catalogus makenComputer UitlegHoe werkt een CD?Netiquette: E-MailWat is DivX?Wat is MP3?Wat is RAID?Wat is USB?Wat zijn PAR files?Wireless LAN introPC naar TV kabelsXP sneller startenOpstart van USB penFireWire verbind 2 PC'sFoto FormatenGrafisch / Foto'sPhotoshopFoto FormatenSnelle auto3D knoppenBliksem tekenenFotos op CDPictureToTVVideoCD met NeroSVCD met NeroMagix Fotos op CDDVD PictureShowFoto FormatenFoto FormatenGSM / PDAsCompaq iPAQAccu vervangenSeriele craddle op USBGarmin eTrex kabelGarmin eTrex stekkerRonde Garmin stekkerPalmPilotAan Ericsson GSMGarmin eTrex GPSMobiele telefonieEricsson MelodietjesMusicBoxRingtonesMasterA edit SIMSMSC nummersConnector pinoutsHardware & HacksCPU OverklokkenAlgemeenAMD CPU codesAMD Slot-AAMD Socket-ASmartcards Progr.MillenniumAlactel HackLCD display aan PCNetwerk kabelsOpstart van USB penPC naar TV kabelsPromise Ultra -> RAIDSoundblaster MIDIWeerstand kleurenFireWire NetwerkInternetNetwerk algemeenDHCP instellenWin95/98/ME ClientWin2000/XP ClientMac OS 7/8 ClientMac OS X ClientBekende IP-poortenDNS adressenNetwerk kabelsWireless LAN IntroFireWire NetwerkInbel verbindingTCP/IP optimaal Win9xPubliek IP adres?ADSL / MxStreamADSL AlgemeenHoe werkt ADSL?DNS adressenMXStreamInstallerenAnaloog EthernetISDN EthernetRouters en MXStreamSMC 7404 WBRA/BeTech ModemRoutereTech RouterSitecom 4S routerVigor 2200E routerProblemen oplossenAlcatel HackHack het modemPassword CalculatorDoel v.d. lampjesProblemen oplossenFirmware upgradeDNS adressenBekende IP-poortenPoorten mappenAutoPortMappingInternet delenMogelijkhedenWinRoute (software)Netwerk Win95/98/MENetwerk Win2000/XPNetwerk Mac OS 7/8Netwerk Mac OS XBekende IP-poortenWireless LAN IntroNetwerk kabelsRoutersSMC 7404 WBRA/BeTech ModemRoutereTech RouterSitecom 4S routerVigor 2200E routerInternet via SatellietHoe werkt het?Korte intro ...Overzicht variantenStandaardBySky methode2-Weg InternetKaart installerenWelke Satellietkaart?PC eisenHarmonic CyberstreamPentam. Pent@VisionHauppauge DVBs NexusTechnotrend PCLineEOL problemenNieuwe driversSchotel plaatsen (Astra)Schotel formaat?EON ChecklistTransponders EOLRamdisk voor FazztEigen webpaginaNavigatie oplossingenInzicht en oplossingenApyCom apPopupMenuD.Binard PopupMenuPopupMenu generatorPopupMenu platTips en TruuksE-Mail linkE-Mail FORMFavorieten ToevoegenWebpagina ikoon'Pagina Terug' linkSpringen binnen paginaOntsnap aan framesGebruik frametitelStuur framesAutomatisch doorsturenHet 100% probleemAndere link kleurTekst in de statusbalkAchtergrond vastzettenTekst over plaatjesBrowser veilige kleurenHet .htaccess bestandBijzondere tekensWaar downloadenIRC met mIRCInstalleren mIRCDownload films enzoVragen (FAQ)Films uit het InternetFilm kwaliteitWat zijn PAR files?LeechGuyLeechGuy editoreMuleWinMXE-MailNetiquetteCitaat van de dagOverigenHack Arescom NetDSLWireless LAN IntroFireWire NetwerkBekende IP-poortenWat is mijn IP adres?Zoeken (WeetHet)Zoeken (Internet)WeetHet DownloadsEen paar goede websitesDNS adressenMicroControllersBasic Stamp IIStarten met de BS2Assembleren v.d. kitVolledig schemaAansluiten aan de PCBS2 aan 44780 LCD44780 LCD foto'sBS2 aan M50530 LCDM50530 LCD Foto'sZelfbouw BS2Smartcards/SIMProgrammer Softw.CardMasterInfinityUSBMasterBurnerMilleniumKaart soortenGSM SIM bewerkenWeerstand kleurenMuziek / AudioMuziek van InternetIntroductieLeechGuyLeechGuy editorWinMXeMuleM.b.v. mIRCBIN/CUE brandenBIN naar ISOAudio-DVD naar MP3Hoe werkt een CD?Kopieer muziek CDEigen muziek CDWat is MP3?Muziek CD naar MP3MP3 CD v. Yamakawa?MP3 Volume aanpassenMuziek CD naar WAVSB MIDI interfaceAC3 naar WAV/MP3ProgrammerenBorland DelphiHansie zijn Delphi ToolsAYeah!CatalogCitaat van de dagPopupMenu generatorOverzicht ASCII tekensSatelliet (TV & GPS)Satelliet TelevisieSatelliet TV op de PCTV ontvangst op de PCPC eisenNieuwe driversPentam. Pent@VisionHauppauge DVBs NexusTechnoTrend PCLinePVA file naar MPEG2DirecTV TiVoAfstandsbedieningDirecTiVo naar O6.21: Intro & Images2: TiVo disk in PC3: Installeer OS6.24: Eerste start van OS6.25: SuperPatch & Meer6: Films naar PCTyTools - Films naar PCOud: DirecTiVo naar OS4Oud: Sleeper HackSmartcardsProgrammer Softw.CardMasterInfinityUSBMasterBurnerMilleniumKaart soortenWat is DiSEqC?Schotel plaatsen (Astra)Schotel formaatSRT8000 firmwareGPS NavigatieGarmin eTrexDiagnose modeSeriele aansluitingAan de iPAQ 36/38xxAan een PalmPilotDe eTrex stekkerDe ronde stekkerHoe werkt GPS?Wat is GeoCaching?Internet via SatellietHoe werkt het?Korte intro ...Overzicht variantenStandaardBySky methode2-Weg InternetKaart installerenWelke Satellietkaart?PC eisenHarmonic CyberstreamPentam. Pent@VisionHauppauge DVBs NexusTechnotrend PCLineEOL problemenNieuwe driversSchotel plaatsen (Astra)Schotel formaat?EON ChecklistTransponders EOLRamdisk voor FazztVideoVideo gids - begin hierIntroductieGSpot: AVI InfoDIKO: 3 films - 1 DVDDownload kwaliteitVideo AlgemeenWat is DivX?Video formatenOpname TypesWelke AVI codecs?Intro K(S)VCD/KDVDDVD+RW ProblemenOver bitratesVideoServer pluginWat zijn Regiocodes?Wat is MacroVision?RippenAudio-DVD naar MP3Foto FormatenAVI naar MPEGGSpot: AVI InfoDIKO: 3 films - 1 DVDAVI naar DVD/(S)VCDZonder ondertitelsD.I.K.O.MainConcept (S)VCDNero Vision Express 2TMPGEnc (S)VCDTMPGEnc K(S)VCDTMPGEnc met AC3Met OndertitelsD.I.K.O.MainConcept (S)VCDNero Vision Express 2TMPGEnc (S)VCDTMPGEnc K(S)VCDTMPGEnc met AC3CD Branden NeroVCD brandenVCD met menuSVCD brandenSVCD met menuBIN/CUE brandenDVD SpelersCompatibiliteitDVD toevoegenDVD+RW ProblemenIntro K(S)VCD/KDVDVideo ToolsBitrate CalculatorDVD RippenGSpot: AVI InfoFlaskMPEG en CCEVideoServer pluginDVD naar DivXIntroductieBitrates berekenenRippenDVDx en SmartRipperDVDx instellingenFlaskMPEG methode 1FlaskMPEG methode 2FlaskMPEG methode 3DVD naar (S)VCDIntroductieBitrates berekenenRippenDVDx en SmartRipperDVDx instellingenFlaskMPEG 0.6 en CCEDVDx en Video ServerDivX naar (S)VCDDVD naar DVDDVD2OneDVDShrinkDVD+RW ProblemenTMPGEnc & CoDIKO: 3 films - 1 DVDFilm Knip & PlakGSpot: AVI InfoSamenvoegenMPEG1 en MPEG2Met TMPGEncWomble MPEG2VCRAVI met VirtualDubKnippenMPEG1 en MPEG2Met TMPGEncWomble MPEG2VCREasy Video SplitterAVI en DIVXAVI met VirtualDubEasy Video SplitterFilms van InternetIntroductieLeechGuyLeechGuy editoreMuleWinMXM.b.v. mIRCWat zijn PAR files?BIN/CUE brandenBIN naar ISOFoto's op CDPictureToTVVideoCD met NeroSVCD met NeroMagix Fotos op CDDVD PictureShowOndertitels RippenVobsub: snel en simpel!SubRip (OCR)SynchroniserenOndertitels weergaveWeergave met VobsubSynchroniserenMaak een MicroDVDPC aan de TVPC naar TV kabelsATI softwarenVidia softwareTiVo - Harddisk VCRTiVo Serie 1Wat is een TiVo?TiVo openmakenSeriele toegangDebug Mode toegangLinux Bash shellInstellen van de klokInbellen uitzettenDirecTV TiVoAfstandsbedieningDirecTiVo naar O6.21: Intro & Images2: TiVo disk in PC3: Installeer OS6.24: Eerste start van OS6.25: SuperPatch & Meer6: Films naar PCTyTools - Films naar PCOud: DirecTiVo naar OS4Oud: Sleeper HackYamakawa 713/715IntroductieVeel gestelde vragenDe AfstandsbedieningGeheime codesRegiocode instellenRegiovrij zettenMacroVision uitStandaard-InstellingenWelke DVDRom driveFirmware versieVerander firmwareDownload firmwareAnder achtergrondMP3 CD makenM.U.F.Y. MP3 CD'sHulpForumZoeken (WeetHet)Zoeken (Internet)NieuwsWoordenlijst ...DownloadsLinksStatistiekenAdverterenDoe mee !!!Gastenboek

Liquid Web Fully Managed Web Hosting