diff --git a/DanubeRiver/__init__.py b/DanubeRiver/__init__.py
index c0e9c6ca59362cba9846ab27ffbc1f97303deb83..9487bea2f4d6ba8a194bb1c5233530f4421055c1 100644
--- a/DanubeRiver/__init__.py
+++ b/DanubeRiver/__init__.py
@@ -70,7 +70,8 @@ class DanubeTestWafer(gf.Component):
 		if not no_csv:
 			self.csv = DanubeRiverCSV(self)
 
-		self << Dbbox.move([ddx,ddy])
+		if not self.config.disable_bounding_box():
+			self << Dbbox.move([ddx,ddy])
 		self.add_rows(rows)
 
 	def write_gds(self, outpath):
diff --git a/DanubeRiver/config.py b/DanubeRiver/config.py
index 7bbf8b30d796eb6b82696f32065947e93d9bd796..9238a9433996016b0bbdd46e045d26a5fc48f131 100644
--- a/DanubeRiver/config.py
+++ b/DanubeRiver/config.py
@@ -35,6 +35,12 @@ class DanubeConfig(Config):
 			ret.append(0 if m is None else m)
 		return ret
 
+	def disable_bounding_box(self):
+		res = self.get_section_value('die', 'disableboundingbox')
+		if res is not None:
+			res = res.strip()
+		return (res == 'true')
+
 	def get_structue_label_size(self):
 		l = self.get_section_value_unit('die', 'labelsize')
 		return l
diff --git a/configs/gf180.cfg b/configs/gf180.cfg
index ed05c3135240bc974fdc300112a2bcc3ffbf431f..25fb4d42c8a4381c593be44ea7d051d270fb6c6a 100644
--- a/configs/gf180.cfg
+++ b/configs/gf180.cfg
@@ -10,6 +10,7 @@ Name = gf180_teststructures
 Spacing = 5um
 LeftMargin = 5um
 RightMargin = 5um
+DisableBoundingBox = true
 
 [Pad]
 Width = 40um