1. A sewing machine comprising:
a display configured to display display information related to sewing;
a projection portion configured to project a mark having a predetermined shape toward a sewing machine bed, wherein the sewing machine bed includes a needle plate;
a processor; and
a memory configured to store computer-readable instructions therein that, when executed by the processor, cause the sewing machine to:
project, by the projection portion, the mark toward the sewing machine bed,; and
display by the display, mark display information that represents the mark and stitch type display information of a planned stitch type to be sewn, in a first positional relationship that corresponds to a second positional relationship between the position of the planned stitch type to be sewn and the position of the mark configured to be projected on the sewing machine bed, wherein the stitch type display information represents a shape of a stitch type.
2. The sewing machine according to claim 1, wherein
the computer-readable instructions further cause the sewing machine to:
change, the position of the mark projected by the projection portion,
wherein the displaying the mark display information and the stitch type display information by the display includes
displaying the mark display information and the stitch type display information by the display in the first positional relationship that corresponds to the second positional relationship between the position of the planned stitch type to be sewn and the position of the mark on the sewing machine bed after changing the position of the mark.
3. The sewing machine according to claim 1, wherein
the computer-readable instructions further cause the sewing machine to:
acquire a distance between the mark configured to be projected on the sewing machine bed by the projection portion and a predetermined reference position on the sewing machine bed; and
display distance information indicating the acquired distance.
4. The sewing machine according to claim 1, wherein
the computer-readable instructions further cause the sewing machine to:
switch between projecting the mark by the projection portion and not projecting the mark by the projection portion,
wherein the displaying the mark display information and the stitch type display information by the display includes
displaying the mark display information and the stitch type display information by the display in response to switching to projecting the mark by the projection portion, and not displaying the mark display information by the display in response to switching to not projecting the mark by the projection portion.
5. The sewing machine according to claim 1, wherein,
the memory is further configured to store a plurality of stitch type display data items and a plurality of stitch type data items respectively associated with each other as correspondence data, wherein each of the plurality of stitch type display data items represents data for displaying the stitch type display information by the display, and each of the plurality of stitch type data items represents data for sewing a stitch type; and
the computer-readable instructions further cause the sewing machine to:
select a stitch type data item for the planned stitch type from the plurality of stitch type data items,
wherein the displaying the mark display information and the stitch type display information by the display includes
displaying the stitch type display information by the display based on one stitch type display data item of the plurality of stitch type display data items, wherein the one stitch type display data item is associated with the selected stitch type data item in response to selecting the stitch type data item.
6. The sewing machine according to claim 5,
wherein the memory is further configured to store a plurality of presser foot type data items further respectively associated with the plurality of stitch type data items in the correspondence data, wherein each of the plurality of presser foot type data items represents a type of a presser foot configured to be used when a stitch type is sewn based on each of the plurality of stitch type data items, and
the computer-readable instructions further cause the sewing machine to:
display a type of the presser foot by the display, based on one presser foot type data item of the plurality of presser foot type data items, wherein the one presser foot type data item is associated with the selected stitch type data item.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A controller including a modular heat-radiation structure, said structure comprising:
a printed circuit board;
a module which generates heat, including a first main unit having a fixing hole and a lead for connecting to the printed circuit board;
a heat-radiation fin, fixed to the top face of the first main unit, for radiating heat generated in the module;
a resin-made insulating heat shield inserted between the printed circuit board and the first main unit; and
a fixing element which fixes the heat shield, the module, and the heat-radiation fin; wherein:
a lead hole for allowing the lead to pass therethrough and a first fixing hole for allowing the fixing element to pass therethrough are provided in the heat shield, and
a second fixing hole for allowing the fixing element to pass therethrough is provided in the printed circuit board;
wherein said controller comprises:
an electric power source as a source for driving the module; and
a case, having a mouth for opening the top face of the module, for mounting the printed circuit board, the module, the electric power source, and the heat shield; wherein:
the case includes a separator for separating from the electric power source the heat-radiation fin and the module.
2. A controller as recited in claim 1, wherein the separator includes:
a first separator attached to the case so as to be arranged along a side face of the heat-radiation fin, and
a second separator, being approximately U-shaped, attached to the heat shield so as to be arranged contacting or close to the first separator.
3. A controller as recited in claim 2, wherein:
the case is made of resin,
the mouth of the case is formed slightly larger than the first main unit, and
a head is provided close to and facing the bottom face of the heat-radiation fin around the mouth of the case.
4. A controller including a modular heat-radiation structure, said structure comprising:
a printed circuit board;
a module which generates heat, including a first main unit having a fixing hole and a lead for connecting to the printed circuit board;
a heat-radiation fin, fixed to the top face of the first main unit, for radiating heat generated in the module;
a resin-made insulating heat shield inserted between the printed circuit board and the first main unit; and
a fixing element which fixes the heat shield, the module, and the heat-radiation fin; wherein:
a lead hole for allowing the lead to pass therethrough and a first fixing hole for allowing the fixing element to pass therethrough are provided in the heat shield, and
a second fixing hole for allowing the fixing element to pass therethrough is provided in the printed circuit board;
wherein said controller comprises:
a stack which generates heat, including a second main unit, whose lead is fixed to the printed circuit board, being rectangularly and vertically arranged;
a heat-radiation fin including a mouth for protruding the second main unit of the stack, and also including a fold; and
a clip which contacts the fold to the second main unit, having elasticity towards its openclose movement.
5. A controller including the modular heat-radiation structure as recited in claim 4, wherein the heat shield is provided with a mouth for allowing the second main unit of the stack to pass therethrough, and also with a protrusion for supporting the second main unit along the longitudinal orientation of the mouth.