Birth of the Labs
Today marked the establishment of Labs, alpha stage industrial design firm.
Proposal for Materialise
I am an industrial designer and avid NURBS modeler, based in Jakarta, Indonesia.
I have good experience with Rhino 3D and T-Splines for Rhino, as well as Autodesk AutoCAD. Capable to create manufacturing-ready files (.iges, .step, .iges, .stl (used for 3D printing), and .vrml (used for colored 3D printing)).
Link to your portfolio?
Varies, depends on case.
Extra info? (will not be displayed in forum or website)
Chat with Zapp
How do you see the direction of your design in next five years.
I'll be heading for classic, instead of chase the trending. I also seek for a chance to deliver more material options, as well as new applications of technology.
Do you still see "simplicity is timeless" valid on that day?
Yes, I never pretend to become someone else.
On an afternoon conversation at Plaza Senayan. Zapp is a graphic and product designer lived in Bali, where he spends most of his time curating furniture from wood and rattan.
Illustration for Panel System Furniture
An illustration for new panel system furniture.
You can download the beginner tutorial on how to create a screen holder component here.
I would also be happy to get your feedback, please leave a comment or send your e-mail for suggestions and critics.
Modeling Metric Threads
This is an attempt to create M6 metric threads for both external (male) threads and internal (female) threads. The basic procedure is by using rail revolve command, with precised measurement for profile curves, rail curves, and axis.
Step to create:
- Set the document. Put value to grid extents: 100 mm, snap spacing: 0.1 mm.
- Create the profile by using ISO rules for metric threads. Open thread on Wikipedia.
- We will model M6 threads for both external (male) and internal (female).
- Useful terms: Dmaj (Major Diameter) is set to 6 mm (defines the maximum size of external threads, and minimum size of internal threads), pitch is set to 1 mm, and height is set to 0.866 mm (equivalent for 0.866 x Pitch).
- Roll over to right viewport.
- Create the H curve (red) for 0.866 mm.
- Create the P curve for 1 mm, perpendicular to H curve. Use midpoint snap to positioned it.
- Create a polyline to connect three points (1 - 2 - 3) from H and P curve.
- Create a trim curve for 0.10825 mm (= H/8).
- Create an H/4 line, equivalent as 0.2165 mm.
- Create a P/16 line, equivalent as 0.0625 mm.
- Create a “rounded curve” as illustrated. Use curve command with degree set to 3. Shift the degree of the curve to 7 (see black curve) afterwards.
- Notice that two rounded curves needed, as “profile” for external and internal threads.
- Copy all curves and send them to separate layer. Trim the curves one another, then join them to get a profile curve.
- Offset the curve for 0.1 mm outward, to get a profile for external thread.
- Trick: notice that valleys should have rounded profiles for both external and internal threads. In other word, clipped peak of a thread should mate to rounded profile of the valley. This could be done by offsetting rounded profile to 0.1 outward, then trim offset line with profile curve for external threads. Thanks to Pascal, for pinpointing.
- Offset joined curve 0.1 mm outward. Change colors for both curves to differ them one another.
- Create major diameter (Dmaj) for 6 mm and axis curve by 1mm from base plane in z direction.
- Move created profile curve to quadrant of Dmaj. Using midpoint snap command to previous H/8 line. Midpoint of H/8 lines will be used as “base” to DMaj.
- Run helix command. Set mode into turns, set turns to 1, and pitch to 1, and reverse twist to no. Use previous axis curve as start and end, and use midpoint of external thread curve as radius point.
- Repeat helix command, and this time snap the radius point into midpoint of internal thread curve.
- Rails for internal and external threads are ready. Changed the color to avoid mistake when rail-revolving the profile curves.
- Run rail revolve command. Select profile curve for external (male) thread, and use the adjacent helix as rail. Use axis curve as start and end point.
- Re-run command for internal (female) thread.
- Voila! We now get basic surfaces for internal and external threads. Differ the colors to classify them. External (male) threads in blue, and internal (female) threads in green.
- Copy the surface as many as needed, by using endpoint snap. Join them respectively.Name both polysurfaces, to keep geometries manageable.
- Create trim lines to cut away top and bottom parts.
- Run cap command to make external threads.
- Create a cylinder then run trim command with using created thread as trimmer to cut away the center of cylinder. Join the surfaces together to create an internal threads.
Donati D-109 Mechs with Customized Lever
Experimental design of already-finished product: mechanism for office chair by Donati, Italy. The lever inspired by vertical stabilizer of an airplane.
Wire Management for Cubical Workspace
Cable management concept for a new cubical work space, still Work In Progress.
Classic Banquette Chair
Classic chairs often used in banquette area in a hotel.
Download the 3D model (available in .3ds, .3dm, and .dwg format) here.
Concept for Small Office Home Office table with simple structure and minimalist style.
Featuring the Snicksnax grommet wire management.
Snicksnax Cable Grommet
Cable management system that “insulate” the wires from floor up to the table surface. Made from rubber, and implied a surprise expression. :)
Giveaways 3D model
Visualization scene of a skate park, modeled in Rhino 3D and rendered with V-Ray for Rhino.
The skate board model can be downloaded here. Model is available in .3ds, .3dm (version 4 and 5), and .dwg, without materials attached (only geometry).
Knowing the limitations of a material will bring moderate result ;
bending and breaking it will reveal the extra ordinary.
— My personal experience after five years in the design and manufacturing industry. You’ll just have to pass the limitations to stand out in the crowd.