Showing posts with label diy. Show all posts
Showing posts with label diy. Show all posts

Sunday, 13 February 2022

house/garden/site sketch plan drawing tools and drawing plan for lean-to roof or gazebo in back garden .. and BUILD May 2022

openscad is a bit head melting drawing 3d shapes .. but interesting ...

In ubuntu sudo apt-get install openscad
# I had to get my opengl to work (accelerated 3D library and drivers)
The cheatsheet and online help are useful while learning it and programming:


Also sketchup was interesting. No install needed. Runs in browser:
No programming interface so at first learning how to move camera and draw stuff takes time.




// backGarden.scad - 8 Feb 2022 - mount eagle green back garden

// garden ground level, grass
color("green")
    square(900.0);

// paving slabs
color("grey") {
translate([0,0,0]) {
    linear_extrude(21.0)
        polygon(points=[[0,0],[0,290],[150,290],[150,210],[150+110,210],[150+110,290],[150+110+90,290],[150+110+90,290-55],[500,150],[900,150],[900,0],[0,0]]);
    //cube([150,290,21.0]);
    //cube([150+110,290-80,21.0]);
    //cube([900,150,21.0]);
    //translate([150+110,0,0])
    //    cube([90,290,21.0]);
    // step down
    //cube([150,220+225,1.0]);
    // from end wall
    //translate([0,220+225+350-100,0])
    //    cube([350,100,1.0]);
   
    // all of lower part near back wall //linear_extrude(height,center,convexity,twist,slices)
    linear_extrude(1)
        polygon(points=[[0,0],[150,0],[150,445],[350,445+350-100],[350,445+350],[0,445+350]]);        
}
}

// back wall
color("beige") {
translate([0,795,0])
    cube([900,20,140.0]);
}

// side wall
color("beige") {
//translate([-20,0,0])
//    rotate([0,-90,-90])
//        cube([200,20,900]);
translate([0,0,0])
    rotate([90,-90,-90])
        linear_extrude(20)
            polygon(points=[[0,0],[221,0],[221,290],[141,290],[145,445],[227,445],[227,445+350+20],[0,445+350+20],[0,0]]);
}

// house wall transparent ish windows
rotate([0,-90,-90]) {
color([1,1,1,0.9])
    //linear_extrude(2)
        polygon(points=[[0,0],[294,0],[294,12],[0,12],[0,0]]);
color([0.9,0.8,0.8,0.1])
    //linear_extrude(2)
    translate([0,12,0])
        polygon(points=[[0,0],[269,0],[269,220],[0,220],[0,0]]);
color([1,1,1,0.9])
    //linear_extrude(2)
    translate([0,232,0])
        polygon(points=[[0,0],[294,0],[294,25],[0,25],[0,0]]);
color([0.9,0.8,0.8,0.1])
    //linear_extrude(2)
    translate([0,257,0])
        polygon(points=[[0,0],[269,0],[269,620],[0,620],[0,0]]);

}

//tree
translate([75,445+115,0]) {
    color("brown")
    linear_extrude(300)
        circle(15);
    color("green")
    linear_extrude(30)
            circle(45);
    color("red")
    linear_extrude(7)
            circle(55);
}

// roof-posts and roof
roofpostsy=280;
translate([0,0,0])
    linear_extrude(220)
        square(10);
//translate([130,0,0])
translate([237,0,0])
    linear_extrude(220)
        square(10);
translate([0,roofpostsy-10,0])
    linear_extrude(200)
        square(10);
translate([130,roofpostsy-10,0])
    linear_extrude(200)
        square(10);
// roof: transparent ish
color([0,0.5,0.5,0.3])
translate([0,0,220])
rotate([-4,0,0])
    //square([150,290]);
    polygon(points=[[0,0],[0,290],[150,290],[247,0],[0,0]]);
//color([0.5,0.5,0,0.8]) cube(size=[10,10,10], center=true);
//color([0,0.5,0.5,0.3]) cube(size=[20,20,20], center=true);

// pergola posts
pery=445;
pery2=445+350+5;
perh=223;
perh0=200;
p0=[0,pery2,0]; // p0 lower corner post
p1=[0,pery,0];
p2=[90,pery,0];
p3=[210,pery+(255.0/2.0),0]; // p3 middle between p2 and p4 - no post
p4=[330,pery2-100,0];
p5=[330,pery2,0];
translate(p0)
    linear_extrude(perh0)
        square(10);
translate(p1)
    linear_extrude(perh)
        square(10);
//translate([130,pery-10,0])
translate(p2)
    linear_extrude(perh)
        square(10);
// no post at p3
translate(p4)
    linear_extrude(perh)
        square(10);
translate(p5)
    linear_extrude(perh)
        square(10);
// roof wood
translate([0,10,perh0]){
translate(p0){
    color("red") // x back wall
    rotate([0,-3,0])
        rotate([-90,-90,-90])
            linear_extrude(350)
                square(10);
    color([0.4,0.6,0])
    rotate([-1,-2.7,0])
        rotate([-90,-90,-107])
            linear_extrude(370)
                square(10);
    color([0.2,0.8,0])
    rotate([-2.2,-2.2,0]) // longest
        rotate([-90,-90,-135])
            linear_extrude(370)
                square(10);
    color([0.1,1,0])
    translate([10,0,0])
    rotate([-2.7,-1,0])
        rotate([-90,-90,-166])
            linear_extrude(387)
                square(10);
    color("green") // y side wall
    translate([10,0,0])
    rotate([-3,0,0])
        rotate([-90,-90,180])
            linear_extrude(377)
                square(10);
}
}
// TODO connecting roof wood ends and maybe middle
// connect each post
translate(p1) translate([0,0,perh])
    rotate([-90,-90,-90])
    linear_extrude(150-20)
        square(10);
//translate([130,pery-10,0])
translate(p2) translate([0,0,perh])
    rotate([-90,-90,-45])
    linear_extrude(150+30)
        square(10);
translate(p3) translate([0,0,perh])
    rotate([-90,-90,-45])
    linear_extrude(150+30)
        square(10);
translate(p4) translate([0,0,perh])
    rotate([-90,-90,0])
    linear_extrude(150-20)
        square(10);
//translate(p5) translate([0,0,perh])
//    rotate([-90,-90,0])
//    linear_extrude(150)
//        square(10);
   

echo(version=version());
// Written by Marius Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.



October 2022 garden lean-to build

See In google photos (PRIVATE to my Family (Sorry/NOT sorry :-7)
Sun 6 Feb 2022 
6 Feb 2022 perspective view from side of possible pergola and lean-to (North(house) is left)
 
6 Feb 2022 plan view (overhead) of back garden, measurements of paving by house and ideas for pergola/roofing cover at back of garden (North is down)


6 Feb 2022 perspective view of existing garden and ash tree with existing paving, showing wall heights, North is to left


Feb 6 2022 perspective view of existing garden with tracing paper overlay showing prospective gazebo and lean-to, North is left


May 2022 more diagramming:

side elevation and plan of simple lean to by house, North is down, East is left


BUILD: 15 Oct 2022 concreted in foundation under slab and bolt down post holder. Measure and cut frame pieces and oil/varnish.

Post holder bolted down on slab we lifted and put concrete foundation under, concrete(Post10) also used to re-grout slabs. North is bottom right.

Frame spars and light roof spars measured and cut to size and treated.

BUILD: 22 Oct 2022 Cutting and connecting frame to walls and together

Frame basic crude jointed together and screwed, bungee cord just holding unattached spars for measuring. North/West is left.

It rained a bit. Covered the new frame with old gazebo cover.

BUILD: 29 Oct Jointing and adding roof spars to frame.

Full Frame and roof spars nearly together. Supported by walls on 2 sides and post. North is left.


BUILD: 31 Oct corrugated transparent perspex screwed onto roof with help of Kate's hand drills, real drill fell in water bucket! Rainy day not ideal. Kate helped me. Yoga mats and need to go very gently on top of the roof. Finished in the dark. NOTE FOR FUTURE: try and pull the very thin and light sheets away tightly and screw down tight. On edges now we keep some sandbags to help stop wind cracking plastic (2 years later Feb 2024).

Screwing on transparent corrugated perspex. North is right.




Diagram 15 OCt and actual build OF LEAN-TO finally:




Wednesday, 26 August 2020

Fitbit charge2 battery life problem ? Solution maybe replace battery.

TLDR; It seems like Fitbit batteries last maybe a year or 2 or 4 before "going bad".

Makes sense, same for any rechargable battery for mobile phones, laptops, . . . telsas, . . .

If we can buy a replacement battery we will try and replace it and hopefully recover the device.

Fitbit don't offer to repair but offer discount on upgrade to new device.


Fionn's fitbit languishing in the uncharged unused pile at the moment.

Report is last few times it was used that the charge just about lasted maybe a day.

Device worked grand maybe for 4 years.


What's the problem?

Software update ? Change in config ? Causing more battery use.

  Can see some evidence (on the internet) that this could be a problem.

  https://www.cbc.ca/news/business/fitbit-charge-2-firmware-update-battery-1.5258511 Aug 2019

Not charging properly ?

  Myeh loads of info. Official company line. 

Charge not lasting long ? Old battery?

 Thinking that this is most likely.

 Fitbit forum discussion indicate lots of users with problem.

 Fitbit company policy seems to be offer discount on purchasing a newer Fitbit device instead of repair.






https://www.google.com/search?q=fitbit+charge+2+battery+not+lasting

https://community.fitbit.com/t5/Charge-2/Battery-draining-quickly/td-p/1975351#
(solutions offered: optimise power use, check charging is ok (which will not solve issue for a device with a battery problem))

https://community.fitbit.com/t5/Charge-2/Charge-2-battery-not-lasting-a-day/m-p/3758231/highlight/false#M213283
terrible(8 hours) charge holding, either since forever for device or onset of problem, same solutions offered

https://community.fitbit.com/t5/Charge-2/Charge-2-battery-is-draining-to-fast-and-heart-rate-stopped/td-p/2806332/page/3
onset of charge holding problem and defective other things maybe

https://help.fitbit.com/articles/en_US/Help_article/2004.htm
"Can I extend my Fitbit device's battery life?"
https://www.androidauthority.com/fitbit-problems-issues-732505/
"The most common Fitbit problems and how to fix them"
https://gadgetsandwearables.com/2019/04/01/fitbit-not-holding-charge/


https://www.reddit.com/r/fitbit/comments/93tly4/charge_2_battery_drain_customer_service_rant/
"MY charge 2 wont't keep a charge. After 17 months of a charge lasting 4-5 days, its battery life is down to less than a year[ed: day I presume]."


SOLUTION: Buy a battery and replace it ourselves. We are electronic engineers with a little experience torxing, disassembling mobile phones, laptops, computers, etc and sometimes successfuly replacing parts, fixing screens, replacing batteries etc . . . so we might be able to do it.

https://community.fitbit.com/t5/Charge-2/Can-I-purchase-a-Charge-2-battery/td-p/2095010
Note: The official line is "There is no battery replacment"

https://www.google.com/search?q=replace+battery+fitbit+charge2

Buying a battery and replacing it is a bit tricky requiring plastic/electronics parts gentle disassembly and delicate un-solder, solder on new battery. WARNING: this will definitely void your warranty. It could cause wailing and gnashing of teeth, bruised/cut/burnt fingers/thumbs, dead fitbits, fire. I might be possible if you have some electronics soldering and disassembly/reassembly repair experience. This battery might work: 80mAh LSSP411415 Replace Battery For Fitbit Charge 2, or less mAh(not as good): LSSP411415 Battery for Fitbit Charge 2 Smart Watch SmartWatch 60mAh Li-Po Li Polymer Voltage:3.7V Not original parts obviously so size(physical dimensions and power) as well as quality could be an issue, BUT they might work. Good project to take on.



https://www.aliexpress.com/item/4000050065247.html?spm=a2g0o.productlist.0.0.24982ee5o0soAj&algo_pvid=ddb6b931-893d-4db9-91a1-7fda5884fb2c&algo_expid=ddb6b931-893d-4db9-91a1-7fda5884fb2c-0&btsid=0ab6d70515984544339366018e59a2&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_Fitbit Charge 2 LSSP411415 batteryBattery picture for Charge 2 yellow and silver plastic covered battery and electronics with red and black power wires coming out of it.


VERY GOOD HOW TO video on youtube: 

https://www.youtube.com/watch?v=DYwEM7W19dg

4 mins but fast forward in the soldering part of the video, I would guess this task would take me an hour (not includign time to browse web, find all the infos, find battery, purchase). And I already have torx screwqdrivers, philips, tools, soldering iron, etc etc.



https://yourfitnessradar.com/can-fitbit-batteries-be-replaced/
No detail on battery and instead of soldering a technique called smoldering is used >;-) "Smoldering is up next. It can be hard to smolder the circuit board while you’re holding it, so we recommend that you tape it down while you’re working on it."


Thursday, 9 August 2018

diary/blog(bench repair, cycle to work, cars) and how Writing is like Engineering components that interfaces with brains

This morning mmmmhmm,
 I set off the alarm when I open the back door,
 I varnish planks for bench repair,
   I hear Fionnuala unmloading dishwasher,
  Quiet house, girls went to Cobh yesterday morning to visit
grandparents & cows & cat & dog & farm generally.
Bye to Fionn, quick coffee, cycle to ParcelMotel in Sandyford . . .
 Traffic in Sandyford village is slow, there must be a funeral ? cars
parking on pavements on the lower part of the hill away from the
shurch. I squeeze past/through.
 At the ParcelMotel bip bip bip bip bip bip - bip - wrong pin ? oops
enter mobile and pin bip * 10 bip * 6 bip kerchunk YAY.
  Unwrap. Shoe goo. - NOTE: as of 2023 TEC-7 stuff is much better for repairing boots etc . . .
   Into bag.
 Cycle on to work.
   Through Moreen, zoom cycle around roads, onto Drummartin bypass
traffic around but quiet enough,
   still it gets backed up as usual so bike catches up and undertakes
cars at each set of traffic lights,
   and I stop but then go walking pace through some red lights - very
quiet - no traffic moving through.





vibrant chain of thoughts after shower in work

Writing something is not like engineering and yet . .

With engineering each part has to function and mesh with other parts
and work together.
   The function and the mesh can be polished like a diamond or a
Toyota or a new Kia!
       And the whole works smoothly and it is a joy to behold.
   The function or the mesh might be a bit degraded,
       Yet the whole can still work albeit not perfectly.
   The function or the mesh might be degraded enough such that the
whole doesn't work any more.
   Maybe some repair could be done but it doesn't work.
The working or not working of the whole is obvious with engineering:
   a bench
   a road
   a bridge
   a canal system
   a bike
   a car
   a watch
   a computer ? maybe sometimes working is not so obvious!
   software . . . ?

With writing it is not so obvious if the parts do not work together.
   Writing has to connect with the mind of the reader,
     and mesh with modules of knowledge already there,
     and enhance some modules,
     and perhaps create new modules.
   Good writing will be efficient and state the minimum necessary to
engage with the mind of the reader.
Some writing is factual and some writing aims to impart facts and
techniques or methods.
   The mind of the reader is given information to load into modules,
   the mind of the reader is given instructions,
   so writing controls the mind and actions of the reader.
After reading,
  if the methods cannot be followed,
    it is less obvious if the writing is broken OR if the reader is
missing knowledge or skills or . . . something.
    Perhaps the writing would mesh better another reader with a
different set of knowledge.
    Perhaps the original reader would need to read other items or
practice skills before being able to understand.
    Or perhaps the writing is defective, incorrect in places or
misleading - correct but under certain conditions and complexity has
been left out.

Minimal and TLDR; versus comprehensive.
Need comprehensive yet simple documentation/info exchange, yet people
are too impatient to wait for or read comprehensive docs.
Combine writing with diagrams.
Reference to other documents. Divide up topic.

In school books were my friend.
Learning off by rote names or dates or lists of counties or chemicals
was not really my thing.
 Or poems or worse prose or irish quotes. Or french words or verbs!
 Or maths theorems.
Why learn things off if they were already written down ?
I always found that hard and convinced myself it was optional for a
clever chap like me.
 Anyway,
  somehow a decent vocabulkary of English words built up in my head.
 On occasion a more unusual word would come out in conversation
sounding normal in my head yet catching the ear of others who might
occasionally point out the novelty.
 Somehow lists of chemicals and facts about trees and physics and
maths and all sorts built up in my head.
 Some cool and simple enough poems like McCavity the Mystery cat,
Ozymandias, some Kavanagh stayed in my head for a while.
  Although the exact sequence is very hard to retain.
  As an adult learning song lyrics takes work . . and is very hard to
get to a rote state.
   First lines of verses will obstinately not pop into my head at the
right time :-7
   But with pratice and taking a step back to learn songs at different
levels works . .


With computers and software the engineering definition of "working"
seems to have become more fuzzy.
And as computers or more complexity are added into cars, washing
machines, lightbulbs the fuzzy workingness is becoming ubiquitous.
Our Renault Grande Scenic - great space inside - seats fold down to
make van space.
 Worked well for us for years, last couple of years the fundamental
problems were:
    1. air blowers stopped working, air heater stopped working,
       IF we had only known KEEP your air intakes (below windscreen
under grille at top of bonnet) free of leaves/gunk !!
    2. cylinder coil went in the end, too much to repair
 Various other issues were:
  Parking brake warning and stopped fixed nicely by Welsh parking
brake fixy people and local mechanic.
  Periodically a cylinder coil would degrade and need replacement.
  Windows:
    need to reprogram if battery went dead,
    near the end once a window went down by itself and stayed down,
for a week . . . and then started working again
       (I did clean/lubricate but not much),
    otherwise fine for us despite stories of funny window behaviour by
other owners.
  Sunroof: (need to keep lubricated - on new Kia as well)
  Seats (need to keep lubricated, clear rubbish so they fold or click
upright correctly.
  Very frequently blew light bulbs (dipped beams, main beam, others) :-P
  Keys: my key fob died and I killed it altogether trying to open the
case and solder a fix too hastily.

  Battery replaced periodically . . . serviced oil/air filters, oil,
windscreen wash . . . tyres, steering parts

The older fiesta similar major problems:
 1. Heater/air blower:
   mostly didn't work so cold and foggy windscreen in the winter
   occasionally did work but got stuck on hot so long trip down
country people overheating windows down
 2. rust underneath and coming up sides/doors
   repaired a few times to get through NCT
 Key twisty roundy needed to get replacement and program it.
 Paintwork rusty patches sprayed in very patchy manner.



Engineering software if I look at how some parts of system works . . .
Distributed system - a seemingly simple operation like checking
version - not designed, could be done in various ways. Answer now not
a simple "vx.xx.xx" but might be multiple versions + elements of
config. Complex systems. :-P  Yet not that complex. Bring back the
says of 64k RAM! Maybe :) It comes back to DESIGN. Design and
architecture of software components, how they mesh together. Same for
writing, architecture of what documents are needed, design of chapters
and diagrams, writing, implementation.




The Bench
Strong cast iron with wooden seat and wooden + cast iron back.
The wood was very poor and not treated well and started rotting very
quickly a year or so after buying bench.
I replaced most of the the bench seat planks retaining front most
curved one and rear and wood-stained all but didn't dismantle bench to
paint all surfaces. Lasted a few years with a clean and top up of
woodstain some time.

Now the planks on bench back are rotten (from the unpainted surfaces
in contact with cast iron).
And older unreplaced planks are more rotten so replacing almost all
now with new.

Measured. Bought wood. 2 planks:
 plank #1 W2 x L*2 x H
 plank #2 W x L*2+20cm*2 x H
  Let L = bench width 170mm I think.
  Let L2 = shorter plank at front ~168cm.
  Let W = 7cm new (original about 65mm) narrower planks on back sides
and on seat.
  Let W2 = 9cm new (original about 8cm) two wider planks on back.
  Let H = 18mm (or 20mm new planks (or 16mm smaller older planks)).
  For back:
    2 W2 x L x H
    2 short sides 20cm x W x H
  For seat:
    1 W x L x H at back
    1 W x L2 x H at front

Kate cut the planks to size(making a mistake cutting wide plank for
back slightly shorter length for front) but will work around that
using one narrow one wide plank on back. Kate took off one rotten
plank from front of bench. Kate hand drilled holes for front plank and
wood cracked a bit with force of bolt going in. Will varnish and
gorilla glue support the crack.
  Tue: Took rotten wood off back. Oiled bolts. Cleaned off bench/parts.
  Wed: I finished cutting. Measured and drilled bolt holes.
Sanded/cleaned wood. Applied white spirits and coat of varnish.
  Thur morn: applied another coat of varnish to new planks.
  TODO: Varnish on old wood on bench (take off all planks and do it properly?).
    Another coat of varnish on new wood.
    Assemble.
    Burn cool/cute things on backside ?










My Bike(s?):
  Pedal needs replacing on my hybrid commuter.
  And bell and water bottle holder.
  AFter JamboRi took carrier off MTB and put back on my bike and fixed
up mudguard.
  Mudguards are held with sisal and old broken bungee :-7 is ok for now.
TODO: Kate brakes, Kate mudguard lost on JamboRi I think
TODO: carrier for MTB >;) and pannier.

Monday, 10 June 2013

bench fixed s/old rotten wood/new painted wood/

Bench fixed. Rotten wood taken off a while ago, this weekend plank obtained, sawn and drilled and stained. Assembled this eve before the threatened rain. Fionn painted chairs and table. Chair arms fixed too, loose and rusted bolts cut off and replaced. Shiny. Ready for rain and for when nice weather comes back.
weekend fun with tools.

Published with Blogger-droid v1.4.9