Skip to the content
PCBKitNew board
2 layersApoce, the printed circuit board in 3D

APOCE : Arduino Pilote pour Optimiser la gestion de Consommation Electrique

Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
58
Pads
122
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
27 May 2024
Updated
13 Jan 2025

Overview

Apoce is an open-source printed circuit board by ckl67, from the ckl67/apoce repository on GitHub. It is a 2-layer board with 38 parts on 58 nets.

It is built around the IRM-05-5. Its parts include 12 resistors, 12 diodes, 5 connectors, 4 switches and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

/* ================================================================= Pilote Arduino pour optimiser la gestion de consommation électrique Christian Klugesherz Date : 12 janvier 2025 --> Nouvelle approche avec double fonction de boutons

text
Le schéma de la carte se trouve dans le répertoire Board
La simulation se trouve sur
https://www.tinkercad.com/things/i7El4JjrINq-pilote-contacteur
L'Arduino Nano est basée sur l'ATmega328

Code sous github : https://github.com/ckl67/apoce

ATTENTION:
===========
	Il est impératif de configurer la partie "Configuration" ci-dessous !
	
Principe
=========
Entrée :
  * Signal Jour/Nuit - J/N
  * Signal Soleil - SOL
Sortie :
  * Signal pour piloter contacteur Chauffe Eau 1 - CA1
  * Signal pour piloter contacteur Chauffe Eau 2 - CA2
  * Signal pour piloter contacteur Chargement Voiture - CV
Bouton :
  * BoutonJN --> Permet aussi de forcer CA1
  * BoutonSOL--> Permet aussi de forcer CA2
  * BoutonAUTO--> Permet aussi de forcer V
Modes :
  Dans le principe, un changement de mode, va re-initialiser le compteur d'armement

Les Modes disponibles :

text
  -------------------------------------------
  * Mode JN : Jour-Nuit --> Led : Bleue Allumée
  --------------------------------------------
 Si ModeArm = 0
    Si signal J/N = 1
        Basculement entre pilotage "CA1" puis "CA2" 
 Si ModeArm = 1 
    Si signal J/N = 1
        Basculement entre pilotage "CA1" puis "CA2" puis "CV"  
	
Si signal J/N = 0
      Pas de pilotage
	  
  -------------------------------------------
  * Mode SOL : Soleil --> Led Orange Allumée
  --------------------------------------------
Si ModeArm = 0
    Si signal SOL = 1
      Basculement entre pilotage "CA1" puis "CA2"
  Si ModeArm = 1 
    Si signal SOL = 1
      Basculement entre pilotage "CA1" puis "CA2" puis "CV"
Si SOL = 0
      Pas de pilotage

Parts

38
QtyValueFootprintReferences
81,5KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R4, R5, R6, R10, R11, R12, R13
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R9
2470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R8
24N35Package_DIP:DIP-6_W7.62mm_LongPadsU1, U2
2IRM-05-5Converter_ACDC:Converter_ACDC_MeanWell_IRM-05-xx_THTPS1, PS2
2JauneLED_THT:LED_D5.0mmD3, D9
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1ButArmVTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalSW4
1ButModeAutoTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalSW3
1ButModeJNTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalSW1
1ButModeSolTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalSW2
1Jour/NuitTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ4
1LED-CA1-VertLED_THT:LED_D5.0mmD4
1LED-CA2-VertLED_THT:LED_D5.0mmD5
1LED-V-VertLED_THT:LED_D5.0mmD6
1LedArmV-BlancLED_THT:LED_D5.0mmD13
1LedModeAuto-RougeLED_THT:LED_D5.0mmD12
1LedModeJN-BleuLED_THT:LED_D5.0mmD10
1LedModeSol-OrangeLED_THT:LED_D5.0mmD11
1RedLED_THT:LED_D5.0mmD2
1RelaisTerminalBlock:TerminalBlock_Xinya_XY308-2.54-6P_1x06_P2.54mm_HorizontalJ5
1RougeLED_THT:LED_D5.0mmD8
1SolaireTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ2
1Test J/NTerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalJ3
1Test SoleilTerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalJ1
1Vert AlimLED_THT:LED_D5.0mmD1

Questions

What parts does the Apoce use?

38 parts, built around the IRM-05-5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Apoce KiCad files?

From the ckl67/apoce repository on GitHub, at the commit this page was made from: the board is apoce board/apoce.kicad_pcb and its schematic apoce board/apoce.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Apoce design in my own project?

Its repository states no licence, so its author keeps all rights: ask ckl67 before reusing the design.

Similar boards

  • 2 layers120 × 67 mmSilvia pid board, the printed circuit board in 3D

    Silvia pid board

    haydenridd/silvia-pid-board

    The following outlines: - Board circuit design - Hookup/wiring guide - Board mounting - BOM/Fabrication info

    39 parts10MIT
  • 2 layers126 × 57 mmMini Oven Controller, the printed circuit board in 3D

    Mini Oven Controller

    MAWoodMain/ESP-Reflow-Oven

    A retro fit of a Lidl middle aisle mini oven into a home reflow oven

    46 parts2MIT
  • 2 layers51.5 × 92 mmEcoport bridge v1, the printed circuit board in 3D

    Ecoport bridge v1

    jrowe88/ecoport-bridge

    CTA-2045 (EcoPort) bridge for a Rinnai REHP65 heat pump water heater

    74 parts1AGPL-3.0
  • 2 layers250 × 100 mmIroutlet, the printed circuit board in 3D

    Iroutlet

    bgs72/iroutlet

    The project consists of three major folders:

    66 parts
  • 2 layers55 × 96 mmMrReflow, the printed circuit board in 3D

    MrReflow

    C3MA/MrReflow

    To achieve that, readings from a thermocouple are used for closed loop temperature control of the target board. The controller does it's best to follow a preconfigured temperature profile for a particular SMT soldering.

    28 partsGPL-3.0
  • 2 layers142.2 × 106.7 mmSwitchFoil, the printed circuit board in 3D

    SwitchFoil

    falue/rebekkaSwitchFoil

    This repo is using a HLK-LD2450 microwave human presence sensor and a Sparkfun Thing Plus. This uses Micropython. See below for instructions to set it up.

    31 parts
  • 2 layers54.5 × 104.5 mmReflowOven, the printed circuit board in 3D

    ReflowOven

    gevanisko/ReflowOven

    Contains schematics, design and code for a toaster oven based solder reflow oven

    17 parts
  • 2 layers212 × 84 mmEurorack psu, the printed circuit board in 3D

    Eurorack psu

    ghosty141/eurorack-psu

    40 partsCERN-OHL-S-2.0