36-year-old Jeremy Stevens was arrested early Wednesday morning.
Police were looking into a suspicious car on Central Avenue.
They found a plastic 3D-printed gun in his waistband.
Stevens does not have a pistol permit.
Police said Stevens also had heroin.
Free download: Access Connecticut breaking news, weather, stream newscasts live and more on-the-go with News 8 alerts directly to your phone.