Translate

Showing posts with label Tutorial. Show all posts
Showing posts with label Tutorial. Show all posts

Thursday, 31 July 2014

Merawat Rantai dengan pelumasan yang optimal

Selama ini kita sering salah kaprah dalam melakukan pelumasan pada rantai motor kita, termasuk saya sendiri. Setelah nonton video youtube tentang bagaimana cara melumasi rantai motor dgn benar, barulah saya paham bagaimana. Biasanya kita melumasi dengan sekedar memberikan oli atau pelumas chain lube secara spartan di rantai motor kita. itu kurang baik, karena pelumasan ga optimal dan cenderung kotoran jadi cepat nempel di rantai. nah kotoran inilah yg bikin gear jadi cepat aus dan rantai jadi harus sering dilumasi.

Untuk memulai kita perlu 

  • Bensin , untuk merendam rantai dan membersihkan kotoran di rantai. prosedur ini hanya tambahan saja kalau sebelumnya pelumasan rantai kita asal asalan dan banyak sekali kotorannya. jadi dibersihkan total dgn bensin/solar rantainya sampai ke rumah gear depan dan gear belakangnya. kalau kondisi rantainya dan rumah gear serta gearnya ga terlalu kotor sekali, cukup dengan chain cleaner.
  • Chain cleaner
  • Chain lube, cari yg bahannya dari oli (oil based) supaya lebih melekat dan tahan lama. hindari chain lube seperti carrera, kit, wd40, dan sejenisnya. klo rantainya tipe O-Ring, pakai chain lube yg cocok utk O-Ring
  • Silicone Spray, untuk melapisi supaya kotoran, debu, dan air ga nempel. 
  • chain bush (sikat rantai 3 sisi), untuk nyikat rantai. 
semua bahan diatas bisa di cari di ACE Hardware. Merek tidak harus seperti yg di foto, tapi carilah yg bahannya bagus dan mudah dicari.

Proses pembersihan:

  1. Lepas rantai dari motor lalu rendam dalam bensin. sikat sikat hingga semua kotoran ga ada lagi menempel di rantai. lalu keringkan dan lap hingga bersih.
  2. Bersihkan gear dan bagian bagian disekitar sistem rantai dari minyak, oli, dll agar tidak menempel di rantai.
  3. Gunakan kain yg lebar untuk alas, lalu semprotkan Chain lube secara merata di sisi sisi rantainya, lalu lap sisa semprotannya di rantai dengan kain bersih supaya ga ada yg tersisa. karena yg tersisa ini bisa bikin debu dan kotoran nempel. 
  4. Gunakan Silicone Spray untuk secara merata ke seluruh permukaan rantai, klo rantainya tipe O-ring maka bagian karet harus turut terkena silicone supaya karetnya ga getas dan tetep terjaga kelenturannya. 
  5. lap hingga bersih semua sisa silicone berlebih di rantai, setelah itu pasang kembali rantai di motor. 
  6. kalau dalam proses pemasangan rantainya terkena kotoran lagi, gunakan chain cleaner lalu lap hingga bersih. kemudian ulangi proses nomor 3 - 5 langsung pada rantai tanpa perlu melepas. 
kalau prosesnya benar, rantai akan jadi bersih, dan pelumasan jadi sangat optimal. terbukti dengan rantai yg awet, ga cepat naik setelan, dan lebih senyap, juga lebih jarang kotor. dengan prosedur ini, pelumasan akan awet lebih 500km atau bisa sampai sebulan. kecuali kalau sering kehujanan, maka pembersihan dan pelumasan harus lebih rutin minimal seminggu sekali tanpa harus melepas rantai, cukup dgn chain cleaner dan chain lube + silicone spray saja.




kalau ga nemu silicone spray gimana? pake silicone yg buat jaket kulit/jok seperti kit semprot jg bisa, tapi ga seawet pakai silicone spray. oh iya, prosedur melepas rantai dilakukan kalau rantai dan bagian bagiannya sudah banyak oli/minyak. dengan melakukan pembersihan total, utk perawatan selanjutnya lebih mudah dan lebih awet karena kotoran ga cepat terkumpul di rantai.

dengan metode ini, rantai motor saya ga perlu di setel ulang hingga 3000km lebih. setelannya masih segini gini aja dari sejak ganti rantai baru di km 17000 hingga sekarang udah 21500km. harapan saya sampai 5000km kalau perlu 7000km tetep awet tanpa setel ulang rantai hehehe

setelan rantai awet
kerenggangan terjaga dan selalu bersih

Monday, 3 March 2014

Tips setting karburator skep DIY

Karbu PWK 34 pada Pulsar 200 NS

hari ini ane dah ganti jarum skep pake punya tiger, terus set klip-nya di posisi 2 dari bawah, ganti main jet pake 145, pilot jet pake 35, dan puteran angin 1,5. 

hasilnya, semua keluhan ane selama sebulan ini HILANG!!

penyakit gas/rpm ga mau turun ketika di geber diputaran atas (diatas 6000) hilang juga. penyakit brebet di rpm 3000-4500 juga hilang. 

tarikan tengah sampe atas sangat galak, tapi belum segalak waktu setting pertama ketika main jet masih pake 115, pilot jet 42, dan jarum skep ori, klip di tengah, puteran angin 1,5.

berhubung stok MJ cuma ada sampe 145, mesti eksperimen buat nurunin posisi klip ke paling bawah, serta nyoba puteran angin 2-2,5.

status saat ini, langsam ok di 1500 rpm, power atas ngisi terus, tengahnya sdikit kurang tapi OK, bawahnya kurang respon tapi OK.

so buat temen temen disini yg ngalamin gas/rpm ga mau turun turun, coba perhatiin di rpm atau puteran gas mana rpm-nya ga mau turun??

klo diputaran atas atau ketika dibejek spontan atau dibetot habis terus RPM ga mau turun atau turunnya lama, artinya MJ terlalu kering. mesti dinaikin.

klo di puteran tengah gas ga mau turun, artinya jarum skep terlalu kering, coba dipindah posisi klip-nya biar lebih boros. atau ganti jarum skep lebih kurus.

klo di puteran tengah brebet, berarti jarum skep minta yg lebih gendut atau pindah posisi klip lebih naik.

klo diputeran bawah RPM ga mau turun a.ka nyangkut atau turunnya lama, artinya Pilot Jet (PJ) harus dinaikin. 

klo dibejek/gas poll mendadak bunyi mesin kek teriak BOOOOOOOOWWWWAAAAAAAAAAAAAAAHHHH

artinya setting mesin kebanyakan angin, coba puter setelan angin biar lebih banyak bensinnya. klo masih tetep begitu juga, coba naikin jarum skep. klo masih juga, coba naikin main jet. .


hasil riset semalam suntuk kemarin ane berhasil menyimpulkan beberapa tips buat jetting karbu skep: (skep loh yah, vakum ga jaminan sama caranya):


NOTE: pertama kali tes, coba pake ukuran main jet dan pilot jet bawaan karbu, set puteran angin 2 putaran, dan jarum skep klip-nya ditengah. 

cari settingan pilot jet.
# tes starter:
klo di starter saat pagi/mesin dingin agak susah, tapi dibantu choke langsung nyala, artinya pilot jet dah pas. 
klo di starter saat pagi/mesin dingin gampang banget tanpa choke, artinya pilot jet terlalu kecil. mesti dinaikin
klo distarter susah, bahkan pake choke juga harus dibantu mlintir gas agak dalam, artinya pilot jet kegedean, coba turunin pilot jet-nya.

# test 1/8 sampai 1/4 putaran gas 
klo brebet kayak mau mati, berarti kurang gede pilot jet-nya.
klo brebet tapi gak mati, berarti kebanyakan bensin, coba setel anginnya, klo masih juga berarti pilot jet kudu diturunin.
klo nembak nembak berarti pilot jet juga minta dinaikin.
klo gas dilepas malah lambat turunnya atau malah nyangkut, berarti kudu dinaikin pilot jetnya lebih gede.

cari settingan jarum skep
# test dari 1/4 sampe 3/4 putaran gas.
klo brebet naiknya kayak pengen mati, terus gas dilepas turunnya lama atau malah nyangkut RPM-nya. berarti jarum skep terlalu irit, coba turunin posisi klipnya.
klo brebet tapi ga mati, berarti jarum skep posisinya keborosan, coba naikin posisi klipnya. 

cari setting main jet
#test dari 3/4 sampe full putaran gas 
klo di gas poll brebet, susah naiknya, berarti main jet kegedean minta diturunin.
klo di gas poll teriakannya kenceng banget kayak pengen nangis berarti main jet kekecilan, naikin ukurannya.


that's all.

terus buat SPECIAL CASE:

# habis di gas poll begitu gas dilepas, knalpot nembak nembak
artinya suplai bensin kurang, coba setel pilot jet sama jarum skepnya biar lebih boros.

# klo di gas mendadak dari idle sampe poll tarikannya nahan, atau brebet dulu kayak pengen mati di bawah, dan suara mesin teriaknya BOOOOOOOOOOWAAAAAAAAAAAAAAHHH artinya suplai angin kebanyakan, coba setel anginnya biar bensinnya lebih banyak, atau naikin MJ, atau geser posisi klip lebih boros. intinya bensin kurang.
#kebalikannya klo di gas poll dari idle tarikannya mbrebet dulu terus ngacir, berarti pilot jet kegedean, main jet dah oke. coba setel biar suplai bensin diputaran bawah ga terlalu besar. bisa dgn setel angin dulu, pindah klip jarum skep atau ganti pilot jet lebih kecil.

# klo di gas brebet, tapi klo ngegasnya dibantu buka choke dikit terus chokenya langsung dilepas ga bunyi brebet lagi, berarti bensin kurang, naikin ukuran main jet atau posisi jarum skep.

#klo gas dibejek mendadak terus nyembur asep hitam, berarti bensin kurang, coba setting lagi biar bensin lebih banyak.
#klo setelah di gas poll terus gas dilepas RPM-nya ga mau turun, berarti kebanyakan angin, coba cek ada celah/robek di intake manifold ga atau kebocoran di area yg terkait dgn karbu? klo ga ada, berarti kudu setting biar bensin lebih banyak.
#klo di gas poll ga mau naik, malah bunyi kayak mesin beradu, blebek blebek, tarikan mesin buerat di puteran atas, dah pasti main jet kegedean.

istilah setting di special case yg ane maksud adalah: cari puteran angin dulu, terus pindah posisi klip jarum skep, baru ganti ukuran pilot jet/main jet, klo ga berubah juga, baru deh ganti ukuran jarum skep. inget 

urutannya mesti begini dulu. biar gampang ketahuan mana yg ga benernya.

sementara ini dulu yg bisa ane share dari pengalaman ane seharian jetting 
apabila ada yg kurang tepat, atau miss, atau malah secara teknis tidak sesuai, dimohon masukannya 

==================================================
sedikit share manfaat choke buat troubleshooting karbu berdasarkan pengalaman ane selama sebulan belakangan ini, ketika kita ga yakin ini karbu brebet kurang bensin atau kebanyakan bensin. bisa dicoba dibantu dgn narik tuas choke.

caranya:

mau ngetes pilot jet? saat starter pagi hari atau ketika narik gas 1/8 - 1/4 putaran, iringi dengan narik choke sedikit demi sedikit sampe hilang gejala brebetnya. tapi klo dah mentok chokenya tetep brebet, berarti bensin kebanyakan, pilot minta turun.

mau ngetes jarum skep? gentak gas 1/4 sampe 3/4 putaran sambil dibantu buka choke secara instan (buka sekejap langsung tutup lagi). klo gejala brebetnya ilang, berarti jarum skep terlalu irit. klo kebalikannya jarum skep minta diborosin.

mau ngetes main jet? gas poll sampe mentok (3/4 putaran gas keatas) atau rpm timit tertinggi. tarik dan tahan chokenya sdikit demi sdikit sampe gejala brebetnya ilang. klo yg terjadi malah makin brebet berarti main jet kegedean, klo brebetnya ilang berarti main jet minta dinaikin.

buat kasus gas rpm ga mau turun, naik turun, ga langsam, juga bisa dibantu identifikasi pake choke.

misalkan, dari gas poll gas dilepas malah ga mau turun, tarik choke-nya. klo ditarik chokenya mau turun, berarti main jet kekecilan.

klo di gas rendah rpm juga ga mau turun, setelah tarik choke mau turun, berarti pilot jet minta naik.

klo di puteran tengah gas nyangkut ga mau turun, setelah tarik choke baru mau turun. berarti jarum skep terlalu irit.

nah klo langsam susah tapi dibuka choke dikit aja malah gampang langsamnya, berarti pilot jet kekecilan, kebalikannya klo langsung mati berarti kegedean 

selamat jetting 

klo bingung, ini bisa jadi panduan 

Carburetor Tuning
sumber: tulisan saya sendiri di kaskus

Wednesday, 17 April 2013

Integrating Eclipse Dynamic Web Project with Struts 2 and Maven and DWR



Note: To see code snippet in this post, use either Google Chrome or Mozilla Firefox.
I have walked through all google results (figuratively) to find a way to integrate Struts2 with DWR and make integration for maven with Dynamic Web Project. Because most of the tutorial will shows you how to create Struts2 or DWR project with either maven or dynamic web project. Why not using both? So, my goal here is to create a dynamic web project with maven to manage its library dependency and making an orchestra between struts2 framework and DWR to work together.

Here my friend take the guide to set up a dynamic web project in eclipse and use maven for dependency management. You will learn how to create a struts 2 project and also integrate direct web remoting  (dwr) library in it. I assume you already have following setup in your environment:
  1. Eclipse IDE 3.7 (Indigo) because I avoid using Juno since it has some significant bugs
  2. M2E plugin installed in your Eclipse 3.7
  3. DWR 3.0 RC library (I avoid using one provided from maven repository due to some error)
  4. JDK 1.7 (I am using JDK 7)
  5. Tomcat 7
Create New Dynamic Web Project
  1. Click and Select on File > New > Dynamic Web Project
  2. Put Project Name TestWeb and Click Next. Then Change the default build output folder into WEB-INF
  3. Click Next then check the option Generate Web.xml and click finish


Creating required folder for Maven
Before converting to Maven Project, we need to prepare what is missing for standard maven directory structure. Because Maven will have standard directory as:
  • src/main/java : all your java code here
  • src/main/webapp : all your web files here including WEB-INF folder
  • src/main/resources : this is optional, but lets create this folder to store struts properties and xml configuration
Take a look at our folder structure created from Eclipse Dynamic Web project. We will remove the WebContent folder and create the folder above in the existing src folder. 

The picture is original web folder and some instruction which folder to remove and what folders to create on which folder. To create new folder, simply click on the TestWeb root folder, and select New > Folder. Create the main folder first, and then under that main folder, you create java, resources, and webapp folder. 

So the final result of your folder structure will be like this:

Converting to Maven Project
After the maven's required folder is created, convert the project by right-clicking on the TestWeb root project folder, select Configure > Convert to Maven Project. On the window dialog Create New POM don't forget to select WAR as packaging method.


The package Name can be whatever you would like to prefer, so it is not mandatory to follow the naming with com.aryabisma prefix. Click Finish and the final result must be like this with errors:


Modifying Project Properties setting 
Next we need to modify some project properties setting to remove errors and make the project works. 
Right-Click on TestWeb root project folder then select Properties
  1. Change Project Facets Java to 1.7, then apply
  2. Change the Deployment Assembly with the following setup

  3. Change Java Compiler with JDK Compliance level 1.7, don't forget to uncheck the compliance first.
  4. Create folder WEB-INF/lib in src/main/webapp so that it become src/main/webapp/WEB-INF/lib and put DWR library there.
  5. After that, open project properties again and select Java Build Path, then open tab Library. select Add Jars then navigate to the dwr.jar we put on src/main/webapp/WEB-INF/lib. Hit Ok
  6. Remove the resources folder in the source tab under Java Build Path properties in Project Properties. So the result will be like this.
  7. I almost forgot to tell you that we need to change the JRE System Library int jdk 7, the one that we use for eclipse. So in the Project Property dialog, open tab Libraries, remove the JRE system library (1.5), then click on Add Library, select Jre System Library, and  select Workspace defaule JRE (1.7) 
Add Struts 2 and DWR Dependency
We already have the initial setup for Dynamic Web Project with Maven dependency management, now we add struts library and its dependencies. Put these code in your pom.xml 
pom.xml

Create Configuration File for Web deployment, and DWR
Now create a dwr.xml on the src/main/webapp/WEB-INF folder. Put these line in that file.

dwr.xml

Next, create web.xml on the same location with dwr.xml. Copy these line into that file.

web.xml



Now your webapp structure should be something like this.


Create Java class and jsp for DWR 
Create package com.aryabisma.asyncjava and make AsyncProcessor.java file with these line

AsyncProcessor.java

If you modify the package name and the java class name, you should modify the dwr.xml creator configuration to match with your new naming. Now Create the index.jsp file on src/main/webapp folder to make a call to method in AsyncProcessor.java as defined to be AsyncProcessor javascript in dwr.xml. Put these line in that index.jsp.

index.jsp

Create Java class and jsp for Struts2
Create package com.aryabisma.struts2 and make LoginAction.java file with these line.

ActionLogin.java

Create Login.jsp file with these line to make a form with action that mapped to ActionLogin.java controller

Login.jsp

Create Welcome.jsp for result page after the login action.

Welcome.jsp

Create ApplicationResources.propertiesunder src/main/resources folder. This file hold all the labeling and message text used in Login.jsp and ActionLogin.java, so that you have centralized place to manage all the labeling and message text.

ApplicationResources.properties

Create struts.xml to save mapping of action along with its success and error result.

struts.xml

Final Project Structures and Deploying to Tomcat Server
Now, your final project structures should be similar like this at least.



It's time to build the project and deploy it into Tomcat Server. To build the project, right click on the TestWeb root folder, then select Run As > Maven Install. you can deploy it manually to tomcat server or select Run As > Run on Server in eclipse. The final result must be similar to this demo page.

FYI: I still have problem with the integration due to struts filtering. So that, whenever you enable DWR debug as true, and try to see the exposed methods at /dwr/ web path, you will hit 404 no action mapped. But, if you remove the struts2 filter it will works and you can see the exposed dwr method.