Thingiverse
OpenSCAD/Notepad++ Language File (including useage guide) by Justblair
by Thingiverse
Last crawled date: 3 years ago
This guide is for Windows Users.
I am growing to love OpenSCAD as a creative tool for 3D design but I do find that it's text editor lacks many of the basic features that I appreciate when writing code... Namely:
Auto-Completion
Syntax Highlighting
Collapsible Outline levels
Line Numbering
Automatic Tabbing
Search and Replace
Block Tabbing using the tab key.
I was pleased to discover however that you don't need to put up with the standard text editor. There is a feature that allows you to conveniently use the text editor of your choice with OpenSCAD. My editor of choice is Notepad++ a fast well featured open source text editor. You can download it from http://notepad-plus-plus.org/
Notepad++ supports many different programming languages but not unfortunately OpenSCAD. It does however have the facility that allows you to create your own language file which I have included here.
This is definitely a work in progress as I have had to make a few compromises due to the limitations of Notepad++'s language editor. I dare say other more experienced coders opinions will differ as to how best to syntax code the OpenSCAD language.
I am currently working on adding auto-complete functionality to notepad++ as we speak. I have included a working though not complete file called openscad_removethisbitandcopy.xml. Currently most if not all functions will auto-complete, what is going to take me longer is adding call-tips to all the functions which would be nice though is not critical.
** Edits ***
13/5/2012 Added extension type to openscad.xml so that Notepad++ will now automatically detect language when .scad files are opened. Thankyou CrazyJaw, saved me some time there.
I am growing to love OpenSCAD as a creative tool for 3D design but I do find that it's text editor lacks many of the basic features that I appreciate when writing code... Namely:
Auto-Completion
Syntax Highlighting
Collapsible Outline levels
Line Numbering
Automatic Tabbing
Search and Replace
Block Tabbing using the tab key.
I was pleased to discover however that you don't need to put up with the standard text editor. There is a feature that allows you to conveniently use the text editor of your choice with OpenSCAD. My editor of choice is Notepad++ a fast well featured open source text editor. You can download it from http://notepad-plus-plus.org/
Notepad++ supports many different programming languages but not unfortunately OpenSCAD. It does however have the facility that allows you to create your own language file which I have included here.
This is definitely a work in progress as I have had to make a few compromises due to the limitations of Notepad++'s language editor. I dare say other more experienced coders opinions will differ as to how best to syntax code the OpenSCAD language.
I am currently working on adding auto-complete functionality to notepad++ as we speak. I have included a working though not complete file called openscad_removethisbitandcopy.xml. Currently most if not all functions will auto-complete, what is going to take me longer is adding call-tips to all the functions which would be nice though is not critical.
** Edits ***
13/5/2012 Added extension type to openscad.xml so that Notepad++ will now automatically detect language when .scad files are opened. Thankyou CrazyJaw, saved me some time there.
Similar models
thingiverse
free
Geany Configuration for OpenSCAD Editing by cobra18t
...utline levels
line numbering
automatic tabbing
parenthesis/bracket completion
search and replace
block tabbing using the tab key.
thingiverse
free
Sublime Text 2 - OpenSCAD by uminded
...the editor: preferences -> browse packages...
3) extract the zip, it will make a folder called openscad. restart the editor.
thingiverse
free
Notepad++ OpenSCAD Simple White Syntax Highlighter by PedjaS
...r language
click import and load xml file.
if you have some other language highlighter for .scad extension you have to remove it.
thingiverse
free
OpenSCAD/TextWrangler Language Module by TheNewHobbyist
...me highlighting is enabled. i'm still working out how to get string highlighting working properly. anyone want to contribute?
thingiverse
free
OpenSCAD highlighter for Notepad++ by TheHeadlessSourceMan
...openscad highlighter for notepad++ by theheadlesssourceman thingiverse similar to nerd256 who added an opsenscad syntax highlighter to...
thingiverse
free
OpenSCAD(include shortcuts)/Emeditor syntax file by jumboj
...oding/configurations/
openscad - faster coding with shortcuts library and new primitives:https://www.thingiverse.com/thing:644830
thingiverse
free
Sublime Text 2 - OpenSCAD - auto complete and syntax highlighting by Klodd
...6
updates:
02/10/14: corrected cube syntax
04/14/14: thanks to rutgerkdejong, added comments toggle with ctrl (or cmd) + /
thingiverse
free
OpenScad NotePad++ AutoComplete with CallTips by garyacrowellsr
...editor. if you aren't already using notepad (or some similar external editor), you're definitely limiting your openscad productivity. there...
thingiverse
free
Notepad++ support file by Neon22
...eful job.
then import this new one. (see original docs). only this step needs to be repeated if you installed the original first.
thingiverse
free
OpenSCAD Textmate Bundle by tbuser
... and press ctrl + or open a script with a ton of modules and click cmd+shift+t and be amazed that you lived without it this long.
Justblair
thingiverse
free
Parametric Fin Jig Remixed from Justblair by dcullen
..._fin_width to correspond to the fin span. also fixed to allow jigs of any height to be created and the flange thickness adjusted
thingiverse
free
Synchromesh clamp for Reprap by Justblair
... releasing final plans for the printer over the next few days, but get your metalwork gear out as that is a welded steel printer.
thingiverse
free
Pimped Robotic Cherry G80-3000 Keyboard - Foot by Justblair
...oaches!
you can read about the project at my website
http://www.justblair.co.uk/pimped-robotic-cherry-g80-3000-keyboard.html
thingiverse
free
Parametric Torch Holder by Justblair
...mmv
in the pipeline are a host of other door mounting fittings, i intend to organise all my most often used tools in this manner.
thingiverse
free
Parametric Model Rocket Fin Alignment Tool by Justblair
...umber of fins, tube size, fin width etc. to suit.
the tool holds your fins perfectly true whilst glue sets on the model rocket.
thingiverse
free
Lightweight Compact CNC3040T Dust-Shoe MKI (Parametric) by Justblair
...o.uk/light-and-compact-dust-shoe-for-cnc3040t-dq.html
you can see it working here
https://www.youtube.com/watch?v=o_msyzso9ju
thingiverse
free
Ramps Cooler/Guard with Status LEDs by Justblair
... to add one if you use my design.
important. the mounting holes will need adjusting in the .scad file for your printer/hardware.
thingiverse
free
RepRap Prusa X End Motor Braces by Justblair
...i won't have before and after to compare but i would imagine it would help if you are having backlash problems on the x axis.
thingiverse
free
Customiser: Justblair's Parametric Cylindrical Battery Dispenser by Bushmills
... .stl files are included now, since the customiser can generate them according your settings. consider that battery sizes differ.
thingiverse
free
Prusa V2 Y-Axis Corner Nut Traps by Justblair
...tings from there. i used prusa's dimensions for the timing belt mounts for the corner nut trap to make it all look matched.
Useage
thingiverse
free
Eyedrops Useage Reminder by Arlin710
...der!
i printed in two colors, but added the shapes on the side if anyone is colorblind or just wants to print in a single color.
thingiverse
free
Rostock Filament Idler by matrhint
...top portion of the rostock in order to facilitate useage of filament for axial...
thingiverse
free
Zipper Strong and Steady by ClydeB
...by clydeb thingiverse this version is fitted for outdoor useage espeacily for rainy days because water can flow away....
thingiverse
free
Raspberry Pi 4 case by MarcinSZCZ001
...with 4 variety for the top cover depends on useage top cover have posibility to attach 30x30 fan with...
thingiverse
free
Simple pencil case
...be usually quite strong after the print. after some useage the fit will get a little looser and will...
thingiverse
free
Wire Guide for Delta Kossel by bfince
...wire harness moves freely and this causes wear during useage this is a snap on attachment for extruder stepper...
thingiverse
free
V-slot printable attachements by callil
...to connect the pieces. see the image for some useage ...
thingiverse
free
Tevo Tarantula Control Box by ozkankacan
...base. i have changed these things for my personel useage i added to tevo logo and tevo tarantula text...
thingiverse
free
Anet A8 Filament Holder by AnEn
...which will cause ur pinrt to fail! thus, after useage tighten ur filament and fix the end to a...
Notepad
3d_ocean
$2
3D notepad
...3d notepad
3docean
animation notebook notepad pages turn
animation of turning pages in a notepad
turbosquid
$6
Notepad
... free 3d model notepad for download as 3ds, max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1142572)
turbosquid
$15
Notepad
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Pen and Notepad
...ee 3d model pen and notepad for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1480422)
turbosquid
$13
Notepad Pack
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$2
Apple Notepad
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$2
Pear Notepad
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$4
Crocodile leather notepad
...l crocodile leather notepad for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1688007)
turbosquid
$19
Small Black Notepad
...el small black notepad for download as 3ds, max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1505568)
turbosquid
free
Notepad Bloc
...oc
turbosquid
royalty free 3d model bloc for download as obj on turbosquid: 3d models for games, architecture, videos. (1352531)
Language
3d_export
$7
SU model of modern stacked high-rise buildings in the south of the flower language
... in the south of the flower language
3dexport
su model of modern stacked high-rise buildings in the south of the flower language
3ddd
free
Newspaper
...newspaper 3ddd газета various newspapers in different language. ...
3d_ocean
$6
Basket Setting Ring
...“anturaj” in french language and “basket setting” in english language this...
3ddd
$1
Sunsilk / Seda cosmetics
...thai and portuguese for brasil). diferent models depending the language enjoy...
3d_ocean
$9
Maxya - MEL Script Editor for Autodesk Maya
...embedded language) is the autodesk maya backbone native programming language maxya is an versatile mel editor to maya. coding...
3d_export
$5
miniature of hunminjeongeum
...miniature of hunminjeongeum 3dexport hunminjeongeum : the korean language created by king sejong of the joseon dynasty (y1443)....
3ddd
$1
COR_ELM_sofa
...cor_elm_sofa 3ddd cor , elm http://www.cor.de/index.php?whereami=products%2fupholstered+furniture%2felm%2fimages&language=e ...
3ddd
free
cor / cosma
...cor / cosma 3ddd cor http://www.cor.de/index.php?whereami=products%2fsofa+beds%2fcosma%2fimages&language=e ...
3ddd
free
Jalis
...jalis 3ddd jalis , cor производитель: http://www.cor.de/index.php?whereami=products%2fupholstered+furniture%2fjalis&language=e ...
3ddd
$1
COR / bahir
...cor / bahir 3ddd cor http://www.cor.de/start/index.php?whereami=products%2fupholstered+furniture%2fbahir%2fimages&language=e ...
Openscad
thingiverse
free
OpenSCAD sphere
...openscad sphere
thingiverse
basic project for openscad.
thingiverse
free
Openscad Football by KySyth
...openscad football by kysyth
thingiverse
openscad not tested
thingiverse
free
Openscad Apple by KySyth
...openscad apple by kysyth
thingiverse
openscad apple = not tested
thingiverse
free
Plugs with openscad by benengel
...plugs with openscad by benengel
thingiverse
plugs with openscad and fontawesome
thingiverse
free
Openscad spirals by mafmuf
...openscad spirals by mafmuf
thingiverse
just fooling around with openscad.
thingiverse
free
Practice on OpenScad by ajensen906
...practice on openscad by ajensen906
thingiverse
a very crude practice on openscad
thingiverse
free
Batteries in OpenSCAD by roman_hegglin
...batteries in openscad by roman_hegglin
thingiverse
common batteries as modules for openscad.
thingiverse
free
OpenScad Propeller by KySyth
...se
trying to make a propeller with openscad = not tested
this is some of the results
added the openscad file but still need work
thingiverse
free
Openscad Cloud by Twanne
...openscad cloud by twanne
thingiverse
openscad cloud.
size can be adjusted
thingiverse
free
Geomag for OpenScad by vicnet
...geomag for openscad by vicnet
thingiverse
openscad file to design geomag things.
Guide
turbosquid
$15
Guide drawer
...squid
royalty free 3d model guide drawer for download as dwg on turbosquid: 3d models for games, architecture, videos. (1261387)
turbosquid
$1
Road Guide
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
archive3d
free
Guide-board 3D Model
...ion sign guide sign
guide-board n170112 - 3d model (*.gsm+*.3ds) for exterior 3d visualization.
turbosquid
$2
soap cutter guide
...
royalty free 3d model soap cutter guide for download as stl on turbosquid: 3d models for games, architecture, videos. (1694030)
turbosquid
$15
Blind Guiding tiles
...free 3d model blind guiding tiles for download as 3dm and dae on turbosquid: 3d models for games, architecture, videos. (1156598)
turbosquid
$69
Japanese Tour Guide
...d model japanese tour guide for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1614288)
turbosquid
$10
CNC Linear Guide
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$1
Road Guide 2
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$1
Tank Model Guide
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_ocean
$9
Guide Books 3
...sformed separately and each have unique texture map on front and back cover. to make your work easier this model comes in thre...
File
archibase_planet
free
File
...file
archibase planet
locker box archive
fp suspension file wh - 3d model (*.gsm+*.3ds) for interior 3d visualization.
turbosquid
free
File
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_ocean
$5
Filing cabinet
...filing cabinet 3docean cabinet chair desk file filing locker office paper storage store work a simple...
turbosquid
$8
Filing cabinets
...id
royalty free 3d model filing cabinets for download as fbx on turbosquid: 3d models for games, architecture, videos. (1371140)
turbosquid
$8
File Cabinet
...squid
royalty free 3d model file cabinet for download as fbx on turbosquid: 3d models for games, architecture, videos. (1572208)
turbosquid
$16
Filing Cabinet
...ree 3d model filing cabinet for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1310873)
turbosquid
$2
File Cabinet
... free 3d model file cabinet for download as obj, c4d, and fbx on turbosquid: 3d models for games, architecture, videos. (1357577)
turbosquid
$12
Nail File
...e 3d model nail file for download as blend, obj, fbx, and dae on turbosquid: 3d models for games, architecture, videos. (1588508)
turbosquid
$5
File Organiser
...model file organiser for download as blend, obj, fbx, and dae on turbosquid: 3d models for games, architecture, videos. (1636447)
turbosquid
$1
Flat file
...e 3d model flat file for download as 3ds, obj, md3, and blend on turbosquid: 3d models for games, architecture, videos. (1209808)