# 15. Box Wood Frame Conception Details¶

## 15.1. Design purpose¶

The Box_Wood_Frame design is a solid and cost effective piece of furniture that can be piled up.

The pile-up feature is useful for:

• rearranging interior
• transporting the pieces of furniture
• moving accommodation
• And also, maybe, building straw house
• it lets make big pieces of furniture out of small pieces of material
• the conception is also cut in several small problematics
• the big pieces of furniture can be easily dismount, transport and remount

The frame is made out of solid wood planks. The faces can then be closed with light plywood.

A module corresponds to one or several box of the grid. We focus on the concatenation of box along the x axis. N is the number of concatenated box (along the x axis).

## 15.2. Construction method¶

The planks are fixed by crenel and glue.

## 15.3. Design proposal¶

Wood frame plank list:

• horizontal plank: 20x60
• vertical plank: 20x30
• diagonal: 10x30 (thiner to give space for the face plywood)

## 15.4. Box wood frame parameters¶

A module is defined by:

• The box dimension (w*d*h): 300*300*300
• The number of aggregated box: N*1*1

N is the length of the module. It is a number of boxes.

## 15.5. Plank outline description¶

Q is the number of required planks to build one module. It can depends on N, the length of the module.

Q = 2

Q = 2

Q = 2

Q = 2

Q = 2*(3+N)

Q = 2*(N-1)

Q = 4*(1+3*N)

Q = 8*N

### 15.5.9. hole_cover¶

Q = 8*(N+1)

The plank09_hole_cover has an aesthetic functionality.

## 15.6. Diagonal plank reorientation¶

The planks are positioned in the cuboid assembly with the place_plank() function. To position the diagonal planks with this function, the diagonal planks must first be rotated of 45 degrees and affected with virtual length and width corresponding to the assimilated straight plank.

## 15.7. Slab outline description¶

### 15.7.1. slab51_tobo_single¶

Q = 2 if (N==1) else 0

### 15.7.2. slab52_tobo_side¶

Q = 4 if (N>1) else 0

Same outline as slab51_tobo_single except that the length is:

box_width - 1.5*plank_height


### 15.7.3. slab53_tobo_middle¶

Q = 2*(N-2) if (N>2) else 0

Same outline as slab51_tobo_single except that the length is:

box_width - 1.0*plank_height


Q = 2

### 15.7.5. slab55_side_rear_single¶

Q = 1 if (N==1) else 0

### 15.7.6. slab56_side_rear_side¶

Q = 2 if (N>1) else 0

Same outline as slab55_side_rear_single except that the length is:

box_width - 1.5*plank_v_width


### 15.7.7. slab57_side_rear_middle¶

Q = N-2 if (N>2) else 0

Same outline as slab55_side_rear_single except that the length is:

box_width - 1.0*plank_v_width


Q = 4*N