A second life for the things you love. Small parts. Big possibilities.
Quote list 0Request a part ↗
Window Switch Rocker — source image

Design by ecv80 · Original design · CC-BY-4.0 · Source details. Indexed via 3DCarParts. Source text and images remain credited to their creators; no modified design files supplied.

Designer source image. It may show an installed part, prototype or render; it is not an Orphaned Parts production sample.

DESIGN LIBRARY · interior

Window Switch Rocker

Window Switch Rocker design listed for 1998–2006 BMW 3 Series. Listed category: interior. Verify dimensions, fitment and material suitability before printing.

Make
BMW
Model
3 Series
Year range
1998–2006
Submodel
Not supplied
Engine
Not supplied
Fitment review needed

Source approval status: pending. Source flags do not certify fit, material suitability or safety for your vehicle.

Request a print assessment

License conditions, files, application and fit are reviewed before work is accepted.

View source design and files →

Description

This is a BMW E46 window switch. Possibly compatible with other car models and brands, but you'll have to check it yourself.


<b>FINAL UPDATE: </b>

I thought this would take longer but with the new adjustments the part fits and works perfectly. I'm impressed TBH. I made the hinge holes slightly bigger, reduce the width of the lever by 1mm and also its "thickness" so it will get into the moving part more easily and slide less.

The result is nearly the same than in the last pictures, and it seems to be sturdy enough for the job.

INSTRUCTIONS:

I advise you NOT to print this in PLA. Use ABS, PETG or something similar. Much force goes in the lever and the hinges are likely to break when fitting it into place if made of PLA. I also advise you to print the part on one side, so that the threads run from front to back and viceversa, ie. perpendicular to the imaginary line between the hinges. I believe this way the part will better resist the forces its subjected to.

I used PETG from Rosa 3D (Navy Blue to match my car body color)
Nozzle: 240C
Bed: 70C
100% infill
0.28 layer height (yup that's right)
Initial layers at 8mm/s
using supports, buildplate only and tree

Got a little warping but nothing too bad IMO.

After its fitted into place, it will take a little pushing and pulling before the button works well. I'd advise you to do this with the actual electronic switch off the mount, until it feels loose enough. When you put the electronic switch back inside the mount it will feel great.

Good luck!

NOTE: I'm disappointed with the result on the car as the LED is too dim or the plastic too thick that you can see absolutely no light even using a translucid filament. I might make a version to ease the light through, but that would be a remix.


<b><u>OLDER STUFF:</u></b>

UPDATE: I was finally able to print this in a more resistant material than PLA: PETG. It looks fantastic and I'm uploading those pics but the fit is not good, so I made this a work in progress until I can figure the exact right size and print parameters for this. Apologies for the inconvenience. Oh yeah, PETG is awesome :)

I printed this in PLA, BUT it's just not the right material for the job. All the parts I tried broke almost immediately at the slightest pressure despite using a 100% infill.

See HERE for the printed result: https://youtu.be/rIq7EBYlClY

PLEASE, if you could print this in ABS and try it on an actual mount, I'd appreciate your impressions about how well/bad it fits, if it works smoothly, if it can bear much pushing and pulling at use without noticeable breaking or tearing, etc.

Thank you!

NOTE: The pictures are 2D scans of the original part, as used in the blend file for reference, NOT the printed part.

PS.: Sorry, I forgot to save the cura project file :/ But I printed at 0.12mm without raft (after having leveled properly the bed). And with the top face at the top, to make it look as smooth as possible, despite having to use more supports than up-side-down.

PS2: I didn't bother copying the lever ribs. I know ribs are supposed to add rigidity, but I guess a bolder body would do just the same and they used ribs to save. The bolder lever is supposed to fit regardless. Please let me know if I'm mistaken about any of these. Thanks.

EDIT: I just reuploaded the blend and STL files after having fixed the non-manifold geometry.

Source description, under the recorded CC-BY-4.0 license.

Print instructions

Standard FDM printing settings:
- Layer height: 0.2mm
- Infill: 70%
- Supports: As needed

Settings from the source; not independently tested by Orphaned Parts.

CHOOSE YOUR FILAMENT

Print price estimates

Planning prices for one print, not a final quote. Defaults use a size allowance inferred from the part name, not a measured or sliced model. Filament suitability must be confirmed.

FilamentUSD / printApplication notes
PLA$28.50Indoor prototypes; not a default material for hot vehicle interiors.
PETG$29.00General-purpose candidate; heat and creep need review.
ASA$32.50Candidate for UV exposure; verify temperature and geometry.
ABS$31.50Enclosed printing; review application and dimensions.
TPU$37.50Flexible designs only; not a substitute for rigid materials.
Nylon$37.50Moisture, tolerances and application require review.
PA-CF$42.50Filled nylon; abrasive filament and fit need review.
Pricing assumptions and exclusions

USD: ($6 setup + $3 finishing + filament weight × assumed spool cost × 1.25 waste allowance + print hours × $2.50 × material time factor) ÷ 0.65. Rounded up to the next $0.50.

Assumed spool costs per kg: PLA $25, PETG $30, ASA $40, ABS $30, TPU $45, Nylon $65, PA-CF $95. Time factors: PLA/PETG 1.0, ASA/ABS 1.2, TPU 1.6, Nylon 1.4, PA-CF 1.5. These are proposed shop rates, not measured production costs.

Design work, test fitting, hardware, shipping and tax are additional where needed. Multi-file sets may need several prints. Use actual sliced weight and time when available. Final pricing is confirmed in writing.

All available source data
Id
61b558ef-77cc-45e0-826f-b6affb3b36c4
Part Name
Window Switch Rocker
Slug
window-switch-rocker
Category
interior
Cswp Approval Status
pending
Download Status
approved
Make
BMW
Model
3 Series
Year
1998
Year End
2006
Submodel
Not supplied
Engine
Not supplied
Created At
2026-07-08T05:47:58.934626+00:00
Origin
aggregated
Source
thingiverse
Source Url
https://www.thingiverse.com/thing:4608559
Source Creator Url
https://www.thingiverse.com/ecv80
Cc License Code
CC-BY-4.0
Cc License Url
https://creativecommons.org/licenses/by/4.0/
For Sale
No
Fulfillment Mode
platform
Manual Price Cents
Not supplied
Image Url
https://r2-upload.3dcarparts.workers.dev/file/parts/61b558ef-77cc-45e0-826f-b6affb3b36c4/images/window-switch-rocker-1_1783489680201_7wr3hz.jpg
Author
ecv80
Estimated Price Cents
Not supplied
HasMultipleModelFiles
No
ModelFileCount
0
Download Count
0
Detail Url
https://3dcarparts.org/library/1998-2006/BMW/3%20Series/window-switch-rocker

Source price fields and sale flags are metadata, not our selling prices. Their currency was not specified in the catalog. File counts do not mean files were downloaded or tested. No manufacturer savings or discontinued status is inferred.

DON’T REPLACE THE WHOLE THING.

Let’s find your missing piece.

Tell us what broke ↗