Case for DSO138 digital oscilloscope

by egil, published

Case for DSO138 digital oscilloscope by egil May 3, 2015
14 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Design Tools


A part of these Groups

View All

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

35099Views 5670Downloads Found in Electronics


Note: It seems there may be a new version of the PCB. Before you try this design, please also look at this modified version: http://www.thingiverse.com/thing:1202909

This is a case for the DSO138 digital oscilloscope.

This single channel 200kHz bandwidth 1 Ms/s oscilloscope is very simple, and is mostly meant as a learning tool. Which is fine, but I think it may even be quite useful as a simple field oscilloscope for many applications. I have therefore created this case which enables fully portable battery powered usage, which the original design did not provide for.

The battery version requires an SPDT toggle switch, and a 9V battery clip. The wiring should be done in accordance to the supplied diagram. A hoop protects the switch from being accidentally turned on.

There is also a variant of the case without a battery.

The oscilloscope is available in kit form from http://www.jyetech.com/Products/LcdScope/e138.php and also from Banggood http://www.banggood.com/DIY-Digital-Oscilloscope-Kit-Electronic-Learning-Kit-p-969762.html

You will need 3 each of button1, 2 of slider1, 1 of button2 and 1 of slider2 (upper position). The slider buttons may need some internal cleanup. Do not use force when placing them over the PCB switch slider arms.

You can consider adding labels to the switches, but it may not really needed since the display reflects the actual settings.

For best effect, the LED should be mounted so that it extends to the same height as the LCD (see picture).


Should print without support, and with not too much cleanup. If warping is an issue, you may consider adding a brim. The top section should be printed upside-down.

More from Electronics

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

i have an assembled unit coming and was thankful to see this case, now all i have to do is get my 3d printer working !!!!

Thanks for this design!

I have a dso138 from BangGood from earlier this year and the PCB mounting holes did fit on my PLA print. However, the buttons/sliders were all too tight, the standoffs for the right-hand buttons/rocker were too high (the buttons were depressed when the case was closed), and the sliders were slightly too far to the right. I had to do a lot of filing/drilling/dremeling to get everything to fit.

I'm sure my printer was partly to blame, but giving more slop in the design wouldn't hurt. Thanks again.

Hi gladfelter, the remix I made has altered buttons now for more clearance and they should fit with no drilling necessary if you ever need another one, I also decreased the button standoffs by 1mm because mine were being pressed like you say also.

Great case Egil!
Just wanted to say that I think the PCB mounting hole pattern has changed on the newest PCBs from Banggood - After printing your design I realized my mounting holes are spaced wider in the X dimension (closer to the edge, same distance from edge as the Y now -3.4), as you provided the source I have remixed it with the correct hole pattern for the PCB I received. Thanks :)

Case for DSO138 - Remixed to fit new PCB mounting hole pattern

Thanks, I've addad a note to the description.

I just finished printing your case with battery holder. The stl.file was wonderful and one of the best prints I've printed to date. I printed on a Flashforge Creator Pro with HatchBox silver ABS at 225C, 50% speed for the first 100 layers it came out awesome. Great Job!!! Thank you!!

Nice one!
I have only one small comment. What about the hole to USB connector?
Thank you.

I omitted the USB connector because I do not think it is used for normal operation. Correct me if I am wrong.

IMHO Primary: I do not want the box to disassemble, for example, when update the firmware;
Secondary: This USB hole reduces warping.
I remix it: http://www.thingiverse.com/thing:1088717

Repair of my assumption:
The miniUSB connector was provided for possible future use or for user's own use. Presently it is optional and does not have any function.

dso138 with USB
by jouda

Hello everyone.
I was surprised and grateful
for the detail of the box.
Unfortunately I do not have a 3d printer.
For this reason, I question whether there is someone that can build to sell.
Greetings and thanks

There are several commercial 3D printing services out there, and also websites organizing individuals printing for a reasonable fee, e.g. https://www.3dhubs.com/ I have never used any of these, so I cannot comment on the quality.

Thanks for this! Printing it now.

Nice one! I will make the battery version and post some photos! .. Many thanks!

Thanks a lot for drawing it ! Really Cool !

I just used your Drawings and put the name of the function of the buttons under it. (Only on the "No Battery" version.) http://www.thingiverse.com/thing:811603 If you want i can do that for the battery verion too.

DSO138 Housing with naming

and i've used Moe's tinkercad model to do the battery cover version http://www.thingiverse.com/thing:904644

DSO138 battery Housing with naming

Thanks for making this. I'm just putting one of these together.