KitchenKontrol

Practical equipment. Professional automation.
PracticalDesigned around real equipment
RepeatableStructured cycle execution
ServiceableDiagnostics and event history
AdaptableProfiles for different machines
The platform

Working-kitchen simplicity backed by professional control architecture.

KitchenKontrol separates daily operation from protected technical configuration. Clear controls stay visible at the machine. Deeper settings, diagnostics, and service records stay available where qualified work happens.

01

Small-business operators

Simple Start, Pause, and Stop controls. Visible cycle, step, status, and remaining time. No need to interpret controller logic during daily production.

02

Technicians

Timing profiles, diagnostic outputs, machine identity, service records, network status, clock status, and controlled test functions support faster problem isolation.

03

Equipment builders

Configurable profiles, output mapping, sequence modules, interface layers, and persistent settings support different machine designs without sacrificing control discipline.

One structured control pathProfile → Sequence → Outputs → Verification
1Machine profileCycles, timing, injection, dwell
2State machineRun, pause, stop, complete
3Interlocked outputsValves, pumps, drain, indicators
4Visible recordStatus, logs, alerts, service data
Product family

Purpose-built applications on a shared automation foundation.

Each product carries a clear operational identity. Shared control architecture preserves service consistency, configuration discipline, and future expansion.

Dedicated system

BottleMaster

Repeatable bottle-cleaning and sanitation cycles with configurable profiles, controlled injection, dedicated rinsing, safe drain behavior, and visible completion.

  • Configurable cycle count
  • Injection-cycle selection
  • Sanitizer dwell support
  • Service and event visibility
Explore BottleMaster
Fresh-food application

VeggieMaster

KitchenKontrol sequencing adapted to vegetable and fruit cleaning, with machine-specific timing, controlled fluid stages, operator clarity, and technician access.

  • Fresh-food cleaning profiles
  • Controlled stage timing
  • Clear machine feedback
  • Builder-configurable architecture
Explore VeggieMaster
Shared control foundation

KitchenKontrol Software

The sequencing, configuration, diagnostics, logging, identity, clock, networking, and notification layer behind the product family.

  • Operator and technician interfaces
  • Protected persistent settings
  • Event logging and notifications
  • Reusable machine profiles
Explore the software
BottleMaster

Dedicated sanitation control with configurable cycle discipline.

BottleMaster executes a defined cleaning sequence while preserving a clear separation between operator action and technician configuration.

Cycle profilesCurrent v1.10 control supports 2–10 total cycles, preserving a four-cycle default.
Controlled injectionInjection can be enabled during Step 2 on selected non-final cycles.
Sanitizer dwellA configurable hold can occur after an injection-enabled cycle before water-only rinsing resumes.
Final-rinse protectionThe final configured cycle remains water-only, even when an invalid injection selection is attempted.
Review stop behavior and interlocks
Example BottleMaster cycleProfile driven
1Close drainInterlocked actuator command
2Fill basinWater fill; configured dosing window
3Pump / washMain circulation stage
4Open drainDrain command through interlock
5Water-only rinseDedicated rinse output
6Sanitizer dwellInserted only when profile rules require
Consecutive injection cycles run before dwell; water-only rinsing resumes after the configured hold.
Fresh-food profile
Controlled timing
Fluid stages
Technician setup
Operator visibility
VeggieMaster

Fresh-food cleaning without sacrificing operational clarity.

VeggieMaster extends the KitchenKontrol control model into vegetable and fruit cleaning applications. Machine behavior can be adapted around produce handling, cleaning stages, timing, and equipment design.

Application-specific profilesSequence timing and controlled stages can reflect produce type, basin design, and cleaning process.
Repeatable executionEach run follows a defined order instead of informal, operator-dependent timing.
Clear daily useOperators see the current state, active step, and remaining time without entering technician settings.
Shared platform supportCommon software architecture reduces training and service variation across the product family.
Review machine-profile deployment
KitchenKontrol Software

The shared control foundation behind every machine.

Current BottleMaster v1.10 architecture demonstrates the platform direction: machine sequencing, persistent profiles, local network interfaces, time-aware service records, and notification support.

OperatorMachine control
RUNNINGCycle 2 / 4 · Step 3 / 5
08:42
Current stepPUMP / WASH
Total remaining24:18
DrainClosed
NetworkOnline

Immediate machine awareness

Mode, cycle, step, remaining time, total-left, network status, clock status, machine identity, and notification status stay visible alongside Start, Pause, and confirmed Stop controls.

Service Event LogNewest events first
RUN STARTEDCycle profile: 4 · Injection: 1
PAUSECycle 2 · Step 3 · Remaining 08:42
RESUMECycle 2 · Step 3
FULL COMPLETEDrain open · Completion signal issued

Traceable operating history

RTC-stamped events can capture boot, run, pause, resume, stop, completion, web commands, and service configuration changes with mode, cycle, step, time, and machine identity.

Protected Service Configuration
Total cycles4Range 2–10
Injection cycles1Final cycle excluded
Sanitizer dwell03:00Profile controlled
ClockValidRTC / NTP path
IdentityBM-110Model / serial / firmware
NotificationsEnabledSelectable alert mask

Depth where qualified service needs it

Timing, profile rules, identity, software fields, clock, credentials, lifetime data, diagnostics, and notification settings remain separated from ordinary operation.

Cycle sequencing

Defined states, step transitions, pause/resume behavior, stop routines, completion logic, and optional dwell phases.

Machine profiles

Persistent cycle counts, injection masks, step timing, auxiliary timing, and machine identity values.

Output control

Relay and pin assignments, equipment outputs, step indicators, completion signals, and opposing-command interlocks.

Diagnostics

Runtime status, clock health, network status, service boundaries, output verification, and equipment troubleshooting support.

Event logging

Time-stamped machine and service events, newest-first history, paging, identity context, and controlled log clearing.

Notifications

Optional ntfy publishing with selectable alert categories, test notification, topic configuration, and queued events.

Control integrity

Safety behavior belongs inside the sequence—not in a note beside it.

KitchenKontrol architecture treats pause, stop, drain control, dosing, pump control, and completion as explicit machine states with defined output rules.

Locked Stop behaviorCancel normal sequencing, de-energize normal process outputs, open the drain, rinse with the drain open, then remain stopped.
01

Pause means outputs off

Countdown freezes; active process outputs de-energize; Start resumes the same cycle and step.

02

Stop overrides normal logic

Run and pause logic yield immediately to a controlled stop-open and stop-rinse routine.

03

Drain commands interlock

Open and close commands cannot energize together.

04

No cleaner during stop-rinse

Dosing remains disabled while the drain stays open and rinse water clears the basin.

05

No pump during stop-rinse

Main circulation remains off during the stop routine.

06

Completion is unambiguous

The buzzer pattern belongs only to successful completion, never to stop or fault states.

Current platform snapshot

BottleMaster v1.10 demonstrates a complete local control stack.

Specific hardware and assignments vary by machine. Current implementation establishes the reusable operating model behind KitchenKontrol.

Cycle range2–10Default: 4
Core process steps5 + dwellDwell inserted by profile rule
Local interfaces3Operator · log · service
TimekeepingRTC / NTPTime-aware service data
ConfigurationPersistentEEPROM-backed profile data
Alert pathntfyOptional selectable notifications
ControllerArduino Mega 2560 Rev3
EthernetW5500
Machine display20×4 I²C LCD
ClockDS3231 RTC
Service & deployment

A repeatable path from machine concept to supported operation.

Configuration depth stays structured around equipment needs, test stages, documented acceptance, and service continuity.

01

Define the machine

Lock operating purpose, loads, valves, pumps, actuators, indicators, stop behavior, and required operator feedback.

02

Build the profile

Assign cycle count, step timing, injection rules, dwell, output mapping, identity, clock, network, and notification preferences.

03

Validate in stages

Simulation, bench testing, low-voltage verification, valve and pump testing, stop-rinse acceptance, and final wet testing.

04

Support the field

Protected configuration, event history, diagnostic views, test functions, machine identity, and recorded final values.

Built for service access

Clear enough for daily operation. Structured enough for technical responsibility.

Discuss a machine profile
Common questions

Platform clarity before deployment.

KitchenKontrol is a product-family control foundation, not a generic kitchen app and not a single hardcoded machine.

Open a project inquiry

No. KitchenKontrol is the shared automation platform. BottleMaster and VeggieMaster are application-specific products built on that foundation.

Yes. Machine profiles can carry cycle count, timing, injection rules, dwell, outputs, identity, and service settings while preserving a consistent control model.

Normal sequencing cancels. Process outputs shut down, the drain opens, a rinse occurs with the drain open, and the machine remains stopped.

No. Current v1.10 logic forces the final configured cycle to remain water-only.

Core sequencing and local machine control remain on the equipment. Local Ethernet interfaces support operation and service; optional notifications use the configured network path.

Daily controls remain simple. Protected service configuration is reserved for qualified technical access and machine commissioning.

KitchenKontrol mark
KitchenKontrol

Practical equipment meets professional automation.

Bottle cleaning, fresh-food cleaning, and future equipment profiles can share one disciplined control foundation without losing operational clarity.

Start a project inquiry
Back to Top