Duvaljka se uglavnom sastoji od sljedećih šest dijelova: motor, filter za zrak, tijelo ventilatora, vazdušna komora, baza (i rezervoar za gorivo), mlaznica za kapanje. Duvaljka se oslanja na ekscentrični rad nagnutog rotora u cilindru, a promjena volumena između lopatica u prorezu rotora će usisati, komprimirati i ispljunuti zrak. U radu, razlika tlaka ventilatora se koristi za automatsko slanje podmazivanja u mlaznicu za kapanje, kapanje u cilindar kako bi se smanjilo trenje i buka, dok se zadržavanjem plina u cilindru ne vraća, takvi puhači se nazivaju i kliznim lopaticama.