User Tools

Site Tools


controller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
controller [2023/03/01 20:00] – [Partlist (in buildup order)] breaker27controller [2023/03/06 20:55] (current) – [Modification of PCB rev. 1.0] breaker27
Line 17: Line 17:
 |  1  | Resistor 4k7 yellow-violet-red  | R7                {{ parts:resistor_4k7.jpg }}    | |  1  | Resistor 4k7 yellow-violet-red  | R7                {{ parts:resistor_4k7.jpg }}    |
 |  1  | Resistor 1M brown-black-green   | R10              |  {{ parts:resistor_1m.jpg }}     | |  1  | Resistor 1M brown-black-green   | R10              |  {{ parts:resistor_1m.jpg }}     |
-|  1  | Resistor 3R9 XXXXXXXXXXXXXXXXX  R16               {{ parts:resistor_3r9.jpg }}    |+|  1  | Resistor 10R (LED Backlight)    R15               {{ parts:resistor_10r.jpg }}    |
 |  2  | Resistor 10k brown-black-red    | R17, R19          {{ parts:resistor_10k.jpg }}    | |  2  | Resistor 10k brown-black-red    | R17, R19          {{ parts:resistor_10k.jpg }}    |
 |  1  | Inductor 10µH                   | L1                {{ parts:inductor_10µH.jpg }}   | |  1  | Inductor 10µH                   | L1                {{ parts:inductor_10µH.jpg }}   |
Line 35: Line 35:
 |  1  | IC holder                       | IC4              |  {{ parts:ic_holder_48pin.jpg }}  | |  1  | IC holder                       | IC4              |  {{ parts:ic_holder_48pin.jpg }}  |
 |  1  | IC ATMega644-20PU               | IC4              |  {{ parts:atmega644.jpg }}       | |  1  | IC ATMega644-20PU               | IC4              |  {{ parts:atmega644.jpg }}       |
-|  1  | Transceiver PCB RFM12B          | IC2              |  {{ parts:ic_rfm12b.jpg }}       | 
-|  1  | Antenna (82,2mm wire)           | JP2              |  {{ parts:antenna.jpg }}         | 
 |  1  | LED 2mA                         | LED1/JP13        |  {{ parts:led_yellow.jpg }}      | |  1  | LED 2mA                         | LED1/JP13        |  {{ parts:led_yellow.jpg }}      |
 |  1  | Connector AVR ISP 6pin          | JP1              |  {{ parts:connector_isp.jpg }}   | |  1  | Connector AVR ISP 6pin          | JP1              |  {{ parts:connector_isp.jpg }}   |
 +|  1  | Transceiver PCB RFM12B          | IC2              |  {{ parts:ic_rfm12b.jpg }}       |
 +|  1  | Antenna (82,2mm wire)           | JP2              |  {{ parts:antenna.jpg }}         |
  
-You have to decide on the LEDs you want to use. Depending on the type, you have to use different resistors **R13, R14, R15** for the LEDs. See the corresponding part in the [[rgb_dimmer|RGB Dimmer]] description about recommended values.+You have to decide on the LEDs you want to use. Depending on the type, you have to use different resistors **R13, R14, R16** for the LEDs. See the corresponding part in the [[rgb_dimmer|RGB Dimmer]] description about recommended values.
 ===== Buildup of PCB ===== ===== Buildup of PCB =====
  
Line 51: Line 51:
   * **ISP Connector:** The notch points to the side of the PCB.   * **ISP Connector:** The notch points to the side of the PCB.
   * **10 uF Capacitor:** The marked line is -, which points to the mid of the PCB. On the PCB, + is labelled.   * **10 uF Capacitor:** The marked line is -, which points to the mid of the PCB. On the PCB, + is labelled.
-  * **ATMega:** Before inserting it, you may want to check the voltage levels when switching the power on. Pin7 should have VCC (3V) against pin8 (ground). If you have different voltages: don't panic, nothing is broken, nothing is fried. Search your error. To insert the ATMega, bend the pins at 90 degreed by placing the ATMega on the table and bending it carefully. Then insert it into the IC holder. Be sure that you are not charged with electricity (ESD!) when touching the IC pins.+  * **ATMega:** Before inserting it, you may want to check the voltage levels when switching the power on. Pin10 should have VCC (5V) against pin11 (ground). If you have different voltages: don't panic, nothing is broken, nothing is fried. Search your error. To insert the ATMega, bend the pins at 90 degreed by placing the ATMega on the table and bending it carefully. Then insert it into the IC holder. Be sure that you are not charged with electricity (ESD!) when touching the IC pins.
   * **RFM12B:** You should also check the voltages first before soldering the module. At the place for the radio module the pad beside the antenna and at the opposite side the third pad should read about 3.3 V. For soldering, read [[rfm12b_soldering|the RFM12B mounting instructions]].   * **RFM12B:** You should also check the voltages first before soldering the module. At the place for the radio module the pad beside the antenna and at the opposite side the third pad should read about 3.3 V. For soldering, read [[rfm12b_soldering|the RFM12B mounting instructions]].
  
-{{https://raw.github.com/breaker27/smarthomatic/develop/hardware/controller/placing.png?500}}+{{https://raw.github.com/breaker27/smarthomatic/develop/hardware/controller/placing.png?850}}
  
 //(Image directly loaded from external GitHub source. If it doesn't work, fix link in wiki!)// //(Image directly loaded from external GitHub source. If it doesn't work, fix link in wiki!)//
 +
 +===== Modification of PCB rev. 1.0 =====
 +
 +In the initial PCB, the blue LED channel is connected to PD7 (OC2A, pin21). To use the same code as for the RGB Dimmer, this needs to be rewired to PD6 (OC2B, pin20). Cut the connection at the bottom of the PCB and make the new connection with a wire.
 +
 +The status LED has to be rewired from initial PB2 (pin3) to PD7 (pin21), also to use the same code as in all other devices for the status LED. This can be done easiest by connecting the resistor R1 to a wire and connecting the wire to PD7.
 +
 +In future PCB versions, this shall be changed in the schematic and layout.
 +
 +To perform the modification, cut the PCB tracks on the marked positions and connect them to the other pins with patch cables.
 +
 +{{ controller_mod1.jpg }}
 +{{ controller_mod2.jpg }}
 +
  
controller.1677697218.txt.gz · Last modified: 2023/03/01 20:00 by breaker27