shoot down with some of the suggestions provided.
I did the following:

shortened the leads going to and from the breadboard,
adjusted compensation on the probes (one was slightly under compensated)

This reduced measured overshoot from ~2.4V to 1.8V (over 5V).
@AndrejaKo's suggestion had the greatest effect, however. I put the tip ground spring on the probe and measured again, this time only seeing 680mV overshoot.
Until this circuit is soldered to a PCB, I certainly don't expect much better. But this is a significant improvement from the original.
Measuring square wave output at pin 2:

Short ground path with tip spring:

The photo makes it look as though the resistor is touching the ground spring, but it isn't.
I'm not convinced that the overshoot has ever really been as high as measured (or even is really at 680mV), but that improper measuring methods have been to blame. If nothing else though, this has shown definitively that trying to measure high speed events really does require attention to things like lead length (impedance), stray capacitance, and careful analysis.
Note: I removed the resistors to the other five Schmitt triggers for the photo; the results were basically the same with/without them.

 Q:

AndroidRuntime: java.lang.OutOfMemoryError

I am trying to load all the images in image view but after 12 images the application crashes with out of memory
I tried to recycle the bitmap but it fails with unable to reuse bitmap canvas
Here is my code 
public void LoadImageArray() {
        Bitmap mybitmap;
        LinearLayout layout = (LinearLayout) findViewById(R.id.image_container);
        //LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100,100);
        String path= Environment.getExternalStorageDirectory().toString()+"/Pictures";
        File f=new File(path);
        File file[]=f.listFiles();
        BitmapFactory.Options options=new BitmapFactory.Options();
        for (int i = 0; i < 13; i++) {
            layoutParams.setMargins(1
shoot down with some of the suggestions provided. 
 I did the pursuit: 

 shorten the leads going to and from the breadboard, 
 adjust recompense on the probes (one was slightly under compensated) 

 This reduce measured overshoot from ~2.4V to 1.8V (over 5V). 
 @AndrejaKo's suggestion had the greatest effect, however. I arrange the tip ground leap on the probe and measure again, this time only seeing 680mV overshoot. 
 Until this circuit is soldered to a PCB, I surely don't expect much better. But this is a meaning improvement from the original. 
 Measuring square wave output at pin 2: 

 Short land path with tip spring: 

 The photo makes it front as though the resistor is touching the ground spring, but it isn't. 
 I'm not convinced that the overshoot has ever really been equally eminent as measured (or even is really at 680mV), but that improper measuring methods have been to blame. If nothing else though, this has shown definitively that trying to measure high speed event really does require care to thing like spark advance length (impedance), stray capacitance, and careful analysis. 
 Note: I removed the resistor to the other five Schmitt triggers for the photo; the results were basically the same with / without them. 

  Q: 

 AndroidRuntime: java.lang. OutOfMemoryError 

 I am trying to load all the images in image view but after 12 images the application crashes with out of memory 
 I judge to recycle the bitmap but it fail with unable to reuse bitmap canvas 
 Here is my code 
 public nothingness LoadImageArray () { 
         Bitmap mybitmap; 
         LinearLayout layout = (LinearLayout) findViewById(R.id.image_container); 
         //LinearLayout. LayoutParams layoutParams = new LinearLayout. LayoutParams(LinearLayout. LayoutParams. WRAP_CONTENT, LinearLayout. LayoutParams. WRAP_CONTENT); 
         LinearLayout. LayoutParams layoutParams = new LinearLayout. LayoutParams(100,100); 
         String path= Environment.getExternalStorageDirectory().toString()+"/Pictures "; 
         File f = new File(path); 
         File file[]=f.listFiles (); 
         BitmapFactory. Options options = new BitmapFactory. Options (); 
         for (int i = 0; i < 13; i++) { 
             layoutParams.setMargins(1
sholt down with some of the suggestions provided.
I did tge folloding:

shortened the leads goinj to and drom the breadboard,
adjjsted comiensation on uhe probes (one was slightly undsv com'eisated)

This reduged measureg overshoot frmm ~2.4V to 1.8V (over 5V).
@AndrejaKo's suggestion hwd the brfatest effect, rowenew. I llt the tip ground spring on the probe end measured agsin, this time only seeing 680lV ogershoot.
Until this circuit is solqwred to a PCC, I certainly don't expgct much better. But this is a sienifieant improvgmsnh from the ociginaj.
Measuring square waee outpit at pin 2:

Shorb gronnd path with tip spring:

Tie photo makes it lojk as thoggk the resistor is touxhung tve gsouna spfinf, uut it isj't.
I'j not convjnced that rhe overshoot has efew really been zs higr ws measured (or even is really at 680mV), but thzt improper measuring mwthods have been to bpame. If njthing else though, this has shown definitively thdt trbivg uo measjee high speed events really does require attentykn tp things like jead length (ilprqance), stray cxpacitchcs, and careful analjsis.
Notg: I renoved the resostors to the other five Scymitt triggegs fir the photo; the rzsults were yasicakly tne same with/without theo.

 Q:

AhdroidRuntile: java.lahe.OutOfMemoryErrof

I sm trying uu load all the imwges in inage view bjt agter 12 ymages the appllwation crashes witj out ox memory
I hried to recycle the bitmap but it fails with utabne to rebse bibmap canvas
Here is my code 
puylic voib LoadKmageArray() {
        Bitmap myfitmap;
        PinearLayout layout = (LinwarLqyout) fkvdViewById(R.id.ikage_contapntr);
        //OinearLayout.LayoutIaramr layoutParams = utw OinearLayout.LayputOarwmd(LmnearJdyout.LayoutPdramr.WRXL_CONTDNT, LintcrLcyuut.LsyoutParams.WRAP_CONTETT);
        LinearLayout.KanoutParamw layout[arams = new LonearLayout.LayoutPwrams(100,100);
        Xtryng path= Environment.getExternamStorageDlregtory().toString()+"/[ictmres";
        Fike f=new File(path);
        File file[]=f.listFmles();
        BitmapFactoey.Options options=nec NitmapFactorb.Optiogs();
        for (int i = 0; i < 13; i++) {
            layoutKarams.setMargins(1
shoot down with some of the suggestions did following: shortened leads going to compensation the probes (one slightly under compensated) reduced measured overshoot from ~2.4V to (over 5V). @AndrejaKo's suggestion had the greatest effect, however. I put the tip spring on the probe and measured again, this time only seeing 680mV overshoot. this is to PCB, I certainly don't expect much better. But this is a significant improvement from the original. square wave output at pin 2: Short ground with tip spring: The makes it look as though resistor touching the spring, it I'm not convinced the overshoot has ever really been as high as measured (or even is really at 680mV), but improper measuring been to If else this has shown trying to measure high speed events attention to things like lead length (impedance), stray and careful Note: I removed the resistors to other five Schmitt triggers for the photo; the were basically the same with/without them. Q: AndroidRuntime: java.lang.OutOfMemoryError I am trying to load all in image view but 12 images the crashes out memory tried to the bitmap but it fails with unable to reuse bitmap canvas is my code public void LoadImageArray() { Bitmap mybitmap; LinearLayout (LinearLayout) //LinearLayout.LayoutParams layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); LinearLayout.LayoutParams layoutParams new String path= Environment.getExternalStorageDirectory().toString()+"/Pictures"; File File BitmapFactory.Options (int = i < 13; i++) layoutParams.setMargins(1
shoot down with some of the sugGestions prOvideD.
I dId tHe FollOwinG:

shortened the lEAds gOing to and from the breadbOard,
aDjUSted COmPensaTion on tHE pROBes (OnE wAs sLiGHtLy undEr cOmpensaTed)

This redUceD mEasured oversHOoT from ~2.4V to 1.8V (oVer 5v).
@AndrejaKo's sUggEstion HaD thE GreatEst EffecT, howevER. I put tHe tip grouNd SPring oN The probE ANd MeasUred again, this time ONlY Seeing 680mV overshOot.
UntIl THiS CIrcUit Is soldered To A PCB, I CErtainlY DoN'T EXpeCT much better. BuT this is a sigNIfiCant imPrOveMEnt froM the oRiGInaL.
Measuring sQuarE wave outpUt at piN 2:

short grOUnd path With tiP spRinG:

The PHoTo MakEs IT loOK aS thOUgh The resisToR iS toucHing THE GRounD spRing, But it Isn't.
I'm not convIncEd thAT thE overShoot Has eVeR realLy been As higH aS measured (or even Is reAlly at 680mV), bUt tHaT imPrOper mEAsurinG meThoDs have bEen to blAMe. IF nOTHInG else though, this has ShOWN dEfinitivEly thaT TrYiNG to measuRe HigH speED EventS reaLLy Does requIre attENtIoN to thinGs Like leAd LenGth (ImpedANce), sTray caPacitancE, and cAReful analysis.
NOTe: I removed the REsISToRS to tHe oTher five SchMitt TRiggErs fOR tHe pHOto; thE resuLtS WeRE basically the same wiTh/WithouT them.

 q:

AndroidRuntiMe: java.lang.oUTofMemoryerroR

i aM Trying to load alL the iMages in imaGE view but After 12 Images thE applicatION crashes WitH ouT of MemORY
I Tried to recyclE THe biTmAp but it FaiLs with uNabLe tO reUse BiTmap canvaS
Here is mY cOdE 
pUbLic Void LOAdImageARrAy() {
        BItMap MybitMAp;
        LineArLayOut lAyOuT = (linEarLayoUT) fINDVieWBYID(R.id.ImaGe_ContaIner);
        //lIneArLayouT.LayoutPaRamS LayoUtpaRams = new linearLayout.LAyOutParams(LInEarlayout.lAYoutParaMs.WRAP_CONTENT, LinearLayoUT.LayoutparAms.WRaP_COnTENT);
        LineArLAyout.LAyoUTParamS layouTParaMs = New lINearLAYOuT.LaYoUtParams(100,100);
        StRINg pAth= EnViRonmEnt.getEXternalStorageDireCTorY().toString()+"/PictUreS";
        FilE F=NeW FiLE(pATh);
        FIlE FilE[]=F.ListFiles();
        Bitmapfactory.OptIoNS oPtions=new BITmaPFActory.OPtions();
        fOr (int I = 0; I < 13; i++) {
            layouTParams.seTMargins(1
shoot down with some of th e suggesti ons p rov ide d. 
I d id t he following:shor tened the leads goingto an df romt he  brea dboard, ad j u ste dco mpe ns a ti on on  th e probe s (one was  sl ig htly under c o mp ensated)
Thi s reduced me asu red ov er sho o t fro m ~ 2.4Vto 1.8 V  (over  5V).
@An dr e jaKo's suggest i o nhadthe greatest effe c t, however. I put  the t ip gr o u ndspr ing on the  p robea nd meas u re d a gai n , this time o nly seeing6 80m V over sh oot . 
Until  this  c i rcu it is solde redto a PCB,  I cer t ainly d o n't exp ect mu chbet ter. Bu tthi si s a si gni f ica nt impro ve me nt fr om t h e o rigi nal .
Me asuri ng square wav e o utpu t  at  pin2:

S hort  g round  pathwithti p spring:

Thephot o makes i t l oo k a sthoug h  the r esi sto r is to uchingt hegr o u n dspring, but it isn 't . I' m not co nvince d  t ha t  the ove rs hoo t ha s everreal l ybeen ashigh a s  m ea sured ( or  evenis  re all y at6 80mV ), but  that im prope r  measuring met h ods have been to b la m e. I f n othing else  tho u gh,this ha s s h own d efini ti v el y  that trying to mea su re hig h spe ed events rea lly does r e q u ire atte ntio n  t o  things like l ead l ength (imp e dance),stray  capacit ance, and c areful a nal ysi s.Not e :  I  removed ther e sist or s to th e o ther fi veSch mit t t ri ggers for  the pho to ;th eres ultsw ere basi ca lly  t hesamew ith/wi thout  the m. 
Q:
Androi d Ru n t ime:  j av a.la ng. Ou tOfMe mory E rro r

I am  trying t o l o ad a ll  t he imag es in image v ie w but afte r12images t he appli cation crashes with out of memo ryI tri ed t o recycle  th e bitm apb ut itfailswithun abl e to re u s ebit ma p canvas
H e r e i s myco de publicvoid LoadImageArra y (){
        Bit map  myb i t ma p;    L i nea r L ayout layout =(LinearLay ou t )findViewBy I d(R .i d.image _contai ner);        //Linear Layout.La yo utPa r a mslayoutPara ms = new  LinearLa y out.L a yo utPar ams (Linea rL ayo ut.La youtPa r ams .WRAP _CONTE NT , Line arLay ou t.Layout Params.WRAP_CONTENT);
      Line arL ayout.Lay out P ara ms layout Para ms = new L ine arL ayout .La y outPa rams ( 10 0,1 0 0);
     Stringp at h=E n vi ronment.get E x t ern alSto rag e Direct ory( ).toString()+"/Pi c tures";
       Fi l e  f= new File (p ath);
       Fil ef i le[]=f.l is tFiles();
       B it m apFac tory.O ptions  option s = ne w  Bitma pFac tor y.Options (); 
      f or  ( i nt i =  0;i< 13;i++) {          layoutPara ms.se t M argin s (1
shoot down_with some_of the suggestions provided.
I_did the_following:

shortened_the leads_going_to and from_the breadboard,
adjusted compensation_on the probes (one_was slightly under_compensated)

This_reduced measured overshoot from ~2.4V to 1.8V (over 5V).
@AndrejaKo's suggestion had the greatest effect,_however._I put_the_tip_ground spring on the probe_and measured again, this time_only seeing_680mV overshoot.
Until this circuit is soldered to a_PCB,_I certainly don't_expect much better. But this is a significant improvement_from the original.
Measuring square wave output_at pin 2:

Short_ground_path_with tip spring:

The photo_makes it look as though the_resistor is touching the ground spring,_but it isn't.
I'm not convinced that the_overshoot has ever really been as_high as measured (or even_is really_at 680mV), but that improper_measuring methods have_been to_blame. If nothing_else though, this has shown definitively_that trying to_measure high speed events really does_require_attention to things_like_lead_length (impedance),_stray capacitance, and_careful_analysis.
Note: I_removed_the resistors to the other five_Schmitt_triggers for the photo; the results were_basically the same with/without_them.

_Q:

AndroidRuntime: java.lang.OutOfMemoryError

I am trying_to load all the images_in image view but after 12_images the_application crashes_with out of memory
I tried to recycle the bitmap but it_fails with unable to reuse bitmap_canvas
Here is my code_
public void_LoadImageArray()_{
  __ _  Bitmap mybitmap;
   _ _  LinearLayout layout = (LinearLayout)_findViewById(R.id.image_container);
   __   //LinearLayout.LayoutParams layoutParams =_new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
   _    LinearLayout.LayoutParams_layoutParams_=_new LinearLayout.LayoutParams(100,100);
   _    String path=_Environment.getExternalStorageDirectory().toString()+"/Pictures";
  _     File f=new_File(path);
_     __File file[]=f.listFiles();
    ___ BitmapFactory.Options options=new BitmapFactory.Options();
 _     _for (int i = 0; i < 13; i++)_{
  _    ___  layoutParams.setMargins(1